.group {zoom: 1;}
.group:after, .group:before {content: " ";display: table;}
.group:after {clear: both;}
* {box-sizing: border-box;}
.fusion-clearfix {clear: both;zoom: 1;}
.fusion-clearfix:after, .fusion-clearfix:before {content: " ";display: table;}
.fusion-clearfix:after {clear: both;}
.alignleft {display: inline;float: left;margin-right: 15px;}
.alignright {display: inline;float: right;margin-left: 15px;}
.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;text-align: center;}
.create-block-format-context {display: inline-block;clear: both;zoom: 1;margin-bottom: 40px;width: 100%;}
.create-block-format-context:after, .create-block-format-context:before {content: " ";display: table;}
.create-block-format-context:after {clear: both;}
.fusionicon-arrow-down2 {display: table-cell;vertical-align: middle;}
.icomoon-up:before {display: inline-block;-ms-transform: rotate(180deg);transform: rotate(180deg);}
html {overflow-y: scroll;}
input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=submit], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea {-webkit-appearance: none;-webkit-border-radius: 0;}
input[type=image] {padding: 0;border: none;}
body {margin: 0;color: #747474;min-width: 320px;-webkit-text-size-adjust: 100%;font: 13px/20px PTSansRegular,Arial,Helvetica,sans-serif;}
body.fusion-blank-page.admin-bar {top: 31px;}
body #wrapper .gomapMarker {color: #333;}
body .fusion-content-widget-area .button {margin-left: 15px;}
html {overflow-x: hidden;}
html.no-overflow-y {overflow-y: hidden;}
#wrapper {overflow: visible;}
#wrapper .tp-bullets {transform: translateZ(0);}
#wrapper .strip-html .fusion-dropcap {top: 0;float: none;margin: 0;padding: 0;background-color: inherit !important;box-shadow: none;line-height: inherit;text-shadow: none;color: inherit !important;font-size: inherit;}
#wrapper .strip-html .fusion-highlight {background-color: inherit !important;color: inherit !important;}
#wrapper .strip-html .fusion-tooltip {color: inherit;border-bottom: 1px dotted;}
#wrapper .fusion-vertical-menu-widget .menu {border-right: 1px solid transparent;border-top: 1px solid transparent;}
#wrapper .fusion-vertical-menu-widget .menu li a {border-bottom: 1px solid transparent;border-right-color: transparent;padding: 8px 0;display: block;}
#wrapper .fusion-vertical-menu-widget .menu li a .arrow {display: none;vertical-align: middle;}
#wrapper .fusion-vertical-menu-widget .menu li a .arrow:before {font-family: icomoon;content: "";}
#wrapper .fusion-vertical-menu-widget .menu>li:first-child a:first-child {padding-top: 0;}
#wrapper .fusion-vertical-menu-widget .menu .menu-item-has-children>a>.arrow, #wrapper .fusion-vertical-menu-widget .menu .page_item_has_children>a>.arrow {display: inline-block;padding: 0 5px;}
#wrapper .fusion-vertical-menu-widget .menu li.current-menu-item>a, #wrapper .fusion-vertical-menu-widget .menu li.current_page_item>a {border-right-color: #a0ce4e;border-right: 3px solid;}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul, #wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul {display: none;}
#wrapper .fusion-vertical-menu-widget.right .menu {border-left: 1px solid transparent;text-align: right;border-right: 0;}
#wrapper .fusion-vertical-menu-widget.right .menu>li>a {padding-right: 20px;}
#wrapper .fusion-vertical-menu-widget.right .menu li a {padding-left: 10px;}
#wrapper .fusion-vertical-menu-widget.right .menu li a .arrow:before {content: "";}
#wrapper .fusion-vertical-menu-widget.right .menu li.current-menu-item>a, #wrapper .fusion-vertical-menu-widget.right .menu li.current_page_item>a {border-left: 3px solid;border-right: 0;}
#wrapper .fusion-vertical-menu-widget.right .menu .children, #wrapper .fusion-vertical-menu-widget.right .menu .sub-menu {margin-right: 30px;}
#wrapper .fusion-vertical-menu-widget.left .menu {text-align: left;}
#wrapper .fusion-vertical-menu-widget.left .menu>li>a {padding-left: 20px;}
#wrapper .fusion-vertical-menu-widget.left .menu li a {padding-right: 10px;}
#wrapper .fusion-vertical-menu-widget.left .menu .children, #wrapper .fusion-vertical-menu-widget.left .menu .sub-menu {margin-left: 30px;}
#wrapper .fusion-vertical-menu-widget.no-border.left .menu li a .arrow {padding-right: 0;width: 40px;text-align: right;}
#wrapper .fusion-vertical-menu-widget.no-border.right .menu li a .arrow {padding-left: 0;width: 40px;text-align: left;}
.fusion-blank-page {display: table;height: 100%;width: 100%;position: absolute;margin: 0;left: 0;right: 0;top: 0;overflow-x: hidden;}
.wrapper_blank {float: none;vertical-align: middle;width: 100%;}
.wrapper_blank .page-title-bar {margin-bottom: 25px;}
.wrapper_blank #main {background: 0 0;padding: 0;}
.fusion-body #wrapper.wrapper_blank {display: table-cell;margin: 0;max-width: none;}
.error404 .search-page-search-form {margin-bottom: 0;padding-bottom: 0;border: none;}
.fusion-404-checklist .fusion-custom-menu-item {display: none;}
img {border-style: none;vertical-align: top;max-width: 100%;height: auto;}
object {max-width: 100%;}
a {text-decoration: none;}
input, select, textarea {font: 100% Arial,Helvetica,sans-serif;vertical-align: middle;color: #000;}
select {border-style: solid;}
fieldset, form {margin: 0;padding: 0;border-style: none;}
#content:after, .clearfix:after {content: "";display: table;clear: both;}
.clear {clear: both;}
.wp-caption {max-width: 100%;}
.search-table {display: table;width: 100%;}
.header-v4 .search-table {display: table;width: 286px;}
#fallback-slide {display: none;}
#fallback-slide img {width: 100%;}
.gallery-box {background: #3d3c3c;padding: 0 10px;}
.gallery-box img {width: 100%;}
#wrapper .product-category a h2.woocommerce-loop-category__title, .fusion-main-menu>ul>li>a .fusion-menu-description, a, a:after, a:before {transition-property: color,background-color,border-color;transition-duration: .2s;transition-timing-function: linear;}
.fusion-accordian .panel-title a .fa-fusion-box, .woocommerce .social-share li .fontawesome-icon {transition-property: color,background-color,border-color;transition-duration: .2s;transition-timing-function: linear;}
.gallery {margin: 0 auto;max-width: 1400px;}
#main {padding: 55px 10px 45px;background: #fff;clear: both;}
#main .columns h2 {margin: 0;line-height: 35px;}
#main .container h2 {margin: 0;}
#main .post h2 {color: #333;padding-bottom: 0;}
#main .post h2 a {color: #333;}
#main .sidebar.fusion-sticky-sidebar {padding: 0;}
.col .heading {overflow: hidden;margin: 0 0 15px;}
.col .heading img {float: left;margin: 0 10px 0 0;}
.col p {margin: 0 0 23px;}
h2 {color: #333;margin: 0 0 20px;}
h2.entry-title {margin-top: 0;margin-bottom: 28px;}
h1.entry-title {margin-top: 0;margin-bottom: 28px;}
.avada-myaccount-data h2 {margin-top: 0;}
.more {overflow: hidden;display: block;font: 13px/15px PTSansRegular,arial,helvetica,sans-serif;}
.more a {float: right;padding: 0;}
.more a.active {color: #a0ce4e;text-decoration: none;}
.more a.active:after {position: absolute;top: 50%;-ms-transform: translateY(-50%);transform: translateY(-50%);font-family: icomoon;content: "";color: #a0ce4e;font-size: 14px;padding-left: 5px;}
.fusion-read-more, .more a, .tribe-events-viewmore>a {position: relative;margin-right: 10px;text-align: right;display: inline-block;}
.fusion-read-more:after, .more a:after, .tribe-events-viewmore>a:after {content: "";position: absolute;right: -10px;top: 50%;-ms-transform: translateY(-50%);transform: translateY(-50%);padding-left: 5px;font-family: icomoon;font-size: 14px;}
.content-boxes .more {margin-top: 18px;}
.content-boxes .heading .fontawesome-icon {float: left;}
.content-boxes .heading-and-icon h2 {padding-left: 45px;}
.content-boxes-icon-boxed.columns-5 .col {width: 12.8%;}
.content-boxes-icon-boxed.columns-4 .col {width: 18%;}
.content-boxes-icon-boxed.columns-3 .col {width: 26.65%;}
.content-boxes-icon-boxed.columns-2 .col {width: 44%;}
.content-boxes-icon-boxed.columns-1 .col {width: 96%;}
.container {overflow: hidden;}
.container .columns .col {width: 31.42857%;padding: 0 2.85714% 0 0;}
.container .columns .col.last {margin-right: 0;}
.container .col img {width: 100%;}
.container .holder {overflow: hidden;}
.container h3 a.active {text-decoration: none;color: #a0ce4e;}
.slider {overflow: hidden;}
.review {width: 100%;}
.meta {list-style: none;margin: 0 0 13px;padding: 0;overflow: hidden;font-size: 12px;line-height: 14px;color: #333;}
.meta li {float: left;padding: 0 8px 0 9px;border-left: 1px solid #333;}
.meta li:first-child {padding-left: 0;border-left: 0;}
.widget_recent_entries .post-date {display: block;}
.fusion-content-widget-area .widget {margin-bottom: 45px;position: relative;}
.fusion-content-widget-area .widget.flickr {overflow: hidden;}
.fusion-content-widget-area .widget ul {list-style: none;margin: 0;padding: 0;}
.fusion-content-widget-area .widget li {margin: 0;padding: 0;display: block;}
.fusion-content-widget-area .widget li a {display: inline;}
.fusion-content-widget-area .widget .recentcomments, .fusion-content-widget-area .widget li a, .fusion-content-widget-area .widget_categories li {color: #838383;}
.fusion-content-widget-area .widget .recentcomments, .fusion-content-widget-area .widget_categories li {display: block;}
.fusion-content-widget-area .widget .recentcomments a {background: 0 0;border: none;}
.fusion-content-widget-area .contact_info .address {margin: 0 0 15px;}
.fusion-content-widget-area .flickr-photo a {background: 0 0;float: left;border: 0;}
.fusion-content-widget-area .widget_categories li a {display: block;border: 0;background: 0 0;padding: 0;}
.fusion-content-widget-area .jtwt .jtwt_tweet:before {color: #d8d8d8;}
.fusion-content-widget-area #comment-input input, .fusion-content-widget-area #s {width: 100%;margin-right: 0;}
.fusion-content-widget-area .widget_recent_entries ul {padding: 0;}
.fusion-content-widget-area ul.list-icon {margin-left: 25px;}
.fusion-content-widget-area .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a:hover {color: #333;}
#content {width: 71.1702128%;float: left;min-height: 1px;}
#content.full-width {width: 100%;}
#posts-container {position: relative;}
.single .fusion-sharing-box {margin-bottom: 0;margin-top: 60px;}
.single .comments-container {margin-top: 55px;clear: both;}
.fusion-footer-widget-column .row {margin-left: 0;margin-right: 0;}
.fusion-footer-widget-column .flexslider a {border: 0;padding: 0;}
.fusion-footer-widget-area .fusion-footer-widget-column .fusion-columns {margin-left: 0;margin-right: 0;}
.fusion-footer-widget-area .fusion-footer-widget-column .fusion-column {padding-left: 3px;padding-right: 3px;padding-bottom: 3px;}
.fusion-footer-widget-area ul.fusion-carousel-holder li a, .fusion-footer-widget-area ul.fusion-checklist li a {border: 0;padding: 0;}
.fusion-footer-widget-area ul#recentcomments li.recentcomments:first-child {padding-top: 0;background: 0 0;}
.fusion-footer-widget-area li.recentcomments {padding: 12px 0;border-bottom: 1px solid #282a2b;display: block;}
.fusion-footer-widget-area li.recentcomments a {border: none;}
.fusion-footer-widget-area .widget_recent_entries li {border-bottom: 1px solid;padding-bottom: 12px;}
.fusion-footer-widget-area .widget_recent_entries a {border-bottom: 0;padding-bottom: 0;}
.fusion-footer-widget-area .fusion-footer-widget-column:not(.widget_icl_lang_sel_widget) ul:first-child>li:first-child>a, .fusion-footer-widget-area .fusion-footer-widget-column:not(.widget_icl_lang_sel_widget)>ul>li:first-child>a {background-image: none;padding-top: 0;}
.fusion-footer-widget-area .contact_info p {margin: 0;}
.post {margin-bottom: 65px;}
.single-post .post {margin-bottom: 0;}
.post .image {margin-bottom: 40px;}
.avada_faq .meta-info, .single .post .meta-info {margin-bottom: 55px;}
.search input {border: 1px solid #e7e6e6;padding: 8px 15px;font-size: 13px;color: #333;display: block;}
.sidebar {width: 23.4042553%;float: right;}
.sidebar.fusion-sticky-sidebar .fusion-sidebar-inner-content>section:last-child {margin-bottom: 0 !important;}
.sidebar .widget {margin-bottom: 45px;position: relative;}
.sidebar .widget.flickr {overflow: hidden;}
.sidebar .widget .widget_title {margin: 0;padding: 0;font-size: 13px;margin-bottom: 18px;color: #333;}
.sidebar .widget ul {list-style: none;margin: 0;padding: 0;}
.sidebar .widget li {margin: 0;padding: 0;display: block;}
.fusion-content-widget-area .contact_info p, .fusion-widget-area .contact_info p {margin: 0;}
.fusion-content-widget-area .s {width: 100%;}
.jtwt li {background: 0 0;}
.fusion-content-widget-area .jtwt .jtwt_tweet, .jtwt .jtwt_tweet {position: relative;padding: 0;border: 0;margin-bottom: 30px;font-size: 13px;line-height: 20px;padding-left: 45px;padding-top: 0;}
.jtwt .jtwt_tweet:before {position: absolute;top: 6px;margin-left: -45px;content: "";font-family: icomoon;font-size: 30px;}
.jtwt .jtwt_tweet a {background: 0 0;color: #bfbfbf;display: inline;padding: 0;border: 0;}
.jtwt .jtwt_tweet a:hover {color: #a0ce4e;}
.jtwt .jtwt_tweet .jtwt_tweet_text {margin-bottom: 0;margin-top: 0;}
.recent-works-items {overflow: hidden;}
.recent-works-items a {display: inline-block;padding: 3px 1.5px;}
.fusion-columns-4 .recent-works-items a, .fusion-columns-5 .recent-works-items a, .fusion-columns-6 .recent-works-items a {max-width: 60px;}
.bbp-pagination .bbp-pagination-links, .fusion-pagination, .page-links, .pagination, .woocommerce-pagination {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center;align-items: center;-ms-flex-pack: end;justify-content: flex-end;margin-top: 40px;font-size: 9px;line-height: normal;}
.page-links {margin-bottom: 40px;margin-top: 30px;}
.bbp-pagination .bbp-pagination-links .current, .bbp-pagination .bbp-pagination-links .pagination-next, .bbp-pagination .bbp-pagination-links .pagination-prev, .bbp-pagination .bbp-pagination-links a.inactive, .bbp-pagination-links span.dots, .bbp-topic-pagination .page-numbers, .fusion-pagination .current, .fusion-pagination .next, .fusion-pagination .page-numbers, .fusion-pagination .prev, .page-links a, .page-links>.page-number, .pagination .current, .pagination .pagination-next, .pagination .pagination-prev, .pagination a.inactive, .woocommerce-pagination .current, .woocommerce-pagination .next, .woocommerce-pagination .page-numbers, .woocommerce-pagination .prev {display: -ms-inline-flexbox;display: inline-flex;position: relative;float: none;margin: 0 4px;padding: 0;border: 1px solid;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;}
.fusion-pagination-circle .bbp-pagination .bbp-pagination-links .current, .fusion-pagination-circle .bbp-pagination .bbp-pagination-links .pagination-next, .fusion-pagination-circle .bbp-pagination .bbp-pagination-links .pagination-prev, .fusion-pagination-circle .bbp-pagination .bbp-pagination-links a.inactive, .fusion-pagination-circle .bbp-pagination-links span.dots, .fusion-pagination-circle .bbp-topic-pagination .page-numbers, .fusion-pagination-circle .fusion-pagination .current, .fusion-pagination-circle .fusion-pagination .next, .fusion-pagination-circle .fusion-pagination .page-numbers, .fusion-pagination-circle .fusion-pagination .prev, .fusion-pagination-circle .page-links a, .fusion-pagination-circle .page-links>.page-number, .fusion-pagination-circle .pagination .current, .fusion-pagination-circle .pagination .pagination-next, .fusion-pagination-circle .pagination .pagination-prev, .fusion-pagination-circle .pagination a.inactive, .fusion-pagination-circle .woocommerce-pagination .current, .fusion-pagination-circle .woocommerce-pagination .next, .fusion-pagination-circle .woocommerce-pagination .page-numbers, .fusion-pagination-circle .woocommerce-pagination .prev {border-radius: 50%;}
.bbp-pagination .bbp-pagination-links .current, .fusion-pagination .current, .page-links>.page-number, .pagination .current, .woocommerce-pagination .current {color: #fff;}
.pagination.page-links a:hover {border-color: inherit;}
.pagination .pagination-dots {display: inline-block;text-align: center;}
.fusion-pagination .next, .fusion-pagination .pagination-next, .fusion-pagination .pagination-prev, .fusion-pagination .prev, .woocommerce-pagination .next, .woocommerce-pagination .pagination-next, .woocommerce-pagination .pagination-prev, .woocommerce-pagination .prev {padding-left: 0;padding-right: 0;}
.fusion-pagination .next, .fusion-pagination .next:hover, .fusion-pagination .prev, .fusion-pagination .prev:hover, .woocommerce-pagination .next, .woocommerce-pagination .next:hover, .woocommerce-pagination .prev, .woocommerce-pagination .prev:hover {border: 0;}
.fusion-show-pagination-text .bbp-pagination .bbp-pagination-links .pagination-next, .fusion-show-pagination-text .bbp-pagination .bbp-pagination-links .pagination-prev, .fusion-show-pagination-text .fusion-pagination .next, .fusion-show-pagination-text .fusion-pagination .prev, .fusion-show-pagination-text .pagination .pagination-next, .fusion-show-pagination-text .pagination .pagination-prev, .fusion-show-pagination-text .woocommerce-pagination .next, .fusion-show-pagination-text .woocommerce-pagination .prev {display: inline-block;border: none;}
.fusion-show-pagination-text .bbp-pagination-links, .fusion-show-pagination-text .pagination {margin-left: 1em;margin-right: 1em;}
.fusion-show-pagination-text .fusion-pagination .next, .fusion-show-pagination-text .fusion-pagination .pagination-next, .fusion-show-pagination-text .fusion-pagination .pagination-prev, .fusion-show-pagination-text .fusion-pagination .prev, .fusion-show-pagination-text .woocommerce-pagination .next, .fusion-show-pagination-text .woocommerce-pagination .pagination-next, .fusion-show-pagination-text .woocommerce-pagination .pagination-prev, .fusion-show-pagination-text .woocommerce-pagination .prev {padding: 0;}
body.fusion-hide-pagination-text .page-text {display: none;}
body.fusion-hide-pagination-text .pagination-next, body.fusion-hide-pagination-text .pagination-prev {border-style: solid;}
body.fusion-hide-pagination-text .pagination-next:after {right: auto;}
body.fusion-hide-pagination-text.ltr .fusion-blog-pagination .pagination-prev, body.fusion-hide-pagination-text.ltr .pagination-prev {margin-left: 0;}
body.fusion-hide-pagination-text.ltr .fusion-blog-pagination .pagination-next, body.fusion-hide-pagination-text.ltr .pagination-next {margin-right: 0;}
body.fusion-hide-pagination-text.ltr .fusion-pagination .prev, body.fusion-hide-pagination-text.ltr .woocommerce-pagination .prev {margin-left: 0;}
body.fusion-hide-pagination-text.ltr .fusion-pagination .next, body.fusion-hide-pagination-text.ltr .woocommerce-pagination .next {margin-right: 0;}
body.fusion-hide-pagination-text .pagination-next:after, body.fusion-hide-pagination-text .pagination-prev:before {position: static;-ms-transform: none;transform: none;}
body.fusion-hide-pagination-text .fusion-pagination .next, body.fusion-hide-pagination-text .fusion-pagination .prev, body.fusion-hide-pagination-text .woocommerce-pagination .next, body.fusion-hide-pagination-text .woocommerce-pagination .prev {border-style: solid;}
body.fusion-hide-pagination-text .fusion-pagination .next:after, body.fusion-hide-pagination-text .fusion-pagination .prev:before, body.fusion-hide-pagination-text .woocommerce-pagination .next:after, body.fusion-hide-pagination-text .woocommerce-pagination .prev:before {position: static;-ms-transform: none;transform: none;}
.img-list {overflow: hidden;}
.img-list li {padding: 5px;background: 0 0;float: left;}
.img-list a {background: 0 0;height: auto;width: auto;text-indent: 0;border: 0;}
.share-box h4 {font-size: 13px;line-height: 20px;}
.about-author {margin-top: 55px;overflow: hidden;clear: both;}
.about-author .title a {color: #a0ce4e;}
.about-author div.avatar {float: left;margin-right: 20px;margin-bottom: 5px;}
.related-posts {margin-top: 55px;}
.related-posts .image {width: 180px;height: 138px;margin-bottom: 0;}
.single-related-posts {clear: both;}
.commentlist {list-style: none;margin: 0;padding: 0;margin-bottom: 65px;}
.commentlist .children {list-style: none outside none;}
.commentlist li {margin: 0;padding: 0;}
.commentlist .the-comment {border-bottom: 1px solid #e7e6e6;padding-bottom: 25px;margin-bottom: 25px;}
.commentlist .the-comment .comment-text {margin-left: 69px;}
.commentlist .the-comment .comment-text :last-child {margin-bottom: 0;}
.commentlist div.avatar {float: left;margin-right: 15px;}
.commentlist .comment-author strong {padding-right: 5px;}
#respond {margin-top: 40px;}
.comments-container #respond {margin-bottom: 40px;}
#comment-input:after {content: "";clear: both;display: table;}
#comment-input input {width: 32.666666%;}
#comment-input input:last-child {margin-right: 0;}
#comment-input input, #s, .comment-form input {border: 1px solid #d2d2d2;min-width: 28%;font-size: 13px;color: #747474;padding-left: 15px;padding-right: 15px;float: left;margin-right: 1%;}
.comment-form #comment-submit {min-width: 0;}
.comment-form input, .s {float: none;}
#comment-textarea {margin-bottom: 10px;}
#comment-textarea.fusion-contact-comment-below {margin-top: 10px;margin-bottom: 0;}
#comment-textarea textarea, .comment-form-comment textarea {border: 1px solid #d2d2d2;width: 100%;height: 150px;font-size: 13px;color: #747474;padding: 12px 15px;}
.comment-form .comment-form-cookies-consent {margin-top: 20px;}
.comment-form .comment-form-cookies-consent input {min-width: auto;}
.avada-contact-form {line-height: normal;}
.avada-contact-form #comment-submit-container, .comment-form .form-submit {margin-top: 20px;margin-bottom: 0;}
.avada-contact-form .grecaptcha-badge {z-index: 100000;}
.avada-contact-form .fusion-hide-recaptcha-badge {display: none;}
.fusion-comment-privacy-checkbox-wrapper {display: -ms-flexbox;display: flex;-ms-flex-align: baseline;align-items: baseline;margin: 20px 0;font-size: 13px;}
.fusion-comment-privacy-checkbox {margin: 0 10px 0 0;}
#ui-datepicker-div, .ui-datepicker-div, .ui-datepicker-inline {border-color: #e9eaee;}
.ui-datepicker-header select, table.ui-datepicker td a {background-color: #e9eaee;}
.ui-datepicker-header select {border: 1px solid #d2d2d2;}
#comment-recaptcha {margin-top: 13px;}
#tribe-bar-form input[type=text], .input-text, .tribe-bar-disabled #tribe-bar-form .tribe-bar-filters input[type=text], input[type=email], input[type=password], input[type=text] {border: 1px solid #d2d2d2;font-size: 13px;color: #747474;padding: 8px 15px;margin-right: 1%;width: 100%;box-sizing: border-box;}
.select2-container .select2-choice, .select2-results .select2-result-label {padding-left: 15px;padding-right: 15px;}
#tribe-bar-form input[type=text]::-webkit-input-placeholder {font-style: normal;}
#tribe-bar-form input[type=text]:-moz-placeholder {font-style: normal;}
#tribe-bar-form input[type=text]::-moz-placeholder {font-style: normal;}
#tribe-bar-form input[type=text]:-ms-input-placeholder {font-style: normal;}
#shipping_method input[type=radio], .input-radio {background: 0 0;-webkit-appearance: checkbox;-moz-appearance: checkbox;appearance: checkbox;}
.single-navigation {height: 34px;line-height: 34px;border-top: 1px solid #e7e6e6;border-bottom: 1px solid #e7e6e6;margin-bottom: 60px;text-align: right;}
.single-navigation a {display: inline-block;position: relative;}
.single-navigation a[rel=next] {margin-left: 15px;margin-right: 1em;}
.fusion-pagination .prev:before, .pagination-prev:before, .single-navigation a[rel=prev]:before, .woocommerce-pagination .prev:before {position: absolute;top: 50%;-ms-transform: translateY(-51%);transform: translateY(-51%);left: -1em;font-family: icomoon;content: "";color: #333;}
.fusion-pagination .next:after, .pagination-next:after, .single-navigation a[rel=next]:after, .woocommerce-pagination .next:after {position: absolute;top: 50%;-ms-transform: translateY(-51%);transform: translateY(-51%);right: -1em;font-family: icomoon;content: "";color: #333;}
.side-nav {list-style: none;margin: 0;padding: 0;border-top: 1px solid #ededed;margin-bottom: 20px;}
.side-nav ul {list-style: none;margin: 0;padding: 0;}
.side-nav li {margin: 0;padding: 0;}
.side-nav li a {border-bottom: 1px solid #ededed;display: block;height: auto;font-weight: 400;font-size: 14px;color: #333;line-height: 1.69em;padding: 8px 0;}
.side-nav li a:hover {background: 0 0;}
.side-nav li.current_page_item>a {background: 0 0;color: #a0ce4e;}
.side-nav li.current_page_item li a {color: #333;border-bottom: 1px solid #ededed;}
.side-nav .children {display: none;margin-left: 15px;}
.side-nav .arrow {display: inline;margin-left: 0;}
.side-nav .arrow:after {position: absolute;font-size: 14px;font-family: icomoon;}
.side-nav-left .side-nav {border-right: 1px solid #ededed;}
.side-nav-left .side-nav li.current_page_item>a {border-right: 3px solid #a0ce4e;}
.side-nav-left .side-nav .arrow {margin-left: 10px;}
.side-nav-left .side-nav .arrow:after {content: "";}
.side-nav-right .side-nav {border-left: 1px solid #ededed;}
.side-nav-right .side-nav li.current_page_item>a {padding-left: 23px;border-left: 3px solid #a0ce4e;}
.side-nav-right .side-nav li a {padding-left: 25px;}
.side-nav-right .side-nav .arrow {margin-right: 10px;}
.side-nav-right .side-nav .arrow:after {content: "";}
.side-nav-right .side-nav .children {margin-left: 40px;}
.side-nav-right .side-nav .children a {padding-left: 0;}
.woocommerce-tabs .tabs a:hover .arrow, .woocommerce-tabs .tabs li.active a .arrow {display: inline-block;margin-left: 10px;padding-right: 0;}
.woocommerce-tabs .panel .panel {margin-left: auto;padding: 0;}
.woocommerce .images #carousel .slides li {cursor: pointer;}
h5.toggle {overflow: hidden;margin: 0;}
h5.toggle a {font-size: 13px;line-height: 20px;cursor: pointer;color: #333;border-bottom: 1px solid #e8e6e6;overflow: hidden;margin: 0;padding: 10px 0;float: left;width: 100%;}
h5.toggle.active a {border-bottom: 0;}
h5.toggle span.arrow {background-color: #333;display: block;width: 22px;height: 22px;float: left;margin-right: 18px;}
h5.toggle.active span.arrow {background-color: #a0ce4e;}
h5.toggle span.toggle-title {float: left;width: 90%;}
.toggle-content {padding-top: 10px;padding-bottom: 15px;position: relative;}
h5.toggle.active+.toggle-content {border-bottom: 1px solid #e8e6e6;}
.clearboth {clear: both;display: block;font-size: 0;height: 0;line-height: 0;width: 100%;overflow: hidden;}
.shortcode-tabs {margin-bottom: 50px;}
.shortcode-tabs .tab-hold .tabs li {border-right: 0;box-sizing: border-box;}
.shortcode-tabs .tab-hold .tabs li a {display: block;width: 100%;padding: 0;text-indent: 15px;}
.shortcode-tabs .tab-hold .tabs li.active a {background: 0 0;}
.shortcode-tabs .tab_content {padding: 15px;overflow: hidden;}
.shortcode-tabs .tab_content :last-child {margin-bottom: 0;}
.fusion-post-content p, .post-content p {margin: 0 0 20px;}
.fusion-post-content ul.arrow, .post-content ul.arrow {list-style: none;margin: 0;padding: 0;}
.fusion-post-content ul.arrow li, .post-content ul.arrow li {line-height: 18px;margin: 0;padding: 0;margin-bottom: 15px;padding-left: 25px;}
.fusion-post-content ul.arrow li:before, .post-content ul.arrow li:before {display: inline-block;background-repeat: no-repeat;background-position: center center;background-color: #a0ce4e;height: 18px;border-radius: 75px;width: 18px;position: absolute;font-size: 14px;content: "";float: left;margin-right: 0;margin-left: -25px;font-family: icomoon;text-align: center;font-weight: 400;-webkit-font-smoothing: antialiased;color: #fff;line-height: 17px;text-indent: 1px;}
.fusion-post-content blockquote, .post-content blockquote {background: #f5f5f5;font: 13px/20px PTSansItalic,arial,helvetica,sans-serif;color: #444;border-left: 4px solid #a0ce4e;padding: 15px;margin-top: 2em;margin-bottom: 2em;}
.fusion-post-content blockquote :last-child, .post-content blockquote :last-child {margin-bottom: 0;}
.popup {display: none;position: absolute;padding: 0 0 6px;color: #d1d1d2;font-size: 11px;line-height: 15px;bottom: 110%;left: -17px;}
.popup p {margin: 0;}
.popup .holder {padding: 4px 11px;background: #46494a;}
.popup span {display: inline-block;}
.reading-box-container {margin: 0 0 84px;}
.reading-box {padding: 28px 28px 27px 31px;border-left: 3px solid #a0ce4e;background: #f2efef;}
.continue {float: right;}
.avada-google-map {height: 416px;margin-bottom: 50px;overflow: hidden;}
#gmap img, .shortcode-map img {max-width: none;}
.fusion-post-content h1, .fusion-post-content h2, .fusion-post-content h3, .fusion-post-content h4, .fusion-post-content h5, .fusion-post-content h6 {color: #333;font-weight: 400;}
.fusion-post-content h4 {font-size: 13px;}
.fusion-post-content h5 {font-size: 12px;}
.fusion-post-content h6 {font-size: 11px;}
.flickr_badge_image img, .pyre_tabs img, .recent-works-items img {transition: all .2s;}
.flickr_badge_image img:hover, .pyre_tabs img:hover, .recent-works-items img:hover {opacity: .5;}
.error-page .useful-links {width: 30.66%;padding-left: 5%;}
.error-page .oops {font-size: 117px;margin: 0 0 20px;line-height: 117px;font-weight: bolder;color: #f0f0f0;font-family: "PT Sans",Arial,Helvetica,sans-serif;}
.has-sidebar .error-page .oops {font-size: 90px;line-height: 90px;}
.error_page .oops h1 {font-family: "PT Sans",Arial,Helvetica,sans-serif;}
.fontawesome-icon {display: inline-block;float: left;}
.aligncenter .fontawesome-icon, .fusion-alignleft .fontawesome-icon, .fusion-alignright .fontawesome-icon {float: none;}
.fontawesome-icon {margin-right: 10px;}
.fontawesome-icon.circle-yes {border-radius: 75px;border-width: 1px;border-style: solid;background-color: #333;color: #fff;text-align: center;margin-top: 2px;}
.fontawesome-icon.large {font-size: 40px;}
.fontawesome-icon.large.circle-yes {width: 70px;height: 70px;line-height: 70px;}
.fontawesome-icon.medium {font-size: 18px;}
.fontawesome-icon.medium.circle-yes {width: 35px;height: 35px;line-height: 35px;}
.fontawesome-icon.small {font-size: 10px;}
.fontawesome-icon.small.circle-yes {width: 18px;height: 18px;line-height: 19px;}
.fontawesome-icon.circle-no.large {margin-top: 2px;}
.fontawesome-icon.circle-no.medium {margin-top: 3px;}
.fontawesome-icon.circle-no.small {margin-top: 5px;}
.icon-heading .fontawesome-icon {margin-top: -6px;}
.main-flex {overflow: hidden;width: 100%;margin-left: auto;margin-right: auto;}
.widget_layered_nav li a:before, .widget_product_categories li a:before, .woocommerce-tabs .tabs a:hover .arrow:after, .woocommerce-tabs .tabs li.active a .arrow:after {position: absolute;font-family: icomoon;content: "";margin-left: -12px;}
.fusion-widget-area .widget .recentcomments:before, .fusion-widget-area .widget_archive li a:before, .fusion-widget-area .widget_categories li a:before, .fusion-widget-area .widget_links li a:before, .fusion-widget-area .widget_meta li a:before, .fusion-widget-area .widget_nav_menu li a:before, .fusion-widget-area .widget_pages li a:before, .fusion-widget-area .widget_recent_entries li a:before {position: absolute;font-family: icomoon;content: "";margin-left: -12px;}
.fusion-widget-area .widget .recentcomments, .fusion-widget-area .widget_archive li, .fusion-widget-area .widget_categories li, .fusion-widget-area .widget_layered_nav li, .fusion-widget-area .widget_links li, .fusion-widget-area .widget_meta li, .fusion-widget-area .widget_nav_menu li, .fusion-widget-area .widget_pages li, .fusion-widget-area .widget_product_categories li, .fusion-widget-area .widget_recent_entries li {display: block;padding: 10px 10px 10px 12px;border-bottom: 1px solid #e7e6e6;color: #333;position: relative;}
.fusion-widget-area .widget_categories li {position: relative;}
.fusion-widget-area .widget_categories li span {position: absolute;}
.fusion-widget-area .widget_categories .children {margin-left: 5px;padding-top: 10px;}
.fusion-widget-area .widget_categories li .children li:last-child, .fusion-widget-area .widget_pages li .children li:last-child, .fusion-widget-area .widget_product_categories li .children li:last-child {padding-bottom: 0;border-bottom: none;}
.shortcode-tabs .tab_content ul.arrow {float: none;}
.fusion-widget-area ul.arrow {list-style: none;margin: 0;padding: 0;}
.fusion-widget-area ul.arrow li:before {display: inline-block;background-repeat: no-repeat;background-position: center center;background-color: #a0ce4e;height: 18px;border-radius: 75px;width: 18px;content: " ";float: left;margin-right: 10px;margin-left: 0;}
.fusion-widget-area ul.arrow li {line-height: 18px;margin: 0;padding: 0;margin-bottom: 15px;padding-left: 0;}
.fusion-widget-area .children, .fusion-widget-area .sub-menu {margin-left: 15px;}
.fusion-widget-area .widget_nav_menu .sub-menu {margin-bottom: -10px;padding-top: 10px;}
.fusion-widget-area .fusion-vertical-menu-widget .children, .fusion-widget-area .fusion-vertical-menu-widget .sub-menu {margin-left: 0;}
.widget_categories li {background: 0 0;padding: 0;border-bottom: 0;}
.fusion-widget-area .widget>ul>li:first-child, .fusion-widget-area .widget_nav_menu>div>ul>li:first-child {padding-top: 0;}
.widget_wooslider_slideshow_slides li a {background: 0 0;border: 0;margin: 0;padding: 0;}
.fusion-widget-area .flexslider .slides>li {padding-top: 0;padding-bottom: 0;}
.chat-icon {display: inline-block;width: 26px;height: 19px;margin-top: 9px;}
.blog-shortcode h3.timeline-title {color: #747474;font-size: 13px;}
.reading-box-container {position: relative;z-index: 1;}
.reading-box {position: relative;}
.tagline-shadow:after, .tagline-shadow:before {bottom: 15px;left: 10px;width: 50%;height: 20%;max-width: 300px;max-height: 100px;position: absolute;content: "";z-index: -1;box-shadow: 0 15px 10px rgba(0,0,0,.7);-ms-transform: rotate(-3deg);transform: rotate(-3deg);}
.tagline-shadow:after {right: 10px;left: auto;-ms-transform: rotate(3deg);transform: rotate(3deg);}
.tooltip-shortcode {position: relative;display: inline;cursor: pointer;color: #747474;}
ul.list-icon {list-style: none;margin: 0;padding: 0;margin-top: 10px;}
ul.list-icon li:before {display: inline-block;height: 18px;width: 18px;content: " ";float: left;margin-right: 0;margin-left: -25px;font-family: icomoon;font-style: normal;font-weight: 400;text-decoration: inherit;}
ul.list-icon-arrow li:before {content: "";}
ul.circle-yes li:before {border-radius: 75px;text-align: center;font-size: 9px;}
ul.list-icon-color-light li:before {color: #fff;}
ul.list-icon li {line-height: 18px;margin: 0;padding: 0;margin-bottom: 15px;padding-left: 25px;}
.fusion-widget-area ul.list-icon a {border: medium none;padding: 0;}
.fusion-post-content .wooslider .overlay-natural.layout-text-bottom .slide-excerpt {bottom: 15%;}
.fusion-post-content .wooslider .overlay-natural.layout-text-top .slide-excerpt {top: 15%;}
.fusion-post-content .wooslider .slide-excerpt .slide-title, .fusion-post-content .wooslider .slide-excerpt .slide-title a {color: #fff;}
.fusion-post-content .wooslider .overlay-full .slide-excerpt {padding: 50px;opacity: .7;}
.fusion-post-content .wooslider .wooslider-control-thumbs {position: relative;width: auto;margin: 33px auto 0;text-align: center;}
.fusion-post-content .wooslider .wooslider-control-thumbs li {float: none;width: 56px;}
.fusion-post-content .wooslider .wooslider-next, .fusion-post-content .wooslider .wooslider-prev {top: 50%;margin-top: -29px;}
.fusion-post-content .wooslider-type-attachments .wooslider-next, .fusion-post-content .wooslider-type-attachments .wooslider-prev {top: 50%;margin-top: -59px;}
.fusion-post-content .wooslider .overlay-none .slide-excerpt {margin-top: 10px;}
.fusion-post-content .wooslider .overlay-none .slide-excerpt .slide-title, .fusion-post-content .wooslider .overlay-none .slide-excerpt .slide-title a {color: #333;}
.tabs-vertical {border: 0;}
.tabs-vertical .tabset {border-left: 1px solid #d3d3d3;border-top: 1px solid #d3d3d3;border-bottom: 1px solid #d3d3d3;width: 15.7446808511%;float: left;height: auto;position: relative;left: 1px;z-index: 10;}
.tabs-vertical .tab-hold .tabset li {float: none;width: auto;height: auto;border: 0;background: 0 0;}
.tabs-vertical .tab-hold .tabset li a {width: auto;text-indent: 0;border-bottom: 1px solid #d3d3d3;height: auto;line-height: normal;padding: 10px;}
.tabs-vertical .tab-hold .tabset li:last-child a {border-bottom: 0;}
.tabs-vertical .tab-hold .tabset li.active a {background: #fff;border-width: 0;border-style: solid;border-left-width: 3px;height: auto;line-height: normal;}
.tabs-vertical .tabs-container {width: 83.9361702128%;float: left;}
.tabs-vertical .tabs-container .tab_content {border: 1px solid #d3d3d3;padding: 30px;}
.error-message {color: #f0f0f0;font-size: 170px;line-height: 1;font-weight: 700;}
.mejs-container.mejs-video {max-width: 100%;width: 100%;height: auto;}
.mejs-overlay, .mejs-poster {width: 100%;height: 100%;}
.mejs-mediaelement video {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
.mejs-container, .mejs-embed, .mejs-embed body {background: 0 0;}
.fusion-footer-widget-area .widget_shopping_cart_content .buttons, .fusion-sliding-bar-area .widget_shopping_cart_content .buttons {background: rgba(0,0,0,.4);}
.fusion-footer-widget-area .products-slider li .image, .fusion-sliding-bar-area .products-slider li .image {width: auto;height: auto;}
.fusion-footer-widget-area .simple-products-slider .es-carousel, .fusion-sliding-bar-area .simple-products-slider .es-carousel {padding-left: 38px;}
.fusion-footer-widget-area .simple-products-slider .es-carousel li, .fusion-footer-widget-area .simple-products-slider .es-carousel li .image, .fusion-sliding-bar-area .simple-products-slider .es-carousel li, .fusion-sliding-bar-area .simple-products-slider .es-carousel li .image {width: 149px;height: auto;}
.fusion-widget-area .products a {padding: 0;border: 0;background: 0 0;}
.fusion-widget-area .products .product-title {margin: 0 0 10px;}
.fusion-widget-area .products-slider a, .fusion-widget-area .simple-products-slider a {border: 0;background: 0 0;margin: 0;padding-top: 0;padding-bottom: 0;padding-right: 0;display: inline-block;width: auto;}
.fusion-widget-area .image-extras-content h3 {margin-bottom: 0;margin-bottom: 5px;text-transform: none;}
.fusion-widget-area .product-category mark {background-color: transparent;color: inherit;}
.fusion-widget-area .product-category h3 {margin-bottom: 0;}
.to-top-right #toTop {right: 75px;}
.to-top-left #toTop {left: 75px;}
.to-top-floating #toTop {bottom: 30px;height: 44px;width: 44px;}
.to-top-floating #toTop:before {line-height: 42px;}
#toTop {background-color: #333;border-radius: 4px 4px 0 0;bottom: 0;display: none;height: 35px;position: fixed;text-align: center;width: 48px;opacity: .9;z-index: 100000;transition: all .2s ease-in-out 0s;}
#toTop:before {line-height: 35px;content: "";-webkit-font-smoothing: antialiased;font-family: icomoon;font-size: 22px;color: #fff;}
#toTopHover {display: block;overflow: hidden;float: left;opacity: 0;}
#toTop:active, #toTop:focus {outline: 0;background-color: #333;}
.fullwidthbanner-container {overflow: visible;}
.tfs-slider .flex-caption {width: 97%;}
.tfs-slider .flex-control-nav {bottom: 20px !important;}
.tfs-slider .buttons a {margin: 0;display: inline-block;}
.tp-simpleresponsive .slotholder, .tp-simpleresponsive .slotholder img {-webkit-backface-visibility: visible;-webkit-transform: none;}
#learndash_lessons .learndash_topic_dots {float: none;}
.video-background {position: relative;overflow: hidden;}
.video-bg {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;}
.video-bg embed, .video-bg iframe, .video-bg object {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.video-content {position: absolute;top: 0;padding: 15px;width: 100%;}
.bbp-arrow {margin-top: -1px;}
.fusion-animated {position: relative;z-index: 2000;}
.fusion-social-links-footer .fusion-social-networks.boxed-icons a.fusion-social-network-icon.fusion-custom.fusion-icon-custom, .fusion-social-links-header .fusion-social-networks.boxed-icons a.fusion-social-network-icon.fusion-custom.fusion-icon-custom {padding: 0;background-color: transparent;border: none;border-radius: 0;box-shadow: none;}
.fusion-social-links-footer .fusion-social-networks.boxed-icons a.fusion-social-network-icon.fusion-custom.fusion-icon-custom img, .fusion-social-links-header .fusion-social-networks.boxed-icons a.fusion-social-network-icon.fusion-custom.fusion-icon-custom img {position: relative;}
.fusion-body .widget .tagcloud a:hover {color: #fff;text-shadow: none;}
.avada-container h3, .comment-form input[type=submit], .fusion-body .fusion-load-more-button, .fusion-footer-widget-area h3, .project-content .project-info h4, .review blockquote div strong, .ticket-selector-submit-btn[type=submit] {font-weight: 700;}
.meta .fusion-date, .post-content blockquote, .review blockquote q {font-style: italic;}
#wrapper .fusion-events-shortcode .fusion-events-meta h4, .fusion-carousel-meta, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a, .fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery:before, .fusion-image-wrapper .fusion-rollover .fusion-rollover-link:before, .fusion-recent-posts .columns .column .meta, .fusion-rollover-linebreak, .fusion-single-line-meta, .product-buttons a {line-height: 1.5;}
.ua-mobile .avada-not-responsive #wrapper {width: 100% !important;overflow: hidden !important;}
.fusion-portfolio-boxed .fusion-portfolio-unboxed .fusion-portfolio-content {padding: 0;margin: 20px 0;}
.fusion-portfolio-boxed .fusion-portfolio-unboxed .fusion-portfolio-content-wrapper {border: none;}
.fusion-portfolio-layout-masonry .fusion-portfolio-content {position: absolute;bottom: 0;left: 0;right: 0;z-index: 1;margin: 0;}
.ua-ie-11 .fusion-header-has-flyout-menu .fusion-logo {-ms-flex-positive: 2;flex-grow: 2;}
.ua-ie-11 .fusion-woocommerce-equal-heights .product-images {overflow: hidden;}
.ua-ie-11 .avada-select-parent .select-arrow, .ua-ie-11 .select-arrow, .ua-ie-11 .wpcf7-select-parent .select-arrow {height: 33px;line-height: 33px;}
.ua-ie-11 .gravity-select-parent .select-arrow {height: 24px;line-height: 24px;}
.ua-ie-11 #wrapper .gf_browser_ie.gform_wrapper .button, .ua-ie-11 #wrapper .gf_browser_ie.gform_wrapper .gform_footer input.button {padding: 0 20px;}
.ua-ie-11 .fusion-flip-boxes .fusion-flip-box .flip-box-back, .ua-ie-11 .fusion-flip-boxes .fusion-flip-box .flip-box-front {-webkit-backface-visibility: visible;backface-visibility: visible;}
.ua-ie-11 .fusion-image-frame-bottomshadow, .ua-ie-11 .person-shortcode-image-wrapper.hover-type-liftup {max-width: 100%;}
.ua-ie-11 .fusion-imageframe, .ua-ie-11 .imageframe-align-center {font-size: 0;line-height: normal;}
.ua-ie-11 .fusion-section-separator svg {-ms-transform: scale(1.01);transform: scale(1.01);}
.ua-ie-11 .fusion-footer-widget-area ul li a {display: inline-block;}
.ua-ie-11 .layout-boxed-mode .fusion-footer-parallax {left: auto;right: auto;}
.ua-ie-10 .layout-boxed-mode .fusion-footer-parallax {left: auto;right: auto;}
.ua-ie-10 .fusion-imageframe, .ua-ie-10 .imageframe-align-center {font-size: 0;line-height: normal;}
.ua-ie-10 .fusion-button.button-pill, .ua-ie-10 .fusion-button.button-pill:hover {-webkit-filter: none;filter: none;}
.ua-ie-10 .fusion-header-shadow:after, .ua-ie-10 body.side-header-left .header-shadow#side-header:before, .ua-ie-10 body.side-header-right .header-shadow#side-header:before {display: none;}
.ua-ie-10 .search input, .ua-ie-10 .searchform input {padding-left: 10px;}
.ua-ie-10 .avada-select-parent .select-arrow, .ua-ie-10 .select-arrow {height: 33px;}
.ua-ie-10 .search input {padding-left: 5px;}
.ua-ie-10 header .tagline {margin-top: 3px;}
.ua-ie-10 .star-rating span:before {letter-spacing: 0;}
.ua-ie-10 .avada-select-parent .select-arrow, .ua-ie-10 .gravity-select-parent .select-arrow, .ua-ie-10 .select-arrow, .ua-ie-10 .wpcf7-select-parent .select-arrow {background: #fff;}
.ua-ie-10 .star-rating {width: 5.2em;}
.ua-ie-10 .star-rating span:before {letter-spacing: .1em;}
.layout-wide-mode #wrapper {width: 100%;max-width: none;}
#sliders-container {position: relative;}
#sliders-container .rev_slider_wrapper {-webkit-transform: translateZ(0);}
.layout-boxed-mode #sliders-container .main-flex[data-parallax="1"] {position: fixed;}
.avada-video-embed {position: relative;}
.avada-video-embed .fluid-width-video-wrapper {padding-top: 55%;}
.avada-video-embed .fluid-width-video-wrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.fusion-privacy-placeholder {padding: 30px;background: rgba(0,0,0,.1);color: rgba(0,0,0,.3);display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;}
.fusion-privacy-placeholder .fusion-privacy-placeholder-content {text-align: center;}
.fusion-privacy-placeholder .fusion-privacy-consent {margin-top: 15px;}
.fluid-width-video-wrapper .fusion-privacy-placeholder {position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;}
.fusion-privacy-bar {padding: 15px 30px;position: fixed;width: 100%;z-index: 99999;display: none;max-height: 100vh;overflow: auto;}
.fusion-privacy-bar .fusion-privacy-bar-acceptance {width: auto;}
.fusion-privacy-bar-bottom {bottom: 0;}
.fusion-privacy-bar .fusion-privacy-bar-main {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;}
.fusion-privacy-bar .fusion-privacy-bar-main .fusion-privacy-bar-acceptance {margin-left: 30px;}
.fusion-privacy-bar .fusion-privacy-bar-full {text-align: center;display: none;line-height: 1.5;}
.fusion-privacy-bar .fusion-privacy-bar-full .fusion-privacy-choices {list-style: none;margin: .7em 0 0;padding: 0;}
.fusion-privacy-bar .fusion-privacy-bar-full .fusion-column {text-align: initial;}
.fusion-privacy-bar .fusion-privacy-bar-full .fusion-column .column-title {text-transform: uppercase;margin-top: 0;margin-bottom: .7em;}
.fusion-header-has-flyout-menu .fusion-flyout-search .fusion-live-search {position: relative;}
.fusion-header-has-flyout-menu .fusion-flyout-search .fusion-live-search .fusion-search-form-content {position: relative;}
.fusion-header-has-flyout-menu .fusion-flyout-search .fusion-live-search .fusion-search-form-content .fusion-search-button {display: block;position: absolute;right: 0;background-color: transparent;}
.fusion-header-has-flyout-menu .fusion-flyout-search .fusion-live-search .fusion-search-form-content .fusion-search-button .fusion-search-submit {display: none;}
.fusion-header-has-flyout-menu .fusion-flyout-search .fusion-live-search .fusion-search-form-content .fusion-slider-loading {margin: -1.75em 0 0 -3.5em;width: 3.5em;height: 3.5em;border-top-width: .4em;border-right-width: .4em;border-bottom-width: .4em;border-left-width: .4em;}
.fusion-live-search .fusion-search-field {z-index: 14;}
.fusion-live-search .fusion-search-button {z-index: 14;position: relative;}
.fusion-live-search .fusion-slider-loading {display: none;margin: -1.2em 0 0 -1.2em;width: 2.4em;height: 2.4em;border-top: .3em solid rgba(255,255,255,.35);border-right: .3em solid rgba(255,255,255,.35);border-bottom: .3em solid #fff;border-left: .3em solid rgba(255,255,255,.35);pointer-events: none;}
.fusion-live-search .fusion-search-results-wrapper {position: relative;}
.fusion-flyout-search .fusion-live-search .fusion-search-results-wrapper {position: absolute;width: calc(100% - 100px);margin-top: 62px;}
.fusion-live-search .fusion-search-results {z-index: -1;overflow-y: auto;position: absolute;margin-top: 25px;width: 100%;max-height: 250px;opacity: 0;transition: .3s opacity,.3s margin;background-color: #fff;border-style: solid;}
.fusion-live-search .fusion-search-results.suggestions-added {z-index: 15;margin-top: 0;opacity: 1;}
.fusion-main-menu .fusion-live-search .fusion-search-results.suggestions-added {position: static;}
.fusion-live-search .fusion-search-results.suggestions-empty .fusion-search-result {padding: 14px;cursor: default;}
.fusion-live-search .fusion-search-results.suggestions-empty .fusion-search-result:hover {padding: 14px;}
.fusion-live-search .fusion-search-result {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;padding: 14px 7px;line-height: 1.4;border-bottom-style: solid;border-top: none;text-align: initial;cursor: pointer;transition: .2s padding;}
.fusion-body .fusion-live-search .fusion-search-result {font-family: inherit;}
.fusion-body .fusion-live-search .fusion-search-result:after {content: "";}
.fusion-live-search .fusion-search-result:hover {padding: 14px 0 14px 14px;}
.fusion-live-search .fusion-search-result:last-child {border-bottom: none;}
.fusion-live-search .fusion-search-content, .fusion-live-search .fusion-search-image {padding: 0 7px;}
.fusion-live-search .fusion-search-image {max-width: 45px;box-sizing: content-box;}
.fusion-main-menu .fusion-live-search .fusion-search-image {max-width: 35px;}
.fusion-live-search .fusion-search-post-type {margin-top: .2em;font-size: .9em;}
.fusion-author-widget .fusion-author-widget-left {text-align: left;}
.fusion-author-widget .fusion-author-widget-center {text-align: center;}
.fusion-author-widget .fusion-author-widget-right {text-align: right;}
.fusion-author-widget .fusion-author-widget-name {margin-top: 20px;}
.fusion-author-widget .fusion-social-networks {margin: -7px 0;}
.fusion-author-widget .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon {margin: 7px 5.5px;}
.fusion-author-widget .fusion-social-networks.boxed-icons {margin: -5px 0;}
.fusion-author-widget .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper .fusion-social-network-icon {margin: 5px 3.5px;}
.fusion-author-widget .fusion-author-widget-separator .fusion-author-widget-sep {border-top: 1px solid;}
.fusion-author-widget .fusion-author-widget-sep {margin: 20px 0;height: 0;}
.fusion-tabs-widget .fusion-tabs-widget-wrapper {border: 1px solid #eaeaea;}
.fusion-tabs-widget .fusion-tabs-nav ul {display: -ms-flexbox;display: flex;list-style: none;margin: 0;padding: 0;}
.fusion-tabs-widget .fusion-tabs-nav ul li {-ms-flex: 1;flex: 1;margin: 0;padding: 0;border-right: 1px solid;}
.fusion-tabs-widget .fusion-tabs-nav ul li:last-child {border-right: none;}
.fusion-tabs-widget .fusion-tabs-nav ul li a {display: block;padding: 11px 0;border-top: 3px solid transparent;transition: all .2s;background: #f1f2f2;color: #333;font-size: 13px;text-align: center;}
.fusion-footer-widget-area .fusion-widget-area .fusion-column .fusion-tabs-widget .fusion-tabs-nav ul li a {padding: 11px 0;}
.fusion-tabs-widget .fusion-tabs-nav ul li.active a {border-top: 3px solid #a0ce4e;}
.fusion-tabs-widget .fusion-tabs-nav ul li .fusionicon-bubbles {font-size: 18px;}
.fusion-tabs-widget .fusion-tabs-image-circle .image img {border-radius: 50%;}
.fusion-tabs-widget .fusion-tabs-image-square .image img {border-radius: 0;}
.fusion-tabs-widget .fusion-tabs-widget-content .fusion-tabs-widget-items {list-style: none;margin: 0;padding: 0;}
.fusion-tabs-widget .fusion-tabs-widget-content .fusion-tabs-widget-items li {overflow: hidden;padding: 20px 15px;border-bottom: 1px solid #e2e2e2;}
.fusion-tabs-widget .fusion-tabs-widget-content .fusion-tabs-widget-items li:last-child {border-bottom: 0;}
.fusion-tabs-widget .fusion-tabs-widget-content .image {float: left;margin-right: 13px;width: 52px;}
.fusion-tabs-widget .fusion-tabs-widget-content .image a {height: auto;width: auto;line-height: normal;text-indent: 0;}
.fusion-tabs-widget .fusion-tabs-widget-content .fusion-date-box {float: left;margin-right: 13px;padding: 7px 6px;min-width: 64px;text-align: center;}
.fusion-tabs-widget .fusion-tabs-widget-content .fusion-date-box .fusion-date {font-size: 1.3em;line-height: 1;font-weight: 700;}
.fusion-tabs-widget .fusion-tabs-widget-content .fusion-date-box .fusion-month-year {margin-top: .5em;line-height: 1;font-size: .85em;}
.fusion-tabs-widget .fusion-tabs-widget-content .post-holder a {display: block;overflow: hidden;line-height: normal;}
.fusion-tabs-widget .fusion-tabs-widget-content .post-holder p {margin: 0 0 2px;}
.fusion-tabs-widget .fusion-tabs-widget-content .post-holder .fusion-meta {margin-top: 2px;}
.fusion-tabs-widget .fusion-tabs-widget-content .post-holder .fusion-meta p>a {display: inline;}
.flickr_badge_image {display: inline-block;padding: 3px;}
.flickr_badge_image a {display: inline-block;}
.flickr_badge_image img {width: 66px;height: 66px;}
.fusion-columns-4 .flickr_badge_image img, .fusion-columns-5 .flickr_badge_image img, .fusion-columns-6 .flickr_badge_image img {width: 60px;height: 60px;}
.fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper {border: none;}
.fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-nav {margin-bottom: 28px;}
.fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-nav ul li a {padding: 14px 0;border-top: none;}
.fusion-footer-widget-area .fusion-widget-area .fusion-column .fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-nav ul li a {padding: 14px 0;}
.fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-nav ul li.active a {border-top: none;}
.fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-widget-content {background: 0 0;}
.fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-widget-content .fusion-tabs-widget-items li {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;padding: 13px 0;border-bottom: none;}
.fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-widget-content .fusion-date-box, .fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-widget-content .image {-ms-flex-negative: 0;flex-shrink: 0;}
.fusion-footer-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li a, .fusion-sliding-bar-area .fusion-tabs-widget .fusion-tabs-nav ul li a {background: rgba(0,0,0,.2);}
.fusion-footer-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li a:hover, .fusion-sliding-bar-area .fusion-tabs-widget .fusion-tabs-nav ul li a:hover {background: 0 0;}
.fusion-footer-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li.active a, .fusion-sliding-bar-area .fusion-tabs-widget .fusion-tabs-nav ul li.active a {background: 0 0;}
.fusion-footer-widget-area .fusion-tabs-widget .fusion-tabs-widget-content .fusion-date-box, .fusion-sliding-bar-area .fusion-tabs-widget .fusion-tabs-widget-content .fusion-date-box {background: rgba(0,0,0,.2);}
.ei-slider {position: relative;width: 100%;height: 400px;margin: 0 auto;overflow: hidden;}
.ei-slider-loading {width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 999;background: rgba(0,0,0,.9);color: #fff;text-align: center;line-height: 400px;}
.ei-slider-large {height: 100%;width: 100%;position: relative;overflow: hidden;margin: 0;padding: 0;}
.ei-slider-large li {position: absolute;top: 0;left: 0;overflow: hidden;height: 100%;width: 100%;}
.ei-slider-large li img {width: auto;max-width: none;}
.ei-slider-thumbs {height: 13px;margin: 0 auto;position: relative;padding: 0;bottom: 13px;z-index: 10;}
.ei-slider-thumbs li {position: relative;float: left;height: 100%;}
.ei-slider-thumbs li.ei-slider-element {top: 0;left: 0;position: absolute;height: 100%;z-index: 10;text-indent: -9000px;background: #000;background: rgba(0,0,0,.9);}
.ei-slider-thumbs li a {display: block;text-indent: -9000px;background: #666;width: 100%;height: 100%;cursor: pointer;box-shadow: 0 0 2px 0 #fff;transition: background .2s ease;}
.ei-slider-thumbs li a:hover {background-color: #f0f0f0;}
.ei-slider-thumbs li img {position: absolute;bottom: 50px;opacity: 0;z-index: 999;max-width: 100%;transition: all .4s ease;-webkit-box-reflect: below 0 -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,transparent),to(rgba(255,255,255,.3)));}
.ei-slider-thumbs li:hover img {opacity: 1;bottom: 13px;}
.ei-slider ul {list-style: none;}
.ei-title {position: absolute;right: 50%;margin-right: 13%;top: 30%;}
.ei-title h2, .ei-title h3 {text-align: right;margin: 0;font-weight: 400;line-height: 1.5;}
.flex-container a:active, .flex-container a:focus, .flexslider a:active, .flexslider a:focus {outline: 0;}
.flex-control-nav, .flex-direction-nav, .flexslider .slides {margin: 0;padding: 0;list-style: none;z-index: 1000;}
.flexslider {margin: 0;padding: 0;}
.flexslider .slides {overflow: hidden;}
.flexslider .slides li {display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides img {width: 100%;max-width: 100%;display: block;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.flexslider .slides .video-shortcode {margin-bottom: 0;}
.flex-pauseplay span {text-transform: capitalize;}
.flexslider .slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .flexslider .slides {display: block;}
* html .flexslider .slides {height: 1%;}
.flex-control-nav, .flex-direction-nav, .flexslider .slides {z-index: 2;}
.flexslider {margin: 0 0 60px;background-color: transparent;position: relative;}
.flex-viewport {max-height: 2000px;transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.carousel li {margin-right: 5px;}
.flex-direction-nav {height: 0;}
.flex-direction-nav a {font-family: icomoon;width: 30px;height: 30px;margin: -20px 0 0;background-color: rgba(0,0,0,.5);background-repeat: no-repeat;position: absolute;top: 50%;cursor: pointer;opacity: 0;-webkit-transition: all .3s ease;z-index: 100;overflow: hidden;text-align: center;line-height: 30px;font-size: 16px;font-weight: 400;-webkit-font-smoothing: none;color: #fff;}
.flex-direction-nav a:hover {color: #fff;}
.sidebar .widget .flex-direction-nav a, .sidebar .widget .flex-direction-nav a:hover {color: #fff;}
.no-opacity .flex-direction-nav a {display: none;}
.no-opacity .flexslider:hover .flex-direction-nav a {display: block;}
.flex-direction-nav .flex-next {right: 0;text-indent: 2px;}
.flex-direction-nav .flex-prev {left: 0;text-indent: -2px;}
.flexslider:hover .flex-next {opacity: .8;right: 0;}
.flexslider:hover .flex-prev {opacity: .8;left: 0;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled, .main-flex:hover .flex-direction-nav .flex-disabled {opacity: 0;cursor: default;display: none;visibility: hidden;}
.flex-control-nav {width: 100%;position: absolute;bottom: 0;text-align: center;}
.fusion-body .flex-control-nav li {margin: 0 6px;display: inline-block;}
.fusion-body .flex-control-paging li a {display: block;}
.flex-control-paging li a {width: 11px;height: 11px;display: block;background: #666;background: rgba(0,0,0,.5);cursor: pointer;text-indent: -9999px;border-radius: 20px;box-shadow: inset 0 0 3px rgba(0,0,0,.3);}
.flex-control-paging li a:hover {background: #333;background: rgba(0,0,0,.7);}
.flex-control-paging li a.flex-active {background: #000;background: rgba(0,0,0,.9);cursor: default;}
.flex-control-thumbs {margin: 5px 0 0;position: static;overflow: hidden;}
.flex-control-thumbs li {width: 25%;float: left;margin: 0;}
.flex-control-thumbs img {width: 100%;display: block;opacity: .7;cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1;cursor: default;}
.flex-caption {position: absolute;background: rgba(0,0,0,.6);width: 96%;padding: 2%;color: #fff;left: 0;bottom: 0;margin: 0;}
.main-flex {margin-bottom: 0;}
.col .flexslider {margin: 0;}
.isotope {transition-duration: .8s;transition-property: height,width;}
.isotope-item {z-index: 2;}
.isotope-hidden.isotope-item {z-index: 1;}
.isotope .isotope-item {transition-duration: .8s;transition-property: top,left,opacity;}
.isotope .isotope-item.no-transition, .isotope.no-transition, .isotope.no-transition .isotope-item {transition-duration: 0s;}
#layerslider-container {margin: 0 auto;}
#layerslider-wrapper {position: relative;}
#layerslider-wrapper .ls-shadow-top {position: absolute;background-image: url("../images/shadow-top.png");background-repeat: no-repeat;background-position: top center;height: 42px;width: 100%;top: 0;z-index: 99;}
#layerslider-wrapper .ls-shadow-bottom {position: absolute;background-image: url("../images/shadow-bottom.png");background-repeat: no-repeat;background-position: bottom center;height: 32px;width: 100%;bottom: 0;z-index: 99;}
.ls-avada {border-top: 1px solid #d2d3d4;border-bottom: 1px solid #d2d3d4;}
.ls-avada .ls-layer {background-repeat: no-repeat;background-position: center center;}
.ls-avada .ls-nav-next, .ls-avada .ls-nav-prev, .products-slider .es-nav span {z-index: 30;background-color: rgba(0,0,0,.5);width: 63px;height: 63px;display: none;position: absolute;top: 50%;margin-top: -31px;opacity: .8;text-align: center;}
.ls-avada .ls-nav-next:before, .ls-avada .ls-nav-prev:before {margin-left: -2px;content: "";line-height: 63px;font-family: icomoon;font-size: 25px;-webkit-font-smoothing: antialiased;color: #fff;}
.ls-avada .ls-nav-next:before {margin-left: -1px;content: "";}
.ls-avada .ls-nav-next:hover, .ls-avada .ls-nav-prev:hover, .products-slider .es-nav span:hover {opacity: 1;}
.ls-avada:hover .ls-nav-next, .ls-avada:hover .ls-nav-prev {display: block;}
.ls-avada .ls-nav-prev, .products-slider .es-nav span.es-nav-prev {left: 0;margin-left: 0;}
.ls-avada .ls-nav-next, .products-slider .es-nav span.es-nav-next {right: 0;margin-left: 0;}
.ls-avada .ls-playvideo {width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.ls-avada .ls-playvideo {background-position: -300px -150px;}
.ls-avada .ls-playvideo:hover, .ls-avada .ls-vpcontainer:hover .ls-playvideo {background-position: -375px -150px;}
.fusion-post-content .wooslider {border: 0;background: 0 0;box-shadow: none;border-radius: 0;margin: 0 auto;max-width: 940px;}
.wooslider .slide-content {margin: 0;}
.wooslider .wooslider-pauseplay {position: absolute;margin: 0;top: auto;bottom: 15px;}
.wooslider .wooslider-control-nav {position: absolute;margin: 0;top: auto;bottom: -10px;}
.tfs-slider .flex-next, .tfs-slider .flex-prev {font-size: 25px;-webkit-font-smoothing: antialiased;}
.main-flex:hover .flex-next, .main-flex:hover .flex-prev, .wooslider:hover .wooslider-next, .wooslider:hover .wooslider-prev {display: block;}
.main-flex .flex-next, .main-flex .flex-prev, .wooslider .wooslider-next, .wooslider .wooslider-prev {background-color: rgba(0,0,0,.5);background-repeat: no-repeat;width: 63px;height: 63px;display: none;position: absolute;top: 42%;margin: 0;color: #fff;font-family: icomoon;text-align: center;line-height: 63px;font-size: 36px;font-weight: 400;-webkit-font-smoothing: antialiased;}
.main-flex .flex-prev, .wooslider .wooslider-prev {left: 0;padding: 0;border: 0;text-indent: -5px;}
.main-flex .flex-next, .wooslider .wooslider-next {right: 0;padding: 0;border: 0;text-indent: 5px;}
#sliders-container .wooslider .slide-content p {margin: 0;}
.fusion-footer-widget-area .wooslider-control-nav li a, .sidebar .wooslider-control-nav li a {padding: 0;background: 0 0;background: #666;background: rgba(0,0,0,.5);border: 0;margin-right: 3px;}
.fusion-footer-widget-area .wooslider-next, .fusion-footer-widget-area .wooslider-prev, .fusion-post-content .wooslider .wooslider-next, .fusion-post-content .wooslider .wooslider-prev, .sidebar .wooslider-next, .sidebar .wooslider-prev {width: 29px;height: 29px;}
.fusion-footer-widget-area .wooslider .wooslider-control-nav, .sidebar .wooslider .wooslider-control-nav {bottom: 5px;}
.fusion-footer-widget-area .widget_wooslider_slideshow_slides .wooslider-control-nav, .sidebar .widget_wooslider_slideshow_slides .wooslider-control-nav {bottom: 12px;}
.fusion-footer-widget-area .slide-excerpt {overflow: hidden;position: absolute;bottom: -50px;padding: 0;width: 100%;text-align: center;}
.sidebar .slide-excerpt {bottom: 15%;width: 100%;}
.sidebar .slide-excerpt .slide-title {float: none;}
.sidebar .slide-excerpt .slide-title a {color: #fff;border: none;}
.sidebar .slide-excerpt .slide-title a:hover {color: #fff;}
.sidebar .widget .slides li div a {padding: 0;}
.fusion-row {margin: 0 auto;zoom: 1;}
.fusion-row:after, .fusion-row:before {content: " ";display: table;}
.fusion-row:after {clear: both;}
.fusion-alignleft {display: inline;float: left;margin-right: 15px;}
.fusion-alignright {display: inline;float: right;margin-left: 15px;}
.fusion-aligncenter {display: block;clear: both;margin: 0 auto;text-align: center;}
.fusion-columns {margin: 0 -15px;}
.fusion-columns-5 .col-lg-2, .fusion-columns-5 .col-md-2, .fusion-columns-5 .col-sm-2, .fusion-columns-5 .col-xs-2 {width: 20%;}
.fusion-block-element {display: block;}
.fusion-hidden {display: none;}
.fusion-responsive-img {margin: 0;}
#wrapper #posts-container .fusion-grid-sizer, #wrapper .fusion-grid-sizer {margin: 0;padding: 0;height: 0;min-height: 0;visibility: hidden;}
.fusion-masonry-element-container {background-size: cover;background-position: center center;}
.fusion-element-grid .fusion-masonry-element-container {padding-top: 80%;}
.fusion-element-landscape .fusion-masonry-element-container {padding-top: 40%;}
.fusion-element-portrait .fusion-masonry-element-container {padding-top: 160%;}
.fusion-masonry-element-container .fusion-image-wrapper>img, .fusion-masonry-element-container .fusion-placeholder-image, .fusion-masonry-element-container>img {display: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section {display: block;}
bold, strong {font-weight: 700;}
.fusion-video iframe, iframe {border: none;}
.screen-reader-text {border: 0;clip: rect(1px,1px,1px,1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important;}
.screen-reader-text:focus {background-color: #fff;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0,0,0,.6);clip: auto !important;-webkit-clip-path: none;clip-path: none;color: #333;display: block;font-size: 1rem;font-weight: 700;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
mark {background: 0 0;color: inherit;}
.fusion-breadcrumb-prefix {padding-right: 5px;}
.fusion-breadcrumb-sep {padding: 0 5px;}
.fusion-breadcrumb-sep:last-child {display: none;}
.searchform .fusion-search-form-content {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;overflow: hidden;width: 100%;}
.searchform .fusion-search-form-content .fusion-search-field {-ms-flex-positive: 1;flex-grow: 1;}
.searchform .fusion-search-form-content .fusion-search-field input {color: #aaa9a9;color: #747474;background-color: #fff;border: 1px solid #d2d2d2;font-size: 13px;padding: 8px 15px;height: 33px;width: 100%;box-sizing: border-box;margin: 0;outline: 0;}
.searchform .fusion-search-form-content .fusion-search-button input[type=submit] {background: #000;border: none;border-radius: 0;color: #fff;font-size: 1em;height: 33px;line-height: 33px;margin: 0;padding: 0;width: 33px;text-indent: 0;cursor: pointer;font-family: icomoon;font-weight: 400;text-shadow: none;-webkit-font-smoothing: antialiased;transition: all .2s;}
.fusion-search-form-classic .searchform .fusion-search-button input[type=submit]:hover {background: #a0ce4e;}
.fusion-search-form-clean .searchform .fusion-search-form-content {position: relative;}
.fusion-search-form-clean .searchform .fusion-search-button {position: absolute;}
.fusion-search-form-clean .searchform .fusion-search-button input[type=submit] {background-color: transparent;color: #aaa9a9;}
.search-page-search-form-top {padding-bottom: 60px;border-bottom: 1px solid #e6e5e6;margin-bottom: 60px;}
.search-page-search-form-bottom {padding-top: 60px;border-top: 1px solid #e6e5e6;margin-top: 60px;}
.search-page-search-form .fusion-search-form {text-align: right;}
.search-page-search-form .fusion-search-form .fusion-search-form .fusion-search-field input {text-indent: 0;}
.post-password-form input[type=password] {margin: 0 10px;padding: 8px 15px;width: 200px;border: 1px solid #d2d2d2;font-size: 13px;color: #747474;box-sizing: border-box;}
.fusion-image-wrapper {overflow: hidden;z-index: 1;position: relative;}
.fusion-image-wrapper:hover .fusion-rollover {opacity: 1;-ms-transform: translateX(0);transform: translateX(0);}
.no-csstransforms .fusion-image-wrapper:hover .fusion-rollover {display: block;}
.fusion-image-wrapper.fusion-video {display: block;}
.fusion-image-size-fixed {display: inline-block;max-width: 100%;vertical-align: top;}
.fusion-rollover {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: distribute;justify-content: space-around;opacity: 0;position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;line-height: normal;text-align: center;background-image: linear-gradient(to top,#aad75d,#d1e990);-ms-transform: translateX(-100%);transform: translateX(-100%);transition: all .3s ease-in-out;-webkit-transform-style: preserve-3d;}
.no-csstransforms .fusion-rollover {display: none;}
.fusion-clean-product-image-wrapper .fusion-rollover-content .view-cart {position: relative;z-index: 9;}
.fusion-woo-slider .fusion-carousel-title-below-image .fusion-product-buttons {position: relative;}
.fusion-rollover-content {padding: 10px;width: 90%;}
.fusion-rollover-content .fusion-rollover-categories, .fusion-rollover-content .fusion-rollover-title, .fusion-rollover-content .price {margin: 0;line-height: normal;font-size: 13px;color: #333;}
.fusion-rollover-content .fusion-rollover-title {margin-bottom: 3px;margin-top: 10px;}
.fusion-rollover-content .fusion-rollover-categories a {font-size: 11px;}
.fusion-rollover-content .fusion-rollover-categories a:hover {color: #444;}
.fusion-rollover-content .price {display: inline-block;}
.fusion-rollover-content .fusion-product-buttons {z-index: 99;position: relative;}
.fusion-rollover-content .fusion-product-buttons a {display: block;margin-top: 10px;padding-left: 16px;width: auto;line-height: normal;text-align: left;max-width: 49%;font-size: 12px;box-sizing: border-box;z-index: 99;}
.fusion-carousel-title-below-image .fusion-rollover-content .fusion-product-buttons a {max-width: none;}
.fusion-rollover-content .fusion-product-buttons a:first-child {float: left;}
.fusion-rollover-content .fusion-product-buttons a:first-child:before {position: absolute;margin-left: -16px;content: "";font-family: icomoon;}
.fusion-rollover-content .fusion-product-buttons a:last-child {float: right;}
.fusion-rollover-content .fusion-product-buttons a:last-child:before {position: absolute;margin-left: -16px;content: "";font-family: icomoon;}
.fusion-rollover-content .fusion-product-buttons a.added_to_cart {display: none;}
.fusion-rollover-sep {display: inline-block;vertical-align: middle;height: 36px;width: 5px;}
.fusion-rollover-gallery, .fusion-rollover-link {display: inline-block;opacity: .9;position: relative;vertical-align: middle;margin: 0;height: 36px;width: 35px;text-indent: -10000px;background-color: #333;border-radius: 50%;background-clip: padding-box;}
.fusion-rollover-gallery:hover, .fusion-rollover-link:hover {opacity: 1;}
.fusion-rollover-gallery:before, .fusion-rollover-link:before {position: absolute;left: 50%;top: 50%;-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);text-indent: 0;line-height: normal;text-shadow: none;font-family: icomoon;font-size: 15px;color: #fff;-webkit-font-smoothing: antialiased;}
.fusion-rollover-link:before {content: "";}
.fusion-rollover-gallery:before {content: "";}
.fusion-placeholder-image {max-width: 100%;background-color: #f6f6f6;}
.fusion-hidden-content {overflow: hidden;position: absolute;left: -10000px;top: auto;width: 1px;height: 1px;}
.fusion-filters {display: none;overflow: hidden;list-style: none;margin-bottom: 55px;padding: 0;line-height: 34px;border-top: 1px solid #e7e6e6;border-bottom: 1px solid #e7e6e6;}
.fusion-filter {float: left;margin-right: 30px;}
.fusion-filter.fusion-active a {line-height: 31px;border-top: 3px solid #a0ce4e;color: #a0ce4e;}
.fusion-filter a {display: block;}
.fusion-load-more-button {margin-top: 20px;height: 50px;line-height: 50px;background-color: #e9eaee;cursor: pointer;text-align: center;text-transform: uppercase;transition: all .2s;}
.fusion-load-more-button:hover {transition: all .3s;}
.fusion-portfolio-wrapper .fusion-load-more-button {display: none;}
.fusion-loading-container {margin-top: 20px;}
.fusion-loading-container .fusion-loading-spinner {display: inline-block;}
.fusion-loading-container .fusion-spinner-1, .fusion-loading-container .fusion-spinner-2, .fusion-loading-container .fusion-spinner-3 {width: 12px;height: 12px;background-color: #e2e0e0;border-radius: 100%;display: inline-block;animation: fusion-bounce-delay 1.4s infinite ease-in-out;animation-fill-mode: both;}
.fusion-loading-container .fusion-spinner-1 {animation-delay: -.32s;}
.fusion-loading-container .fusion-spinner-2 {animation-delay: -.16s;}
.fusion-loading-container .fusion-loading-msg {display: inline-block;margin-left: 7px;}
@keyframes fusion-bounce-delay {0%, 100%, 80% {transform: scale(0);}
	40% {transform: scale(1);}}
.fusion-body .wpcf7-form .fusion-slider-loading, .fusion-slider-loading {position: absolute;top: 50%;left: 50%;margin: -3em 0 0 -3em;color: transparent;font-size: 10px;border-top: .5em solid rgba(0,0,0,.2);border-right: .5em solid rgba(0,0,0,.2);border-bottom: .5em solid #333;border-left: .5em solid rgba(0,0,0,.2);animation: fusion-rotate .8s infinite linear;}
.fusion-body .wpcf7-form .fusion-slider-loading .fusion-slider-loading-text, .fusion-slider-loading .fusion-slider-loading-text {position: absolute;}
.no-cssanimations .fusion-body .wpcf7-form .fusion-slider-loading, .no-cssanimations .fusion-slider-loading {padding-left: 5px;padding-top: 15px;color: #000;}
.fusion-slider-loading, .fusion-slider-loading:after {width: 6em;height: 6em;border-radius: 50%;background-clip: padding-box;}
.fusion-body .wpcf7-form .fusion-slider-loading {display: none;position: static;margin: 10px 0 0;border-width: .35em;}
.fusion-body .wpcf7-form .fusion-slider-loading, .fusion-body .wpcf7-form .fusion-slider-loading:after {width: 3em;height: 3em;}
@keyframes fusion-rotate {0% {transform: rotate(0);}
	100% {transform: rotate(360deg);}}
.fusion-inline-sep {padding: 0 5px;}
.fusion-inline-sep:last-child {display: none;}
.post-content p {margin-top: 0;margin-bottom: 20px;}
blockquote {margin-top: 2em;margin-bottom: 2em;padding: 15px;background: #f5f5f5;border-left: 4px solid #a0ce4e;font: 13px/20px PTSansItalic,arial,helvetica,sans-serif;color: #444;font-style: italic;}
blockquote :last-child {margin-bottom: 0;}
.comment-text blockquote p:first-child {margin-top: 0;}
.table-1, .table-2, .tkt-slctr-tbl-wrap-dv {display: block;overflow-x: auto;}
.tagcloud a {font-size: 13px;display: inline-block;padding: 0 10px;min-height: 28px;line-height: 28px;border: 1px solid;margin: 2px 0;transition: all .2s;}
.tagcloud a:hover {color: #fff;}
.quantity {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: distribute;justify-content: space-around;border: 1px solid #dbdbdb;overflow: hidden;}
.quantity .minus, .quantity .plus, .quantity .qty, .quantity .tribe-ticket-quantity {float: left;border: 0;margin: 0;padding: 0;height: 31px;text-align: center;vertical-align: middle;font-size: 12px;color: #333;-webkit-appearance: none;border-radius: 0;}
.quantity .qty, .quantity .tribe-ticket-quantity {background: 0 0;width: 43px;}
.quantity .minus, .quantity .plus {background: #fbfaf9;width: 26px;cursor: pointer;}
.quantity .qty, .quantity .tribe-ticket-quantity {border-left: 1px solid #dadada;border-right: 1px solid #dadada;}
.quantity .qty -webkit-inner-spin-button, .quantity .qty -webkit-outer-spin-button, .quantity .tribe-ticket-quantity -webkit-inner-spin-button, .quantity .tribe-ticket-quantity -webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}
.select-arrow {width: 35px;height: 33px;line-height: 33px;border-left-width: 1px;border-left-style: solid;position: absolute;bottom: 1px;right: 1px;pointer-events: none;z-index: 10;font-family: icomoon;font-size: 9px;text-align: center;}
.avada-select-parent {position: relative;overflow: hidden;margin: 0;}
.bbpress .avada-select-parent {overflow: hidden;}
.avada-select-parent select {border: 1px solid #dadada;-webkit-appearance: none;text-overflow: "";box-sizing: border-box;cursor: pointer;display: block;font-size: 13px;outline: 0;height: auto;padding: 9px 15px;position: relative;text-indent: .01px;vertical-align: middle;z-index: 5;margin: 0;border-radius: 0;background-clip: padding-box;min-width: 180px;}
.sidebar .avada-select-parent select {min-width: initial;}
.ua-ie .select-arrow {display: none;}
.widget_archive select, .widget_categories select {width: 100%;}
.select2-container .select2-selection--single .select2-selection__rendered {padding-left: 15px;padding-right: 34px;}
.select2-results__option, .select2-search--dropdown {padding-left: 15px;padding-right: 15px;}
.select2-search--dropdown .select2-search__field {margin-right: 0;}
.select2-container--default .select2-selection--single {border-radius: 0;}
.select2-container--default .select2-selection--single .select2-selection__arrow {top: 50%;right: 15px;-ms-transform: translateY(-50%);transform: translateY(-50%);}
.select2-dropdown {border-radius: 0;}
#submit, .submit {cursor: pointer;}
#slidingbar .widget_calendar table, .fusion-footer-widget-area .widget_calendar table, .sidebar .widget_calendar table {width: 100%;}
.widget_calendar.fusion-widget-align-default th {text-align: left;}
.widget_calendar #next {text-align: right;}
.widget_calendar #prev {text-align: left;}
.fusion-ad-125-125 .fusion-image-row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.fusion-ad-125-125 .fusion-image-holder {display: inline-block;box-sizing: border-box;padding: 2px;width: 50%;}
.fusion-ad-125-125 .fusion-image-holder a {display: inline-block;}
.rich-snippet-hidden {display: none;}
.fusion-avatar-circle .attachment-recent-works-thumbnail, .fusion-avatar-circle .avatar {border-radius: 50%;}
.fusion-author .fusion-edit-profile {font-size: 12px;}
.fusion-author .fusion-social-networks {display: table-cell;vertical-align: middle;text-align: right;line-height: normal;}
.fusion-author .fusion-social-networks .fusion-social-network-icon {margin-bottom: 0;}
.fusion-author .fusion-social-networks.boxed-icons .fusion-social-network-icon {margin-bottom: 2px;}
.fusion-author-avatar {float: left;margin-right: 20px;max-width: 20%;}
.fusion-author-info {overflow: hidden;}
.fusion-author-title {margin-top: 0;color: #333;font-weight: 400;}
.fusion-author-social {display: table;margin: 20px 0 80px;padding: 5px 0;width: 100%;border-top: 1px solid #e0dede;border-bottom: 1px solid #e0dede;}
.fusion-author-tagline {display: table-cell;vertical-align: middle;max-width: 70%;font-weight: 700;}
#menu-appearance a[href="themes.php?page=optionsframework"] {display: none;}
#wpadminbar .avada-menu>.ab-item .ab-icon:not(.dashicons-before):before {content: "";font-family: icomoon;speak: none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
#wpadminbar .avada-menu>.ab-item .ab-icon.dashicons-before {display: -ms-inline-flexbox;display: inline-flex;height: 24px !important;-ms-flex-align: center;align-items: center;}
.woocommerce-billing-fields .form-row .input-text {margin-right: 0;}
.fusion-disable-outline input, .fusion-disable-outline select, .fusion-disable-outline textarea {outline: 0;}
.fusion-disable-outline .woocommerce-billing-fields .form-row .input-text {outline: 0;}
.select2-container .select2-selection {margin: 0;box-shadow: none !important;outline: 0 !important;}
.select2-container .select2-selection .select2-selection__arrow {top: 0;-ms-transform: inherit;transform: inherit;right: 0;width: 40px;border-left: 1px solid #d2d2d2;}
.select2-container--default .select2-dropdown .select2-search {border-bottom: 1px solid #d2d2d2;padding: 10px 15px;border-top: 1px solid #d2d2d2;margin-top: -1px;}
.select2-container--default .select2-dropdown .select2-search input {padding: 8px 10px;height: auto;background: #fff;}
.fusion-header-wrapper {position: relative;z-index: 10010;}
.fusion-header-wrapper .tooltip {z-index: 10030;}
.fusion-header-sticky-height {display: none;}
.fusion-header {padding-left: 30px;padding-right: 30px;-webkit-backface-visibility: hidden;backface-visibility: hidden;transition: background-color .25s ease-in-out;}
.fusion-header-v1 .fusion-header, .fusion-header-v2 .fusion-header, .fusion-header-v3 .fusion-header, .fusion-header-v4 .fusion-header, .fusion-header-v5 .fusion-header, .fusion-header-v7 .fusion-header {-webkit-transform: translate3d(0,0,0);-moz-transform: none;}
.fusion-header-backface {-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.fusion-header-v2 .fusion-header, .fusion-header-v3 .fusion-header, .fusion-header-v4 .fusion-header, .fusion-header-v5 .fusion-header {border-bottom: 1px solid transparent;}
.fusion-logo {display: block;float: left;max-width: 100%;zoom: 1;}
.fusion-logo:after, .fusion-logo:before {content: " ";display: table;}
.fusion-logo:after {clear: both;}
.fusion-logo a {display: block;max-width: 100%;}
.fusion-logo img {width: auto;}
.fusion-mobile-logo {display: none;}
.fusion-secondary-header {border-bottom: 1px solid transparent;}
.fusion-secondary-header .fusion-alignleft {float: left;margin-right: 0;-ms-flex-positive: 1;flex-grow: 1;}
.fusion-secondary-header .fusion-alignright {float: right;margin-left: 0;-ms-flex-positive: 1;flex-grow: 1;}
.fusion-secondary-header .fusion-alignright>* {float: right;}
.fusion-secondary-header .fusion-row {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;}
.fusion-header-v2 .fusion-secondary-header {border-top: 3px solid transparent;}
.fusion-secondary-header .fusion-mobile-nav-holder {width: 80%;margin: 0 auto;}
.fusion-mobile-menu-design-flyout .fusion-secondary-header .fusion-icon-only-link .menu-title, .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-icon-only-link .menu-title {display: none;}
.fusion-header-separator {display: inline-block;padding: 0 6px;}
.fusion-contact-info {line-height: 43px;}
.fusion-header-v4 .fusion-header {padding-top: 30px;padding-bottom: 30px;transition: none;}
.fusion-header-v4 .fusion-logo {width: 100%;}
.fusion-header-v4 .fusion-header-content-3-wrapper .searchform {margin-left: 15px;}
.fusion-header-v4 .search-table {width: 286px;}
.fusion-header-v4 .fusion-logo {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-direction: row;flex-direction: row;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;}
.fusion-header-v4 .fusion-logo:after, .fusion-header-v4 .fusion-logo:before {content: none;}
.fusion-header-v4 .fusion-logo .fusion-logo-link {float: none;}
.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper {display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-direction: row;flex-direction: row;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;}
.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline {-ms-flex-order: 1;order: 1;}
.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline a {display: inline;}
.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline .fusion-button {display: inline-block;}
.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-secondary-menu-search {-ms-flex-order: 2;order: 2;}
.fusion-header-tagline {margin: 0;padding: 0;line-height: 32px;font-weight: 400;}
.fusion-header-banner {float: right;}
.fusion-logo .fusion-header-banner a {float: none;}
.fusion-secondary-main-menu {border-bottom: 1px solid transparent;padding-left: 30px;padding-right: 30px;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.fusion-secondary-main-menu .fusion-main-menu {float: none;}
.fusion-secondary-main-menu .search-table {width: 100%;}
.fusion-secondary-main-menu .fusion-main-menu .searchform {display: none;float: none;padding: 5px 0;margin-left: 0;}
.fusion-secondary-main-menu .fusion-main-menu .searchform {display: block;padding: 0;}
.fusion-header-menu-align-center .fusion-main-menu {text-align: center;}
.fusion-header-menu-align-center .fusion-main-menu>ul>li {display: inline-block;vertical-align: top;float: none;text-align: left;}
.fusion-header-menu-align-right .fusion-main-menu {float: right;}
.fusion-header-v5 .fusion-header {transition: none;}
.fusion-header-v5.fusion-logo-center .fusion-logo {float: none;text-align: center;}
.fusion-header-v5.fusion-logo-center .fusion-logo a {display: inline-block;}
.fusion-logo-left .fusion-header-banner {float: right;}
.fusion-logo-left.fusion-header-v4 .fusion-logo {float: none;width: auto;}
.fusion-logo-right .fusion-logo {float: right;text-align: right;}
.fusion-logo-right.fusion-header-v1 .fusion-main-menu, .fusion-logo-right.fusion-header-v2 .fusion-main-menu, .fusion-logo-right.fusion-header-v3 .fusion-main-menu, .fusion-logo-right.fusion-header-v6 .fusion-main-menu {float: left;}
.fusion-logo-right .fusion-header-banner {float: left;}
.fusion-logo-right .fusion-header-tagline {float: left;}
.fusion-logo-right .searchform {float: left;}
.fusion-logo-right .fusion-mobile-menu-icons {left: 0;right: auto;}
.fusion-logo-right .fusion-mobile-menu-icons a {float: left;margin-left: 0;margin-right: 15px;}
.fusion-logo-right.fusion-header-v4 .fusion-logo .fusion-logo-link {-ms-flex-order: 2;order: 2;}
.fusion-logo-right.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper {-ms-flex-order: 1;order: 1;}
.fusion-sub-menu-slide .fusion-main-menu>ul>li>.fusion-megamenu-wrapper, .fusion-sub-menu-slide .fusion-main-menu>ul>li>.fusion-menu-cart-items, .fusion-sub-menu-slide .fusion-main-menu>ul>li>.sub-menu {margin-top: 20px;transition: opacity .2s ease-in,margin .2s ease-out;}
.fusion-sub-menu-slide .fusion-main-menu>ul>li:hover>.fusion-megamenu-wrapper, .fusion-sub-menu-slide .fusion-main-menu>ul>li:hover>.fusion-menu-cart-items, .fusion-sub-menu-slide .fusion-main-menu>ul>li:hover>.sub-menu {margin-top: 0;}
.fusion-sub-menu-slide .fusion-main-menu>ul>li>.sub-menu li .sub-menu {margin: 0 20px;transition: opacity .2s ease-in,margin .2s ease-out;}
.fusion-sub-menu-slide .fusion-main-menu>ul>li>.sub-menu li:hover>.sub-menu {margin: 0;}
.fusion-sub-menu-slide.side-header-right .fusion-main-menu>ul>li>.sub-menu li .sub-menu {margin: 0 0 0 -20px;}
.fusion-sub-menu-slide.side-header-right .fusion-main-menu>ul>li>.sub-menu li:hover>.sub-menu {margin: 0;}
.fusion-mobile-menu-design-flyout.fusion-header-v1 .fusion-header, .fusion-mobile-menu-design-flyout.fusion-header-v2 .fusion-header, .fusion-mobile-menu-design-flyout.fusion-header-v3 .fusion-header, .fusion-mobile-menu-design-flyout.fusion-header-v4 .fusion-header, .fusion-mobile-menu-design-flyout.fusion-header-v5 .fusion-header, .fusion-mobile-menu-design-flyout.fusion-header-v7 .fusion-header {-webkit-transform: none;-moz-transform: none;}
.fusion-mobile-menu-design-flyout.fusion-header-has-flyout-menu .fusion-flyout-mobile-menu-icons {display: none;}
.fusion-mobile-menu-design-flyout.fusion-flyout-active .fusion-header {width: 100%;max-width: 100%;z-index: 210;}
.fusion-flyout-mobile-menu-icons {float: right;}
.fusion-logo-right .fusion-flyout-mobile-menu-icons {float: left;}
body.side-header #wrapper .fusion-megamenu-wrapper {top: 0;}
body.side-header #side-header .fusion-main-menu ul ul {right: auto;}
body.side-header-left #wrapper {margin-left: 280px;width: auto;}
body.side-header-left #side-header {left: 0;}
body.side-header-left #side-header .side-header-border {border-right-width: 1px;border-right-style: solid;}
body.side-header-left #side-header .fusion-main-menu .cart-contents, body.side-header-left #side-header .fusion-main-menu .login-box, body.side-header-left #side-header .fusion-main-menu .main-nav-search-form, body.side-header-left #side-header .fusion-main-menu>ul>li>ul {left: 279px;top: 0;}
body.side-header-left #side-header .fusion-main-menu .cart-contents {right: auto;}
body.side-header-left #side-header .fusion-main-menu .fusion-custom-menu-item-contents {top: 0;}
body.side-header-left #side-header.header-shadow .side-header-border:after {box-shadow: 10px 0 15px -5px rgba(0,0,0,.14);right: 0;width: 25px;}
body.side-header-right #wrapper {margin-right: 280px;width: auto;}
body.side-header-right #side-header {right: 0;}
body.side-header-right #side-header .side-header-border {border-left-width: 1px;border-left-style: solid;}
body.side-header-right #side-header .fusion-main-menu .fusion-megamenu-wrapper .fusion-megamenu {float: right;}
body.side-header-right #side-header .fusion-main-menu .main-nav-search-form {left: -250px;top: 0;}
body.side-header-right #side-header .fusion-main-menu .cart-contents {left: -182px;}
body.side-header-right #side-header .fusion-main-menu .login-box {left: -187px;}
body.side-header-right #side-header .cart-contents, body.side-header-right #side-header .login-box {left: 0;right: auto;}
body.side-header-right #side-header.header-shadow .side-header-border:before {box-shadow: -10px 0 15px -5px rgba(0,0,0,.14);left: 0;width: 25px;}
body.side-header-right.rtl #side-header .cart-contents, body.side-header-right.rtl #side-header .login-box {right: 0;left: auto;}
#side-header {width: 280px;height: 100%;position: absolute;z-index: 3000;-webkit-backface-visibility: hidden;box-sizing: border-box;}
#side-header .side-header-background-color, #side-header .side-header-background-image, #side-header .side-header-border {z-index: -1;position: absolute;top: 0;bottom: 0;height: 100vh;width: 280px;pointer-events: none;}
#side-header .side-header-background-color #boxed-wrapper, #side-header .side-header-background-image #boxed-wrapper, #side-header .side-header-border #boxed-wrapper {top: auto;bottom: auto;}
#side-header .side-header-border {z-index: 0;}
#side-header .side-header-wrapper {padding-bottom: 20px;z-index: 1;zoom: 1;}
#side-header .side-header-wrapper:after, #side-header .side-header-wrapper:before {content: " ";display: table;}
#side-header .side-header-wrapper:after {clear: both;}
#side-header .side-header-wrapper .fusion-header-has-flyout-menu-content>.fusion-secondary-menu-search, #side-header .side-header-wrapper>.fusion-secondary-menu-search {display: none;clear: both;}
#side-header .fusion-secondary-menu-search-inner {border-top: 1px solid;padding: 5px 30px;}
#side-header .fusion-logo {float: none;}
#side-header .fusion-logo-left .fusion-logo {float: none;}
#side-header .fusion-logo-center .fusion-logo {float: none;text-align: center;}
#side-header .fusion-logo-right .fusion-logo {float: none;}
#side-header .fusion-sticky-logo {display: none;}
#side-header .fusion-main-menu {float: none;-webkit-backface-visibility: hidden;position: relative;z-index: 1;clear: both;}
#side-header .fusion-main-menu ul ul {top: 0;border-top: 0;}
#side-header .fusion-main-menu .fusion-megamenu-wrapper .fusion-megamenu-holder {border-top: 0;}
#side-header .fusion-main-menu>ul>li {float: none;padding: 0;}
#side-header .fusion-main-menu>ul>li>a {border-top-width: 0;border-bottom-width: 1px;border-right: 0;border-style: solid;height: auto;}
#side-header .fusion-main-menu>ul>li:first-child>a {border-top-width: 1px;border-style: solid;}
#side-header .fusion-main-menu>ul .sub-menu>li:last-child>a {border-bottom: none;}
#side-header .fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents {border-top-width: 1px;border-top-style: solid;}
.side-header-left #side-header .fusion-main-menu>ul>li>a {border-left-width: 0;}
.side-header-left #side-header .fusion-main-menu>ul>li.current-menu-ancestor>a, .side-header-left #side-header .fusion-main-menu>ul>li.current-menu-item>a {border-right-width: 3px;}
.side-header-right #side-header .fusion-main-menu>ul>li>a {border-left-width: 0;}
.side-header-right #side-header .fusion-main-menu>ul>li.current-menu-ancestor>a, .side-header-right #side-header .fusion-main-menu>ul>li.current-menu-item>a {border-left-width: 3px;}
#side-header .side-header-content-1, #side-header .side-header-content-2 {margin-top: 40px;}
#side-header .fusion-custom-menu-item-contents {right: auto !important;top: 0;}
#side-header .fusion-contact-info {word-wrap: break-word;}
#side-header .header-social {background: 0 0 !important;border: 0 !important;}
#side-header .fusion-social-links-header {margin: 0;}
#side-header .fusion-secondary-menu .fusion-secondary-menu-icon {background: 0 0;min-width: 100%;border-right: 0;}
#side-header .fusion-secondary-menu .fusion-secondary-menu-icon .amount, #side-header .fusion-secondary-menu .fusion-secondary-menu-icon .fusion-woo-cart-separator, #side-header .fusion-secondary-menu .fusion-secondary-menu-icon:after {display: none;}
#side-header .fusion-secondary-menu>ul>li {margin-bottom: 2px;}
#side-header .fusion-secondary-menu>ul>li:first-child>a {padding-left: 0;}
#side-header .fusion-header-tagline {margin-top: 40px;float: none;text-align: left;}
.rtl #side-header .fusion-header-tagline {text-align: right;}
#side-header .side-header-content-3 .searchform {margin-top: 40px;}
#side-header .fusion-header-banner {margin-top: 40px;float: none;}
#side-header .fusion-social-links-header .fusion-social-networks a {margin-bottom: 20px;}
#side-header .fusion-social-networks.boxed-icons .fusion-social-network-icon {margin-bottom: 10px;}
#side-header .side-header-content {zoom: 1;}
#side-header .side-header-content:after, #side-header .side-header-content:before {content: " ";display: table;}
#side-header .side-header-content:after {clear: both;}
.fusion-main-menu {float: right;position: relative;z-index: 200;overflow: hidden;}
#side-header .fusion-main-menu:hover, .fusion-header-v1 .fusion-main-menu:hover, .fusion-header-v2 .fusion-main-menu:hover, .fusion-header-v3 .fusion-main-menu:hover, .fusion-header-v4 .fusion-main-menu:hover, .fusion-header-v5 .fusion-main-menu:hover, .fusion-header-v7 .fusion-main-menu:hover {overflow: visible;}
.fusion-main-menu>ul>li:last-child {padding-right: 0;}
.fusion-main-menu>ul>li>a .fusion-menu-description {display: block;margin-top: .6em;font-size: .8em;}
.fusion-main-menu>ul>li>a>.fusion-megamenu-icon {width: auto;transition: color .2s linear;}
.fusion-main-menu>ul>li>a>.fusion-megamenu-image>img {max-height: none;}
.fusion-main-menu>ul>.fusion-menu-item-button>a {border-color: transparent;}
.fusion-main-menu ul {list-style: none;margin: 0;padding: 0;}
.fusion-main-menu ul a {display: block;box-sizing: content-box;}
.fusion-main-menu li {float: left;margin: 0;padding: 0;position: relative;cursor: pointer;}
.fusion-main-menu .iclflag {vertical-align: middle;margin-top: -2px;}
.fusion-main-menu>ul>li {padding-right: 45px;}
.fusion-main-menu>ul>li>a {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;line-height: 1;-webkit-font-smoothing: subpixel-antialiased;}
.fusion-main-menu>ul>li>a.fusion-arrow-highlight {position: relative;}
.fusion-main-menu>ul>li>a.fusion-arrow-highlight:after {width: 0;height: 0;border-style: solid;position: absolute;}
.fusion-main-menu>ul>li>a.fusion-flex-link {text-align: center;box-sizing: border-box;}
.fusion-main-menu>ul>li>a.fusion-flex-link.fusion-flex-column {-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: center;justify-content: center;}
.fusion-main-menu li.fusion-active-link>.fusion-megamenu-wrapper, .fusion-main-menu li.fusion-active-link>.sub-menu, .fusion-main-menu li:hover>.fusion-megamenu-wrapper, .fusion-main-menu li:hover>.sub-menu {visibility: visible;opacity: 1;}
.fusion-main-menu .fusion-dropdown-menu {overflow: hidden;}
.fusion-main-menu .fusion-dropdown-menu.fusion-active-link {overflow: visible;}
.fusion-main-menu .fusion-dropdown-menu.fusion-active-link {overflow: visible;}
.fusion-main-menu .sub-menu {position: absolute;left: 0;visibility: hidden;opacity: 0;z-index: 1;transition: opacity .2s ease-in;}
.fusion-main-menu .sub-menu ul {top: 0;}
.fusion-main-menu .sub-menu li {float: none;margin: 0;padding: 0;}
.fusion-main-menu .sub-menu a {border: 0;padding: 7px 20px;line-height: 19px;text-indent: 0;height: auto;transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,height 0s,line-height 0s;}
.fusion-main-menu .fusion-custom-menu-item-contents {position: absolute;left: auto;right: 0;visibility: hidden;opacity: 0;transition: opacity .2s ease-in;}
.fusion-main-menu .fusion-last-menu-item {padding-right: 0;}
.fusion-main-menu .fusion-main-menu-search a {font-family: icomoon;cursor: pointer;}
.fusion-main-menu .fusion-main-menu-search a:after {border-radius: 50% 50% 50% 50%;content: "";}
.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents {display: none;width: 250px;padding: 25px;text-align: right;border: 1px solid transparent;}
.fusion-main-menu .fusion-main-menu-search-open .fusion-custom-menu-item-contents {visibility: visible;opacity: 1;z-index: 11;}
.fusion-main-menu .fusion-main-menu-cart>a {font-family: icomoon;cursor: pointer;}
.fusion-main-menu .fusion-main-menu-cart>a:after {border-radius: 50% 50% 50% 50%;content: "";}
.fusion-main-menu .fusion-widget-cart-counter>a {font-family: icomoon;cursor: pointer;}
.fusion-main-menu .fusion-widget-cart-counter>a:before {border-radius: 50% 50% 50% 50%;content: "";margin-right: 5px;line-height: 1;}
.fusion-main-menu .fusion-widget-cart-counter>a:after {display: none;}
.fusion-main-menu .fusion-widget-cart-counter>a .fusion-widget-cart-number, .fusion-main-menu .fusion-widget-cart-counter>a .menu-text {line-height: 1;}
.fusion-main-menu .fusion-widget-cart-counter>a .fusion-widget-cart-number {padding: 5px 5px 4px;box-sizing: content-box;}
.fusion-header-has-flyout-menu .fusion-header {z-index: 999999;left: 0;right: 0;top: 0;margin: 0 auto;width: 100%;overflow: visible !important;}
.admin-bar .fusion-header-has-flyout-menu .fusion-header {top: 32px;}
.fusion-header-has-flyout-menu .fusion-header-v6-content {z-index: 99999;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content: space-between;}
.fusion-header-has-flyout-menu .fusion-header-v6-content .fusion-logo {z-index: 99999;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;z-index: 99999;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-cart-wrapper, .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle, .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle {display: inline-block;padding: 0 5px;line-height: 1;cursor: pointer;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle, .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle {cursor: pointer;display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-direction: column;flex-direction: column;box-sizing: content-box;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line, .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line {opacity: 1;-ms-transform: rotate(0);transform: rotate(0);transition: .25s ease-in-out;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(1), .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line:nth-child(1) {-ms-transform-origin: left top;transform-origin: left top;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(3), .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line:nth-child(3) {-ms-transform-origin: left bottom;transform-origin: left bottom;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle {position: relative;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-icon-search {display: block;position: absolute;top: 50%;left: 50%;-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);opacity: 1;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-direction: column;flex-direction: column;direction: ltr;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line {opacity: 0;height: 0;transition: .25s ease-in-out;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-icon-shopping-cart.fusion-widget-cart-counter:before {vertical-align: middle;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-icon-shopping-cart .fusion-widget-cart-number {margin-left: 6px;padding: 0 3px;vertical-align: middle;box-sizing: content-box;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-icon {transition: all .25s ease-in-out;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-icon:before {border-radius: 50%;background-clip: padding-box;transition: all .25s ease-in-out;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle, .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-icon-shopping-cart {margin-top: -2px;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle {transition: margin .25s ease-in-out;}
.fusion-header-has-flyout-menu.fusion-logo-right .fusion-logo {-ms-flex-order: 2;order: 2;}
.fusion-header-has-flyout-menu.fusion-logo-right .fusion-flyout-menu-icons {-ms-flex-order: 1;order: 1;}
.fusion-header-has-flyout-menu.fusion-logo-right .fusion-flyout-menu-icons .fusion-flyout-menu-toggle {-ms-flex-order: 1;order: 1;}
.fusion-header-has-flyout-menu.fusion-logo-right .fusion-flyout-menu-icons .fusion-flyout-search-toggle {-ms-flex-order: 2;order: 2;}
.fusion-header-has-flyout-menu.fusion-logo-right .fusion-flyout-menu-icons .fusion-flyout-cart-wrapper {-ms-flex-order: 3;order: 3;}
.fusion-header-has-flyout-menu .fusion-flyout-menu {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;overflow-y: auto;padding: 0 25px 25px;height: 100%;}
.fusion-is-sticky .fusion-header-has-flyout-menu .fusion-flyout-menu.fusion-main-menu {display: -ms-flexbox;display: flex;}
.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu, .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu {width: 100%;text-align: center;margin-top: auto;margin-bottom: auto;padding: 25px 0;}
.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li, .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu li {display: block;float: none;line-height: normal;width: 100%;cursor: default;}
.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li:first-child, .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu li:first-child {padding-top: 0;}
.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li.fusion-mobile-nav-item.fusion-flyout-menu-item-last, .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li.fusion-mobile-nav-item:last-child, .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li.menu-item.fusion-flyout-menu-item-last, .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li.menu-item:last-child, .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu li.fusion-mobile-nav-item.fusion-flyout-menu-item-last, .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu li.fusion-mobile-nav-item:last-child, .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu li.menu-item.fusion-flyout-menu-item-last, .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu li.menu-item:last-child {padding-bottom: 0;}
.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li a, .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu li a {display: inline-block;}
.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li a.fusion-flex-link, .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu li a.fusion-flex-link {display: -ms-inline-flexbox;display: inline-flex;}
.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu .fusion-flyout-menu-backgrounds, .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu .fusion-flyout-menu-backgrounds {display: none;z-index: -1;position: fixed;top: 0;right: 0;bottom: 0;left: 0;padding: 0;}
.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu .fusion-flyout-menu-backgrounds .fusion-flyout-menu-item-bg, .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu .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(.25,.46,.45,.94) 450ms;}
.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu .fusion-flyout-menu-backgrounds .fusion-flyout-menu-item-bg.active, .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu .fusion-flyout-menu-backgrounds .fusion-flyout-menu-item-bg.active {opacity: 1;transition: opacity cubic-bezier(.23,1,.32,1) 3s;}
.fusion-header-has-flyout-menu .fusion-flyout-search {display: -ms-flexbox;display: flex;}
.fusion-header-has-flyout-menu .fusion-flyout-search .searchform {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;margin: 0 auto;padding: 50px;}
#wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s {height: auto;background-color: transparent;border: none;border-bottom: 1px solid;font-size: 50px;padding: 0;}
.fusion-disable-outline #wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s {outline: 0;}
.fusion-header-has-flyout-menu .fusion-flyout-search .searchform .search-button {display: none;}
.fusion-header-has-flyout-menu .fusion-flyout-menu, .fusion-header-has-flyout-menu .fusion-flyout-search {z-index: 99998;position: fixed;top: 0;left: 0;right: 0;width: 100%;height: 100%;opacity: 0;transition: all .3s ease-in-out 0s;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-bg {position: fixed;top: 0;left: 0;right: 0;width: 100%;height: 100%;min-height: 700px;opacity: 0;transition: all .3s ease-in-out 0s;}
.fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-icons {z-index: 99999;}
.fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-search-toggle {margin-top: 0;}
.fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-bg {z-index: 99997;opacity: 1;}
.fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(1) {-ms-transform: rotate(45deg);transform: rotate(45deg);}
.fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(2) {width: 0;opacity: 0;}
.fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(3) {-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu {opacity: 1;}
.fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu .fusion-flyout-menu-backgrounds {display: block;}
.fusion-header-has-flyout-menu.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line {opacity: 1;margin: 0 auto;transition: .25s ease-in-out;}
.fusion-header-has-flyout-menu.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line:nth-child(1) {-ms-transform: rotate(45deg);transform: rotate(45deg);}
.fusion-header-has-flyout-menu.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line:nth-child(2) {width: 0;opacity: 0;}
.fusion-header-has-flyout-menu.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line:nth-child(3) {-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.fusion-header-has-flyout-menu.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-icon-search {opacity: 0;}
.fusion-header-has-flyout-menu.fusion-flyout-search-active .fusion-flyout-search {opacity: 1;}
#wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s:-moz-placeholder, #wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s:-ms-input-placeholder, #wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s::-moz-placeholder, #wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s::-webkit-input-placeholder {opacity: 1;}
.fusion-is-sticky .fusion-header-v6.fusion-sticky-menu-1 .fusion-main-menu .fusion-menu {display: none;}
.fusion-is-sticky .fusion-header-v6.fusion-sticky-menu-1 .fusion-main-menu #menu-main-menu-1 {display: block;}
.fusion-is-sticky .fusion-header-v6.fusion-sticky-menu-1 .fusion-main-menu>ul>li>a>.fusion-megamenu-icon {font-size: inherit;}
.fusion-header-v6.fusion-sticky-menu-1 .fusion-main-menu #menu-main-menu-1 {display: none;}
.fusion-header-v7 .fusion-main-menu {float: none;overflow: inherit;}
.fusion-header-v7 .fusion-middle-logo-ul {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.fusion-header-v7 .fusion-middle-logo-ul li.fusion-middle-logo-menu-logo a {height: auto;border-top: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;}
.fusion-header-v7 .fusion-middle-logo-ul li.fusion-middle-logo-menu-logo:focus a, .fusion-header-v7 .fusion-middle-logo-ul li.fusion-middle-logo-menu-logo:hover a {border-top: 0;}
.fusion-header-v7 .fusion-middle-logo-ul li {float: none;transition: padding-right .3s ease;}
.fusion-secondary-menu {position: relative;z-index: 210;}
.fusion-secondary-menu .fusion-megamenu-wrapper {display: none;}
.fusion-secondary-menu ul {margin: 0;padding: 0;list-style: none;}
.fusion-secondary-menu>ul>li {float: left;border-left: 1px solid transparent;}
.fusion-secondary-menu>ul>li:first-child {border-left: none;}
.fusion-secondary-menu>ul>li>a {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;position: relative;padding: 0 13px;}
.fusion-secondary-menu li {position: relative;}
.fusion-secondary-menu .iclflag {margin-top: -2px;}
.fusion-secondary-menu .fusion-icon-only-link .fusion-megamenu-icon {text-align: center;}
.fusion-secondary-menu .sub-menu {display: block;position: absolute;left: -1px;z-index: 1;visibility: hidden;opacity: 0;transition: opacity .2s ease-in;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;border: 1px solid transparent;}
.fusion-secondary-menu .sub-menu a {display: block;padding: 7px 10px;line-height: normal;border-bottom: 1px solid transparent;transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,height 0s,line-height 0s;}
.fusion-secondary-menu .sub-menu>li:last-child>a {border-bottom: none;}
.fusion-secondary-menu>ul>li>.sub-menu .sub-menu {top: -1px;}
.fusion-secondary-menu li:hover>.sub-menu {visibility: visible;opacity: 1;}
.fusion-secondary-menu .fusion-custom-menu-item-contents {position: absolute;left: -1px;visibility: hidden;opacity: 0;transition: opacity .2s ease-in;}
.fusion-secondary-menu .fusion-secondary-menu-icon {padding-left: 13px;padding-right: 13px;}
.fusion-secondary-menu-cart>a {text-transform: uppercase;}
.fusion-secondary-menu-icon {min-width: 176px;text-align: center;}
.fusion-secondary-menu-icon .menu-text {width: 100%;}
.fusion-secondary-menu-icon .menu-text:before {font-family: icomoon;content: "";margin-right: 10px;}
.fusion-secondary-menu-icon .menu-text:after {font-family: icomoon;content: "";margin-left: 10px;}
.fusion-social-links-header {margin-top: 10px;}
.fusion-caret {margin-left: 9px;}
.fusion-flex-column .fusion-caret {margin: 2px 0 0 0;}
.side-header-left .fusion-main-menu .fusion-caret, .side-header-right .fusion-main-menu .fusion-caret {display: -ms-inline-flexbox;display: inline-flex;}
.side-header-right .fusion-main-menu .fusion-caret {position: static;}
.side-header-left .fusion-main-menu .fusion-caret {position: absolute;}
.side-header-left.menu-text-align-right .fusion-main-menu>ul>li>a>.fusion-caret, .side-header-right.menu-text-align-left .fusion-main-menu>ul>li>a>.fusion-caret {position: static;}
.side-header-left .fusion-caret {margin-left: 9px;}
.side-header-right .fusion-caret {margin-left: 0;margin-right: 9px;}
.fusion-caret .fusion-dropdown-indicator {vertical-align: middle;}
.fusion-caret .fusion-dropdown-indicator:before {content: "";font-family: IcoMoon;font-style: normal;}
.side-header-left .fusion-main-menu .fusion-caret .fusion-dropdown-indicator:before {content: "";}
.side-header-right .fusion-main-menu .fusion-caret .fusion-dropdown-indicator:before {content: "";}
.sub-menu .fusion-caret {position: absolute;right: 15px;margin-left: 0;}
.sub-menu .fusion-caret .fusion-dropdown-indicator:before {content: "";}
.side-header-right .sub-menu .fusion-caret {right: auto;left: 10px;}
.fusion-menu-cart.fusion-active-link .fusion-custom-menu-item-contents, .fusion-menu-cart:hover .fusion-custom-menu-item-contents {visibility: visible;opacity: 1;}
.fusion-main-menu .fusion-active-link .fusion-custom-menu-item-contents, .fusion-main-menu .fusion-active-link>.sub-menu, .fusion-secondary-menu .fusion-active-link .fusion-custom-menu-item-contents, .fusion-secondary-menu .fusion-active-link>.sub-menu {opacity: 1;visibility: visible;}
.fusion-main-menu .fusion-active-login, .fusion-secondary-menu .fusion-active-login {overflow: visible;}
.fusion-main-menu .fusion-active-login .fusion-custom-menu-item-contents, .fusion-main-menu .fusion-active-login .sub-menu, .fusion-secondary-menu .fusion-active-login .fusion-custom-menu-item-contents, .fusion-secondary-menu .fusion-active-login .sub-menu {opacity: 1;visibility: visible;}
.fusion-menu-cart-items {width: 180px;border: 1px solid transparent;}
.fusion-menu-cart-item a {border-bottom: 1px solid transparent;padding: 14px;line-height: normal;height: auto;display: block;}
.fusion-menu-cart-item img {display: inline-block;max-width: 36px;margin-right: 13px;border: 1px solid transparent;}
.fusion-menu-cart-item .amount {display: inline-block;}
.fusion-menu-cart-item-details {display: inline-block;max-width: calc(100% - 49px);text-align: left;}
.fusion-menu-cart-item-title {margin-bottom: 6px;}
.fusion-menu-cart-item-quantity, .fusion-menu-cart-item-title {display: block;line-height: normal;}
.fusion-menu-cart-checkout {zoom: 1;padding: 0 14px;}
.fusion-menu-cart-checkout:after, .fusion-menu-cart-checkout:before {content: " ";display: table;}
.fusion-menu-cart-checkout:after {clear: both;}
.fusion-menu-cart-checkout-link, .fusion-menu-cart-link {width: auto;max-width: 49%;vertical-align: top;}
.fusion-menu-cart-checkout-link a, .fusion-menu-cart-link a {display: block;line-height: 15px;padding-bottom: 14px;padding-top: 14px;padding-left: 1.4em;height: auto;text-align: left;position: relative;}
.fusion-menu-cart-checkout-link a:before, .fusion-menu-cart-link a:before {position: absolute;margin-left: -15px;line-height: inherit;}
.fusion-menu-cart-link {float: left;}
.fusion-menu-cart-link a:before {font-family: IcoMoon;content: "";}
.fusion-menu-cart-checkout-link {float: right;}
.fusion-menu-cart-checkout-link a:before {font-family: IcoMoon;content: "";}
.fusion-menu-login-box .fusion-custom-menu-item-contents {left: 0;border: 1px solid transparent;width: 187px;padding: 20px;}
.fusion-menu-login-box:hover .fusion-custom-menu-item-contents {visibility: visible;opacity: 1;}
.fusion-menu-login-box p {margin-top: 0;margin-bottom: 10px;}
.fusion-menu-login-box .fusion-login-box-submit, .fusion-menu-login-box .fusion-remember-checkbox {margin-bottom: 0;}
.fusion-menu-login-box .fusion-menu-login-box-register {clear: both;float: right;padding-top: 10px;}
.fusion-login-box-submit {float: right;}
.fusion-remember-checkbox {font-size: 11px;line-height: 32px;}
.fusion-menu-login-box-error {font-size: 11px;color: #d04544;}
.fusion-megamenu-wrapper {margin: 0 auto;padding: 0 15px;visibility: hidden;opacity: 0;position: absolute;left: 0;transition: opacity .2s ease-in;z-index: 10;}
.fusion-megamenu-wrapper.col-span-12 .fusion-megamenu {width: 100%;}
.fusion-megamenu-wrapper.col-sm-12 {width: 100%;}
.fusion-megamenu-wrapper.col-sm-6 {width: 50%;}
.fusion-megamenu-wrapper.col-sm-4 {width: 33.33333333%;}
.fusion-megamenu-wrapper.col-sm-3 {width: 25%;}
.fusion-megamenu-wrapper.col-sm-2 {width: 16.66666667%;}
.fusion-megamenu-wrapper .fusion-megamenu-submenu {display: block;float: none;padding: 29px 0;border-right: 1px solid transparent;background-size: cover;}
.fusion-megamenu-wrapper .fusion-megamenu-submenu:last-child {border-right: none;}
.fusion-megamenu-wrapper .fusion-megamenu-submenu>a {display: block;padding: 5px 34px;border-bottom: none;line-height: 19px;transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,height 0s,line-height 0s;}
.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu {position: relative;display: block;left: auto;right: auto;border: none;background: 0 0;box-shadow: none;top: 0;width: auto;}
.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a {display: block;padding: 5px 34px;border-bottom: none;}
.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu .deep-level a {padding-left: 49px;}
.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu .deep-level .deep-level a {padding-left: 64px;}
.ltr .fusion-megamenu-wrapper .fusion-megamenu-sitewidth .fusion-megamenu-submenu:first-child {border-left: 1px solid transparent;}
.ltr .fusion-megamenu-wrapper .fusion-megamenu-sitewidth .fusion-megamenu-submenu:last-child {border-right: 1px solid transparent;}
.fusion-megamenu-wrapper .fusion-megamenu-border {border-bottom: 1px solid #dcd9d9;}
.fusion-megamenu-wrapper .menu-text {margin-left: 23px;}
.fusion-megamenu-wrapper .fusion-caret {display: none;}
.fusion-main-menu li:hover>.fusion-megamenu-wrapper .sub-menu {visibility: visible;opacity: 1;}
.fusion-megamenu-holder {zoom: 1;padding: 0;margin: 0;border-top: 3px solid transparent;background-size: cover;}
.fusion-megamenu-holder:after, .fusion-megamenu-holder:before {content: " ";display: table;}
.fusion-megamenu-holder:after {clear: both;}
.fusion-megamenu {display: -ms-flexbox;display: flex;zoom: 1;}
.fusion-megamenu:after, .fusion-megamenu:before {content: " ";display: table;}
.fusion-megamenu:after {clear: both;}
.fusion-megamenu-title {margin: 0;padding: 0 34px 15px;font-weight: 400;line-height: normal;-webkit-font-smoothing: antialiased;}
.fusion-megamenu-icon {display: inline-block;width: 26px;}
.fusion-megamenu-icon img {margin-top: -2px;max-height: 15px;vertical-align: middle;}
.sub-menu .fusion-megamenu-icon.text-menu-icon {position: absolute;}
.fusion-megamenu-bullet {margin-right: 10px;}
.fusion-megamenu-bullet:before {content: "";font-family: icomoon;}
.fusion-megamenu-widgets-container {display: block;padding: 0 34px;margin-bottom: 10px;pointer-events: none;}
.fusion-main-menu>ul>.fusion-megamenu-menu:hover .fusion-megamenu-widgets-container {pointer-events: auto;}
.fusion-megamenu-widgets-container .textwidget a {display: inline;}
.fusion-megamenu-widgets-container .textwidget a.fusion-button {display: inline-block;}
.fusion-active-link .fusion-megamenu li .sub-menu, .fusion-active-link .fusion-megamenu-wrapper {opacity: 1;visibility: visible;}
.fusion-is-sticky .fusion-logo img {width: auto;}
.fusion-is-sticky .fusion-header-v1 .fusion-header, .fusion-is-sticky .fusion-header-v2 .fusion-header, .fusion-is-sticky .fusion-header-v3 .fusion-header, .fusion-is-sticky .fusion-header-v6 .fusion-header, .fusion-is-sticky .fusion-header-v7 .fusion-header {position: fixed;top: 0;z-index: 210;max-width: 100%;width: 100%;border-bottom: 0;}
.fusion-is-sticky .fusion-header-v1 .fusion-sticky-shadow, .fusion-is-sticky .fusion-header-v2 .fusion-sticky-shadow, .fusion-is-sticky .fusion-header-v3 .fusion-sticky-shadow, .fusion-is-sticky .fusion-header-v6 .fusion-sticky-shadow, .fusion-is-sticky .fusion-header-v7 .fusion-sticky-shadow {box-shadow: rgba(0,0,0,.117647) 0 1px 3px;}
.layout-boxed-mode .fusion-is-sticky .fusion-header-v1 .fusion-sticky-shadow, .layout-boxed-mode .fusion-is-sticky .fusion-header-v2 .fusion-sticky-shadow, .layout-boxed-mode .fusion-is-sticky .fusion-header-v3 .fusion-sticky-shadow, .layout-boxed-mode .fusion-is-sticky .fusion-header-v6 .fusion-sticky-shadow, .layout-boxed-mode .fusion-is-sticky .fusion-header-v7 .fusion-sticky-shadow {box-shadow: rgba(0,0,0,.118) 0 4px 3px -3px;}
.fusion-is-sticky .fusion-secondary-main-menu {border-bottom: 0;}
.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v1 .fusion-header, .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v2 .fusion-header, .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v3 .fusion-header, .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v4 .fusion-header, .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v5 .fusion-header, .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v7 .fusion-header {border-bottom: 0;}
.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v1 .fusion-secondary-main-menu, .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v2 .fusion-secondary-main-menu, .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v3 .fusion-secondary-main-menu, .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v4 .fusion-secondary-main-menu, .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v5 .fusion-secondary-main-menu, .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v7 .fusion-secondary-main-menu {position: fixed;top: 0;z-index: 210;max-width: 100%;width: 100%;box-shadow: rgba(0,0,0,.117647) 0 1px 3px;}
.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v1 .fusion-secondary-main-menu, .layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v2 .fusion-secondary-main-menu, .layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v3 .fusion-secondary-main-menu, .layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v4 .fusion-secondary-main-menu, .layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v5 .fusion-secondary-main-menu, .layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v7 .fusion-secondary-main-menu {box-shadow: rgba(0,0,0,.118) 0 4px 3px -3px;}
.fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v1 .fusion-sticky-header-wrapper, .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v2 .fusion-sticky-header-wrapper, .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v3 .fusion-sticky-header-wrapper, .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v4 .fusion-sticky-header-wrapper, .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v5 .fusion-sticky-header-wrapper, .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v7 .fusion-sticky-header-wrapper {position: fixed;top: 0;z-index: 210;max-width: 100%;width: 100%;box-shadow: rgba(0,0,0,.117647) 0 1px 3px;}
.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v1 .fusion-sticky-header-wrapper, .layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v2 .fusion-sticky-header-wrapper, .layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v3 .fusion-sticky-header-wrapper, .layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v4 .fusion-sticky-header-wrapper, .layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v5 .fusion-sticky-header-wrapper, .layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v7 .fusion-sticky-header-wrapper {box-shadow: rgba(0,0,0,.118) 0 4px 3px -3px;}
.fusion-is-sticky .fusion-main-menu>ul>li:last-child {padding-right: 0;}
.fusion-sticky-menu-1 .fusion-sticky-menu {display: none;}
.fusion-is-sticky .fusion-sticky-menu-1 .fusion-main-menu {display: none;}
.fusion-is-sticky .fusion-sticky-menu-1 .fusion-sticky-menu {display: block;}
.fusion-sticky-logo-1#side-header .fusion-sticky-logo, .fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo, .fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo, .fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo, .fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo, .fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo, .fusion-sticky-logo-1.fusion-header-v6 .fusion-sticky-logo, .fusion-sticky-logo-1.fusion-header-v7 .fusion-sticky-logo {display: none;}
.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-mobile-logo, .fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-standard-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-mobile-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-standard-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-mobile-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-standard-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-mobile-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-standard-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-mobile-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-standard-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-mobile-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-standard-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v6 .fusion-mobile-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v6 .fusion-standard-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v7 .fusion-mobile-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v7 .fusion-standard-logo {display: none;}
.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-sticky-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v6 .fusion-sticky-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v7 .fusion-sticky-logo {display: inline-block;}
.no-overflow-y .fusion-is-sticky .fusion-header-v1 .fusion-header, .no-overflow-y .fusion-is-sticky .fusion-header-v2 .fusion-header, .no-overflow-y .fusion-is-sticky .fusion-header-v3 .fusion-header {padding-right: 39px;}
.no-overflow-y .fusion-is-sticky .fusion-sticky-menu-only .fusion-secondary-main-menu {padding-right: 39px;}
#side-header.fusion-is-sticky {box-shadow: rgba(0,0,0,.117647) 0 1px 3px;}
.fusion-mobile-navigation {display: none;}
.fusion-mobile-nav-holder {display: none;clear: both;color: #333;}
.fusion-is-sticky .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder>ul, .fusion-is-sticky.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder>ul {max-height: 200px;overflow-y: scroll;overflow-x: hidden;}
.fusion-mobile-nav-holder .fusion-megamenu-icon {display: none;}
.fusion-mobile-nav-holder .fusion-menu-description {display: none !important;}
.fusion-mobile-nav-holder .menu-text {-webkit-font-smoothing: auto;}
.fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a, .fusion-mobile-menu-text-align-left .fusion-mobile-selector {text-align: left;}
.fusion-mobile-menu-text-align-left .fusion-selector-down {right: 0;border-left: 1px solid transparent;}
.fusion-mobile-menu-text-align-left .fusion-open-submenu {right: 0;}
.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-open-submenu {padding-right: 35px;}
.fusion-mobile-menu-text-align-left .fusion-has-highlight-label .menu-text {-ms-flex-pack: left;justify-content: left;}
.fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a {padding-left: 12px;}
.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a {padding-left: 30px;}
.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a {padding-left: 21px;}
.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a {padding-left: 39px;}
.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a:before {content: "-";margin-right: 2px;}
.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li a {padding-left: 30px;}
.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li a {padding-left: 48px;}
.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li a:before {content: "--";}
.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li li a {padding-left: 39px;}
.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li li a {padding-left: 57px;}
.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li li a:before {content: "---";}
.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li li li a {padding-left: 48px;}
.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li li li a {padding-left: 66px;}
.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li li li a:before {content: "----";}
.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item .submenu-languages li a:before {content: none;}
.fusion-mobile-menu-text-align-right .fusion-mobile-nav-item a, .fusion-mobile-menu-text-align-right .fusion-mobile-selector {text-align: right;}
.fusion-mobile-menu-text-align-right .fusion-selector-down {left: 0;border-right: 1px solid transparent;}
.fusion-mobile-menu-text-align-right .fusion-open-submenu {left: 0;}
.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-right .fusion-open-submenu {padding-left: 30px;}
.fusion-mobile-menu-text-align-right .fusion-has-highlight-label .menu-text {-ms-flex-pack: right;justify-content: right;direction: rtl;}
.fusion-mobile-menu-text-align-right .fusion-has-highlight-label .fusion-menu-highlight-label {margin-right: 8px;margin-left: 0;}
.fusion-mobile-menu-text-align-right .fusion-mobile-nav-item a {padding-right: 12px;}
.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-right .fusion-mobile-nav-item a {padding-right: 30px;}
.fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li a {padding-right: 21px;}
.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li a {padding-right: 39px;}
.fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li a:after {content: "-";margin-left: 2px;}
.fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li a {padding-right: 30px;}
.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li a {padding-right: 48px;}
.fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li a:after {content: "--";}
.fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li li a {padding-right: 39px;}
.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li li a {padding-right: 57px;}
.fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li li a:after {content: "---";}
.fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li li li a {padding-right: 48px;}
.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li li li a {padding-right: 66px;}
.fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li li li a:after {content: "----";}
.fusion-mobile-menu-text-align-right .wpml-ls-item a:after {display: none;}
.fusion-mobile-menu-text-align-right .wpml-ls-item .wpml-ls-flag {-ms-flex-order: 2;order: 2;}
.fusion-mobile-menu-text-align-center .fusion-mobile-nav-item a, .fusion-mobile-menu-text-align-center .fusion-mobile-selector {text-align: center;}
.fusion-mobile-menu-text-align-center .fusion-has-highlight-label .menu-text {-ms-flex-pack: center;justify-content: center;}
.ltr .fusion-mobile-menu-text-align-center .fusion-selector-down {right: 0;border-left: 1px solid transparent;}
.ltr .fusion-mobile-menu-text-align-center .fusion-open-submenu {right: 0;}
.fusion-mobile-menu-design-modern .ltr .fusion-mobile-menu-text-align-center .fusion-open-submenu {padding-right: 35px;}
.rtl .fusion-mobile-menu-text-align-center .fusion-selector-down {left: 0;border-right: 1px solid transparent;}
.rtl .fusion-mobile-menu-text-align-center .fusion-open-submenu {left: 0;}
.fusion-mobile-menu-design-modern .rtl .fusion-mobile-menu-text-align-center .fusion-open-submenu {padding-left: 35px;}
.fusion-mobile-menu-text-align-center li.fusion-mobile-nav-item li a:before {content: "-";}
.ltr .fusion-mobile-menu-text-align-center li.fusion-mobile-nav-item li a:before {margin-right: 2px;}
.rtl .fusion-mobile-menu-text-align-center li.fusion-mobile-nav-item li a:before {margin-left: 2px;}
.fusion-mobile-menu-text-align-center li.fusion-mobile-nav-item li li a:before {content: "--";}
.fusion-mobile-menu-text-align-center li.fusion-mobile-nav-item li li li a:before {content: "---";}
.fusion-mobile-menu-text-align-center li.fusion-mobile-nav-item li li li li a:before {content: "----";}
.fusion-mobile-menu-text-align-center li.fusion-mobile-nav-item .submenu-languages li a:before {content: none;}
.fusion-mobile-selector {line-height: 31px;width: 100%;position: relative;font-size: 12px;cursor: pointer;border: 1px solid transparent;}
.fusion-mobile-selector span {margin-left: 12px;margin-right: 12px;}
.fusion-selector-down {position: absolute;top: 0;height: 31px;width: 50px;font-size: 24px;font-style: normal;text-align: center;}
.fusion-selector-down:before {content: "";font-family: icomoon;}
.fusion-mobile-nav-holder>ul {display: none;list-style: none;margin: 0;padding: 0;border-left: 1px solid transparent;border-right: 1px solid transparent;border-bottom: 1px solid transparent;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder>ul {border: none;border-top: 1px solid transparent;}
.fusion-mobile-nav-holder ul {list-style: none;margin: 0;padding: 0;}
.fusion-mobile-menu-design-modern .fusion-header>.fusion-row {position: relative;}
.fusion-mobile-nav-item {position: relative;font-size: 12px;line-height: normal;}
.fusion-mobile-nav-item a {color: #333;padding: 0 12px;font-size: 12px;display: block;border-bottom: 1px solid transparent;}
.fusion-mobile-nav-item .iclflag {vertical-align: middle;margin-right: 5px;}
.fusion-mobile-menu-icons {display: none;position: relative;top: 0;right: 0;vertical-align: middle;text-align: right;}
.fusion-mobile-menu-icons a {float: right;font-size: 21px;margin-left: 20px;}
.fusionicon-bars:before {content: "";}
.fusionicon-shopping-cart:before {content: "";}
.fusion-mobile-menu-search {display: none;margin-top: 15px;}
.fusion-secondary-main-menu .fusion-mobile-menu-search {margin: 5px 0;}
.fusion-mobile-menu-sep {position: absolute;top: 43px;width: 100%;border-bottom: 1px solid transparent;}
.fusion-open-submenu {display: block;z-index: 1;position: absolute;top: 0;-webkit-appearance: none;-moz-appearance: none;outline: 0;background: 0 0;min-width: 50px;border: none;line-height: 15px;font-size: 13px;text-align: center;}
.fusion-open-submenu:hover {color: #a0ce4e;}
.fusion-open-submenu:before {display: block;margin: 0;content: "";font-family: icomoon;}
.fusion-has-highlight-label .menu-text {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;}
.fusion-menu-highlight-label {padding: 4px 5px;line-height: 1;margin-left: 8px;font-size: 10px;border: 1px solid transparent;}
.fusion-header-shadow:after, body.side-header-left #side-header.header-shadow .side-header-border:after, body.side-header-right #side-header.header-shadow .side-header-border:before {content: "";z-index: 99996;position: absolute;top: 0;height: 100%;pointer-events: none;}
.fusion-header-shadow:after {left: 0;width: 100%;}
.fusion-header-shadow .fusion-mobile-menu-design-classic, .fusion-header-shadow .fusion-mobile-menu-design-modern {box-shadow: 0 10px 50px -2px rgba(0,0,0,.14);}
.fusion-header-layout-v1.fusion-top-header .fusion-main-menu>ul>li>a.fusion-bar-highlight, .fusion-header-layout-v2.fusion-top-header .fusion-main-menu>ul>li>a.fusion-bar-highlight, .fusion-header-layout-v3.fusion-top-header .fusion-main-menu>ul>li>a.fusion-bar-highlight, .fusion-header-layout-v4.fusion-top-header .fusion-main-menu>ul>li>a.fusion-bar-highlight, .fusion-header-layout-v5.fusion-top-header .fusion-main-menu>ul>li>a.fusion-bar-highlight, .fusion-header-layout-v7.fusion-top-header .fusion-main-menu>ul>li>a.fusion-bar-highlight {box-sizing: border-box;}
.fusion-header-layout-v1.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon), .fusion-header-layout-v2.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon), .fusion-header-layout-v3.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon), .fusion-header-layout-v4.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon), .fusion-header-layout-v5.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon), .fusion-header-layout-v7.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon) {position: relative;}
.fusion-header-layout-v1.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after, .fusion-header-layout-v2.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after, .fusion-header-layout-v3.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after, .fusion-header-layout-v4.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after, .fusion-header-layout-v5.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after, .fusion-header-layout-v7.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after {content: " ";position: absolute;top: calc(50% + 1.15em);left: 0;width: 100%;border-top-style: solid;-ms-transform: scaleX(0);transform: scaleX(0);transition: transform .2s ease-in-out;}
.fusion-header-layout-v1.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon).fusion-has-description:after, .fusion-header-layout-v2.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon).fusion-has-description:after, .fusion-header-layout-v3.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon).fusion-has-description:after, .fusion-header-layout-v4.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon).fusion-has-description:after, .fusion-header-layout-v5.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon).fusion-has-description:after, .fusion-header-layout-v7.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon).fusion-has-description:after {top: calc(50% + 1.79em);}
.fusion-header-layout-v1.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon).fusion-flex-column:after, .fusion-header-layout-v2.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon).fusion-flex-column:after, .fusion-header-layout-v3.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon).fusion-flex-column:after, .fusion-header-layout-v4.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon).fusion-flex-column:after, .fusion-header-layout-v5.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon).fusion-flex-column:after, .fusion-header-layout-v7.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon).fusion-flex-column:after {top: calc(50% + 1.325em);}
.fusion-header-layout-v1.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon).fusion-flex-column.fusion-has-description:after, .fusion-header-layout-v2.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon).fusion-flex-column.fusion-has-description:after, .fusion-header-layout-v3.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon).fusion-flex-column.fusion-has-description:after, .fusion-header-layout-v4.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon).fusion-flex-column.fusion-has-description:after, .fusion-header-layout-v5.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon).fusion-flex-column.fusion-has-description:after, .fusion-header-layout-v7.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon).fusion-flex-column.fusion-has-description:after {top: calc(50% + 1.955em);}
.fusion-header-layout-v1.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon):hover:after, .fusion-header-layout-v2.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon):hover:after, .fusion-header-layout-v3.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon):hover:after, .fusion-header-layout-v4.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon):hover:after, .fusion-header-layout-v5.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon):hover:after, .fusion-header-layout-v7.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon):hover:after {-ms-transform: scaleX(1);transform: scaleX(1);}
.fusion-header-layout-v1.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current-menu-ancestor>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after, .fusion-header-layout-v1.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current-menu-item>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after, .fusion-header-layout-v1.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current-menu-parent>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after, .fusion-header-layout-v1.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current_page_item>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after, .fusion-header-layout-v2.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current-menu-ancestor>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after, .fusion-header-layout-v2.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current-menu-item>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after, .fusion-header-layout-v2.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current-menu-parent>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after, .fusion-header-layout-v2.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current_page_item>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after, .fusion-header-layout-v3.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current-menu-ancestor>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after, .fusion-header-layout-v3.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current-menu-item>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after, .fusion-header-layout-v3.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current-menu-parent>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after, .fusion-header-layout-v3.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current_page_item>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after, .fusion-header-layout-v4.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current-menu-ancestor>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after, .fusion-header-layout-v4.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current-menu-item>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after, .fusion-header-layout-v4.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current-menu-parent>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after, .fusion-header-layout-v4.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current_page_item>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after, .fusion-header-layout-v5.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current-menu-ancestor>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after, .fusion-header-layout-v5.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current-menu-item>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after, .fusion-header-layout-v5.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current-menu-parent>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after, .fusion-header-layout-v5.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current_page_item>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after, .fusion-header-layout-v7.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current-menu-ancestor>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after, .fusion-header-layout-v7.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current-menu-item>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after, .fusion-header-layout-v7.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current-menu-parent>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after, .fusion-header-layout-v7.fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current_page_item>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after {-ms-transform: scaleX(1);transform: scaleX(1);}
.fusion-top-header.menu-text-align-center .fusion-main-menu>ul>li>a, .side-header-left.menu-text-align-center .fusion-main-menu>ul>li>a, .side-header-right.menu-text-align-center .fusion-main-menu>ul>li>a {-ms-flex-pack: center;justify-content: center;}
.side-header-left.menu-text-align-right.ltr .fusion-main-menu>ul>li>a, .side-header-right.menu-text-align-right.ltr .fusion-main-menu>ul>li>a {-ms-flex-pack: end;justify-content: flex-end;}
.side-header-left.menu-text-align-left.rtl .fusion-main-menu>ul>li>a, .side-header-right.menu-text-align-left.rtl .fusion-main-menu>ul>li>a {-ms-flex-pack: end;justify-content: flex-end;}
.side-header-left.menu-text-align-left.ltr .fusion-main-menu>ul>li>a, .side-header-right.menu-text-align-left.ltr .fusion-main-menu>ul>li>a {-ms-flex-pack: start;justify-content: flex-start;}
.side-header-right #side-header .fusion-main-menu-search .fusion-custom-menu-item-contents {left: -250px;}
.fusion-body .fusion-main-menu .current-menu-item.fusion-menu-cart>a, .fusion-body .fusion-main-menu .current-menu-item.fusion-menu-item-button>a, .fusion-body .fusion-main-menu .current_page_item.fusion-menu-cart>a, .fusion-body .fusion-main-menu .current_page_item.fusion-menu-item-button>a {border-color: transparent;}
.fusion-body .fusion-main-menu .fusion-main-menu-icon {border-color: transparent;}
.fusion-body .fusion-mobile-nav-holder.fusion-mobile-menu-indicator-hide li.fusion-mobile-nav-item li a:after, .fusion-body .fusion-mobile-nav-holder.fusion-mobile-menu-indicator-hide li.fusion-mobile-nav-item li a:before {content: "";margin: 0;width: 7px;display: inline-block;}
.fusion-body .fusion-mobile-nav-holder.fusion-mobile-menu-indicator-hide li.fusion-mobile-nav-item li li a:after, .fusion-body .fusion-mobile-nav-holder.fusion-mobile-menu-indicator-hide li.fusion-mobile-nav-item li li a:before {content: "";margin: 0;width: 12px;}
.fusion-body .fusion-mobile-nav-holder.fusion-mobile-menu-indicator-hide li.fusion-mobile-nav-item li li li a:after, .fusion-body .fusion-mobile-nav-holder.fusion-mobile-menu-indicator-hide li.fusion-mobile-nav-item li li li a:before {content: "";margin: 0;width: 17px;}
.fusion-body .fusion-mobile-nav-holder.fusion-mobile-menu-indicator-hide li.fusion-mobile-nav-item li li li li a:after, .fusion-body .fusion-mobile-nav-holder.fusion-mobile-menu-indicator-hide li.fusion-mobile-nav-item li li li li a:before {content: "";margin: 0;width: 22px;}
.fusion-body .fusion-mobile-nav-holder.fusion-mobile-menu-indicator-hide .fusion-mobile-nav-item li a:after {display: none;}
.fusion-body .fusion-mobile-nav-holder.fusion-mobile-menu-indicator-hide.fusion-mobile-menu-text-align-right .fusion-mobile-nav-item li a:before {display: none;}
.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;font-size: 12px;}
.fusion-meta-info .fusion-alignleft {width: 80%;}
.fusion-post-title-meta-wrap {margin-bottom: 28px;}
.fusion-post-title-meta-wrap .entry-title {margin-bottom: 10px;}
.fusion-post-title-meta-wrap .fusion-meta-info {margin-top: 0;}
.fusion-single-line-meta {margin-bottom: 20px;font-size: 12px;}
.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;}
.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;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: icomoon;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 .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: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: start;align-items: start;}
.fusion-blog-layout-medium .fusion-post-slideshow, .fusion-blog-layout-medium-alternate .fusion-post-slideshow {margin-right: 25px;width: 320px;}
.fusion-blog-layout-medium .fusion-post-content, .fusion-blog-layout-medium-alternate .fusion-post-content {-ms-flex: 1 1 1px;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%;}
.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: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.fusion-blog-layout-large-alternate .fusion-post-content {-ms-flex: 1;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;}
.fusion-blog-layout-grid.fusion-no-meta-info .fusion-post-content-container {margin-top: 0;}
.fusion-blog-layout-grid .fusion-post-wrapper:not(.fusion-masonary-is-transparent) {border: 1px solid #eaeaea;border-bottom-width: 3px;}
.fusion-blog-layout-grid.fusion-blog-layout-grid-2 .post {width: 50%;display: inline-block;float: left;}
.fusion-blog-layout-grid.fusion-blog-layout-grid-2.fusion-blog-layout-masonry-has-vertical .post.fusion-element-landscape {width: 100%;}
.fusion-blog-layout-grid.fusion-blog-layout-grid-3 .post {width: 33.3333%;display: inline-block;float: left;}
.fusion-blog-layout-grid.fusion-blog-layout-grid-3.fusion-blog-layout-masonry-has-vertical .post.fusion-element-landscape {width: 66.6666%;}
.fusion-blog-layout-grid.fusion-blog-layout-grid-4 .post {width: 25%;display: inline-block;float: left;}
.fusion-blog-layout-grid.fusion-blog-layout-grid-4.fusion-blog-layout-masonry-has-vertical .post.fusion-element-landscape {width: 50%;}
.fusion-blog-layout-grid.fusion-blog-layout-grid-5 .post {width: 20%;display: inline-block;float: left;}
.fusion-blog-layout-grid.fusion-blog-layout-grid-5.fusion-blog-layout-masonry-has-vertical .post.fusion-element-landscape {width: 40%;}
.fusion-blog-layout-grid.fusion-blog-layout-grid-6 .post {width: 16.6666%;display: inline-block;float: left;}
.fusion-blog-layout-grid.fusion-blog-layout-grid-6.fusion-blog-layout-masonry-has-vertical .post.fusion-element-landscape {width: 33.3333%;}
.fusion-blog-layout-grid .fusion-post-content, .fusion-blog-layout-grid .post-content {word-wrap: break-word;}
.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-grid {display: -ms-inline-flexbox;display: inline-flex;}
.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper {overflow: hidden;width: 100%;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;}
.ua-ie-10 .fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-slideshow, .ua-ie-11 .fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-slideshow {overflow: hidden;}
.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content-wrapper {display: -ms-flexbox;display: flex;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-direction: column;flex-direction: column;}
.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content.post-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: .35em .45em;width: auto;max-width: 8em;line-height: 1.35em;background: #efeeee;font-size: 15px;font-weight: 400;text-align: center;cursor: pointer;}
.fusion-blog-layout-timeline .fusion-left-column .fusion-timeline-arrow {left: 40%;margin-left: -.5px;}
.fusion-blog-layout-timeline .fusion-left-column .fusion-timeline-arrow:before {content: "";left: 100%;}
.fusion-blog-layout-timeline .fusion-right-column .fusion-timeline-arrow {right: 40%;margin-right: -.5px;}
.fusion-blog-layout-timeline .fusion-right-column .fusion-timeline-arrow:before {content: "";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 .3s ease;-ms-transform: translateY(105%);transform: translateY(105%);}
.fusion-blog-layout-masonry.fusion-blog-rollover .fusion-post-content-wrapper {transition: all .3s ease;}
.fusion-blog-infinite .pagination {display: none;}
.fusion-blog-infinite .fusion-load-more-button {margin-bottom: 40px;}
.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-footer-parallax {z-index: 0;position: fixed;bottom: 0;left: 0;right: 0;}
.fusion-footer-parallax .fusion-footer-widget-area {-webkit-backface-visibility: visible;backface-visibility: visible;}
.fusion-footer-widget-area {overflow: hidden;position: relative;padding: 43px 10px 40px;border-top: 12px solid #e9eaee;background: #363839;color: #8c8989;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.fusion-footer-widget-area .widget-title, .fusion-footer-widget-area h3 {color: #ddd;font: 13px/20px PTSansBold,arial,helvetica,sans-serif;}
.fusion-footer-widget-area .widget-title {margin: 0 0 28px;text-transform: uppercase;}
.fusion-footer-widget-area a {color: #bfbfbf;}
.fusion-footer-widget-area ul {list-style: none;margin: 0;padding: 0;font-size: 12px;}
.fusion-footer-widget-area ul li a {display: block;position: relative;}
.fusion-footer-widget-area ul li a:hover {color: #a0ce4e;}
.fusion-footer-widget-area .widget>ul>li:first-child {padding-top: 0;}
.fusion-footer-widget-area .widget_nav_menu>div>ul>li:first-child {padding-top: 0;}
.fusion-footer-widget-area .widget_nav_menu ul ul li a {padding-top: 12px;}
.fusion-footer-widget-area .holder-block img {width: 100%;}
.fusion-footer-widget-area .widget .recentcomments:before, .fusion-footer-widget-area .widget_archive li a:before, .fusion-footer-widget-area .widget_categories li a:before, .fusion-footer-widget-area .widget_links li a:before, .fusion-footer-widget-area .widget_meta li a:before, .fusion-footer-widget-area .widget_nav_menu li a:before, .fusion-footer-widget-area .widget_pages li a:before, .fusion-footer-widget-area .widget_recent_entries li a:before {position: absolute;font-family: icomoon;content: "";margin-left: -12px;}
.fusion-footer-widget-column {margin-bottom: 50px;}
.fusion-footer-widget-column:last-child {margin-bottom: 0;}
.fusion-footer-copyright-area {z-index: 10;position: relative;padding: 18px 10px 12px;border-top: 1px solid #4b4c4d;background: #282a2b;}
.fusion-copyright-content {display: table;width: 100%;}
.fusion-copyright-notice {display: table-cell;vertical-align: middle;margin: 0;padding: 0;color: #8c8989;font-size: 12px;}
.fusion-copyright-notice a {color: #bfbfbf;}
.fusion-body .fusion-footer-widget-area-center .fusion-columns .fusion-column {text-align: center;}
.fusion-body .fusion-footer-copyright-center .fusion-copyright-content {display: block;text-align: center;}
.fusion-body .fusion-footer-copyright-center .fusion-copyright-notice, .fusion-body .fusion-footer-copyright-center .fusion-social-links-footer {display: block;width: 100%;text-align: center;}
.fusion-body .fusion-footer-copyright-center .fusion-social-links-footer {margin-top: 20px;}
.avada-footer-fx-bg-parallax .fusion-footer-widget-area, .avada-footer-fx-no-height-bg-parallax .fusion-footer-widget-area, .avada-footer-fx-no-height-sticky-with-parallax-bg-image .fusion-footer-widget-area, .avada-footer-fx-sticky-with-parallax-bg-image .fusion-footer-widget-area {background-attachment: fixed;background-position: top center;}
.avada-footer-fx-no-height-parallax-effect #fusion-gmap-container, .avada-footer-fx-no-height-parallax-effect #main, .avada-footer-fx-no-height-parallax-effect #sliders-container, .avada-footer-fx-no-height-parallax-effect .fusion-page-title-bar, .avada-footer-fx-parallax-effect #fusion-gmap-container, .avada-footer-fx-parallax-effect #main, .avada-footer-fx-parallax-effect #sliders-container, .avada-footer-fx-parallax-effect .fusion-page-title-bar {position: relative;z-index: 1;}
.avada-footer-fx-sticky, .avada-footer-fx-sticky-with-parallax-bg-image {height: 100%;}
.avada-footer-fx-sticky-with-parallax-bg-image.ilightbox-noscroll, .avada-footer-fx-sticky.ilightbox-noscroll {height: auto;}
.avada-footer-fx-sticky #boxed-wrapper, .avada-footer-fx-sticky #wrapper, .avada-footer-fx-sticky-with-parallax-bg-image #boxed-wrapper, .avada-footer-fx-sticky-with-parallax-bg-image #wrapper {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;height: 100%;}
body .avada-footer-fx-sticky #boxed-wrapper #wrapper, body .avada-footer-fx-sticky-with-parallax-bg-image #boxed-wrapper #wrapper {width: 100%;}
.avada-footer-fx-sticky #main, .avada-footer-fx-sticky-with-parallax-bg-image #main {-ms-flex-positive: 1;flex-grow: 1;}
.wp-audio-shortcode {max-height: 150px;}
.tkt-slctr-tbl-wrap-dv table {margin-bottom: 10px;}
#fancybox-overlay {z-index: 100049 !important;}
#fancybox-wrap {z-index: 100050 !important;}
div#shShutter {z-index: 100049;}
div#shDisplay {z-index: 100050;}
#cboxOverlay {z-index: 100049 !important;}
#colorbox {z-index: 100050 !important;}
.fusion-main-menu .lang-item>a img, .fusion-mobile-nav-holder .lang-item>a img, .fusion-secondary-menu .lang-item>a img {vertical-align: middle;padding: 0 2px;}
.qtranxs-lang-menu-item>a img, .qtranxs-lang-menu>a img {vertical-align: middle;padding: 0 3px;}
#wpfc_sermon_sorting {overflow: hidden;margin: 0 -10px;}
#wpfc_sermon_sorting>span {display: block;float: left;width: 25%;padding: 0 10px;}
#wpfc_sermon_sorting .avada-select-parent select {width: 100%;}
.fusion-ubermenu-support .fusion-header-v1 .fusion-header .fusion-row, .fusion-ubermenu-support .fusion-header-v2 .fusion-header .fusion-row, .fusion-ubermenu-support .fusion-header-v3 .fusion-header .fusion-row, .fusion-ubermenu-support .fusion-header-v7 .fusion-header .fusion-row {position: relative;}
.fusion-ubermenu-support .fusion-secondary-main-menu .fusion-row {position: relative;}
.fusion-ubermenu {overflow: visible;position: static;}
.cp-module .cp-slidein {z-index: 9999;}
.fusion-slider-container {position: relative;margin-left: auto;margin-right: auto;width: 100%;}
.tfs-slider {-ms-transform: translate(0,0);transform: translate(0,0);left: 0;}
.tfs-slider.fixed-width-slider .slide-content-container {padding-left: 10%;padding-right: 10%;}
.tfs-slider li.flex-active-slide {position: relative;}
.tfs-slider .slides li {-webkit-backface-visibility: visible;}
.tfs-slider .slide-content-container {position: absolute;top: 50%;width: 100%;padding: 0;z-index: 5;-ms-transform: translateY(-50%);transform: translateY(-50%);}
.tfs-slider .slide-content-container .slide-content {opacity: 0;margin-left: auto;margin-right: auto;width: auto;max-width: 940px;}
.tfs-slider .slide-content-container .slide-content .fusion-li-item, .tfs-slider .slide-content-container .slide-content li {display: list-item;text-align: initial;}
.tfs-slider .slide-content-container .caption, .tfs-slider .slide-content-container .heading {display: block;}
.tfs-slider .slide-content-container h2, .tfs-slider .slide-content-container h3 {margin: 0;font-weight: 400;color: #fff;-webkit-font-smoothing: antialiased;display: inline-block;padding: 0;}
.tfs-slider .slide-content-container .with-bg .fusion-title-sc-wrapper {padding: 3px 15px;}
.tfs-slider .slide-content-container .fusion-title-sc-wrapper {display: inline-block;padding: 0;line-height: 1;}
.tfs-slider .slide-content-container .fusion-title {overflow: visible;}
.tfs-slider .slide-content-container .fusion-block-element {display: block;}
.tfs-slider .slide-content-container .heading {margin: 0 0 14px;}
.tfs-slider .slide-content-container h2 {font-size: 60px;line-height: 80px;margin-bottom: 10px;}
.tfs-slider .slide-content-container h3 {font-size: 24px;line-height: 38px;}
.tfs-slider .slide-content-container .fusion-sep-none {display: inline-block;}
.tfs-slider .slide-content-container .fusion-sep-none h2, .tfs-slider .slide-content-container .fusion-sep-none h3 {display: inline-block;}
.tfs-slider .slide-content-container .fusion-title-size-two {margin: 0;}
.tfs-slider .slide-content-container .fusion-title-size-two h2 {margin: 0;}
.tfs-slider .slide-content-container .fusion-title-size-three {margin: 0;}
.tfs-slider .slide-content-container .fusion-title-size-three h3 {margin: 0;}
.tfs-slider .slide-content-container .fusion-title .title-sep, .tfs-slider .slide-content-container .fusion-title.sep-underline {border-color: #fff;}
.tfs-slider .slide-content-container.slide-content-left .buttons, .tfs-slider .slide-content-container.slide-content-right .buttons {margin-left: -7.5px;margin-right: -7.5px;}
.tfs-slider .slide-content-container .buttons {overflow: visible;}
.tfs-slider .slide-content-container .buttons a {-webkit-backface-visibility: hidden;}
.tfs-slider .slide-content-container .tfs-button-1, .tfs-slider .slide-content-container .tfs-button-2 {margin-top: 3.25%;padding: 0 7.5px;display: inline-block;}
.tfs-slider .tfs-scroll-down-indicator {display: inline-block;z-index: 10000;position: absolute;bottom: 25px;left: 50%;-ms-transform: translateX(-50%);transform: translateX(-50%);font-size: 40px;line-height: 1;cursor: pointer;font-family: icomoon;color: #fff;}
.tfs-slider .tfs-scroll-down-indicator:after {content: "";color: inherit;}
.tfs-slider .slide-content-center {text-align: center;}
.tfs-slider .slide-content-right {text-align: right;}
.ua-mobile .tfs-slider .self-hosted-video-bg {display: none;}
.tfs-slider .background {display: block;overflow: hidden;position: relative;z-index: 2;max-width: 100%;}
.tfs-slider .background-image {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;}
.tfs-slider video {width: 100%;height: auto;visibility: visible;position: static;top: 0;z-index: 1;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.tfs-slider .overlay {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 3;}
.tfs-slider .mobile_video_image {display: none;}
.ua-mobile .tfs-slider .mobile_video_image {width: 100%;height: 100%;display: block;z-index: 4;background-size: cover;background-position: center center;}
.tfs-slider .overlay-link {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;z-index: 5;}
.tfs-slider .flex-direction-nav a {top: 50%;-ms-transform: translateY(-50%);transform: translateY(-50%);}
.tfs-slider .background iframe {position: relative;z-index: 1 !important;margin: 0 !important;}
.bg-parallax-parent.video {position: relative;}
.bg-parallax.video, .fusion-bg-parallax.video {position: absolute;pointer-events: none !important;overflow: hidden;top: 0;left: 0;right: 0;bottom: 0;z-index: -1;}
.bg-parallax.video iframe, .fusion-bg-parallax.video iframe {margin-bottom: 0 !important;display: block !important;max-width: none !important;max-height: none !important;}
.parallax-inner {min-height: 150px;}
.fusion-bg-parallax[data-bg-size-adjust=dont-scale]+.bg-parallax-parent .parallax-inner {background-size: auto !important;}
.datepicker.dropdown-menu {border-radius: 0;border: 0;padding: 15px;}
.datepicker.dropdown-menu:before {border-bottom: 0;}
.datepicker.dropdown-menu thead tr:nth-child(2) {font-size: 16px;}
.datepicker.dropdown-menu td, .datepicker.dropdown-menu th {border-radius: 0;border: 0;padding: 9px 10px;}
.datepicker.dropdown-menu td.active, .datepicker.dropdown-menu td.active:hover {border: 0;text-shadow: none;}
.datepicker.dropdown-menu table tr td.new, .datepicker.dropdown-menu table tr td.old {background-color: #fff !important;color: #999 !important;}
.datepicker.dropdown-menu tbody td {border: 1px solid #fff;}
.datepicker.dropdown-menu .datepicker-months td {padding: 15px 0 0;}
.datepicker.dropdown-menu .datepicker-months span {text-shadow: none;}
.datepicker.dropdown-menu .datepicker-months span:hover {text-shadow: none;}
.widget_icl_lang_sel_widget {z-index: 999;}
.widget_icl_lang_sel_widget:after {content: "";display: table;clear: both;}
.widget_icl_lang_sel_widget li a {background-image: none;}
.qtrans_flag_and_text {background-position: center right;}
.fusion-body a .iclflag {vertical-align: middle;}
.fusion-main-menu .wpml-ls-item .menu-text, .fusion-main-menu .wpml-ls-item .sub-menu a>span, .fusion-main-menu .wpml-ls-item>a, .fusion-mobile-nav-holder .wpml-ls-item .menu-text, .fusion-mobile-nav-holder .wpml-ls-item .sub-menu a>span, .fusion-mobile-nav-holder .wpml-ls-item>a {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;}
#lang_sel, #lang_sel_click {display: block;}
#lang_sel>ul a, #lang_sel_click>ul a {padding-top: 5px;padding-bottom: 5px;line-height: 22px;}
#lang_sel>ul ul, #lang_sel_click>ul ul {z-index: 999;top: 32px;width: 100%;}
#lang_sel li, #lang_sel_click li {width: 100%;}
#lang_sel img.iclflag, #lang_sel_click img.iclflag {top: 0;margin-right: 3px;}
.rtl #lang_sel img.iclflag, .rtl #lang_sel_click img.iclflag {margin-left: 3px;margin-right: 0;}
#lang_sel_footer ul li .iclflag {top: 0;}
[class*=" fusion-icon-"], [class^=fusion-icon-] {font-family: icomoon !important;speak: none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.fusion-icon-pen:before {content: "";}
.fusion-icon-yahoo:before {content: "";}
.fusion-icon-pinterest:before {content: "";}
.fusion-icon-myspace:before {content: "";}
.fusion-icon-facebook:before {content: "";}
.fusion-icon-twitter:before {content: "";}
.fusion-icon-feed:before, .fusion-icon-rss:before {content: "";}
.fusion-icon-vimeo:before {content: "";}
.fusion-icon-flickr:before {content: "";}
.fusion-icon-dribbble:before {content: "";}
.fusion-icon-blogger:before {content: "";}
.fusion-icon-soundcloud:before {content: "";}
.fusion-icon-reddit:before {content: "";}
.fusion-icon-paypal:before {content: "";}
.fusion-icon-linkedin:before {content: "";}
.fusion-icon-digg:before {content: "";}
.fusion-icon-dropbox:before {content: "";}
.fusion-icon-tumblr:before {content: "";}
.fusion-icon-grid:before {content: "";}
.fusion-icon-mail:before {content: "";}
.fusion-icon-forrst:before {content: "";}
.fusion-icon-skype:before {content: "";}
.fusion-icon-link:before {content: "";}
.fusion-icon-user:before {content: "";}
.fusion-icon-user2:before {content: "";}
.fusion-icon-minus:before {content: "";}
.fusion-icon-plus:before {content: "";}
.fusion-icon-arrow-left:before {content: "";}
.fusion-icon-arrow-down:before {content: "";}
.fusion-icon-uniE620:before {content: "";}
.fusion-icon-arrow-down2:before {content: "";}
.fusion-icon-youtube:before {content: "";}
.fusion-icon-list:before {content: "";}
.fusion-icon-image:before {content: "";}
.fusion-icon-images:before {content: "";}
.fusion-icon-quotes-left:before {content: "";}
.fusion-icon-film:before {content: "";}
.fusion-icon-headphones:before {content: "";}
.fusion-icon-bubbles:before {content: "";}
.fusion-icon-TFicon:before {content: "";}
.fusion-icon-googleplus:before {content: "";}
.fusion-icon-search:before {content: "";}
.fusion-icon-star:before {content: "";}
.fusion-icon-star-o:before {content: "";}
.fusion-icon-gear:before {content: "";}
.fusion-icon-check-square-o:before {content: "";}
.fusion-icon-check-circle-o:before {content: "";}
.fusion-icon-shopping-cart:before {content: "";}
.fusion-icon-bars:before {content: "";}
.fusion-icon-caret-left:before {content: "";}
.fusion-icon-caret-right:before {content: "";}
.fusion-icon-angle-left:before {content: "";}
.fusion-icon-angle-right:before {content: "";}
.fusion-icon-angle-up:before {content: "";}
.fusion-icon-angle-down:before {content: "";}
.fusion-icon-spinner:before {content: "";}
.fusion-icon-vk:before {content: "";}
.fusion-icon-instagram:before {content: "";}
.fusion-icon-deviantart:before {content: "";}
.fusion-icon-wordpress:before {content: "";}
.fusion-icon-lastfm:before {content: "";}
.fusion-icon-flattr:before {content: "";}
.fusion-icon-foursquare:before {content: "";}
.fusion-icon-yelp:before {content: "";}
.fusion-icon-xing:before {content: "";}
.fusion-icon-xing2:before {content: "";}
.fusion-icon-spotify:before {content: "";}
.fusion-icon-insert-template:before {content: "";}
.fusion-icon-github:before {content: "";}
.fusion-icon-pinterest2:before {content: "";}
.wp-block-code code {white-space: pre-wrap;word-break: break-word;}