.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;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
html {overflow-y: scroll;}
input[type=file], input[type=password], input[type=submit], input[type=text], textarea {-webkit-appearance: none;-webkit-border-radius: 0;}
input[type=image] {padding: 0;border: none;}
.fusion-show-pagination-text .bbp-pagination-links .next, .fusion-show-pagination-text .bbp-pagination-links .pagination-next, .fusion-show-pagination-text .bbp-pagination-links .pagination-prev, .fusion-show-pagination-text .bbp-pagination-links .prev, .fusion-show-pagination-text .pagination .next, .fusion-show-pagination-text .pagination .pagination-next, .fusion-show-pagination-text .pagination .pagination-prev, .fusion-show-pagination-text .pagination .prev {padding-left: 0;padding-right: 0;}
body {margin: 0;color: #747474;min-width: 320px;-webkit-text-size-adjust: 100%;font: 13px/20px PTSansRegular,Arial,Helvetica,sans-serif;}
body.body_blank.admin-bar {top: 31px;}
body.body_blank.admin-bar #wrapper #slidingbar-area {top: 0;}
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 {-webkit-transform: translateZ(0);transform: translateZ(0);}
#wrapper .fusion-tabs-widget .tab-holder {border: 1px solid #eaeaea;}
#wrapper .fusion-tabs-widget .tabs-widget-3 .tabset li {width: 33.3333%;}
#wrapper .fusion-tabs-widget .tabs-widget-2 .tabset li {width: 50%;}
#wrapper .fusion-tabs-widget .tabs-widget-1 .tabset li {width: 100%;}
#wrapper .fusion-tabs-widget .tabset {display: table;overflow: hidden;width: 100%;margin: 0;padding: 0;list-style: none;}
#wrapper .fusion-tabs-widget .tabset li {display: table-cell;margin: 0;padding: 0;border-bottom: none;float: left;}
#wrapper .fusion-tabs-widget .tabset li:last-child {border-right: none;}
#wrapper .fusion-tabs-widget .tabset li a {display: block;padding: 0;line-height: 38px !important;border-bottom: none;border-top: 3px solid transparent;transition: all .2s;}
#wrapper .fusion-tabs-widget .tabset li .fusionicon-bubbles {font-size: 18px;}
#wrapper #slidingbar-area .tab-holder, #wrapper .fusion-footer-widget-area .tab-holder {border-top: none;}
#wrapper #slidingbar-area .tab-holder .tabs li a, #wrapper .fusion-footer-widget-area .tab-holder .tabs li a {background: rgba(0,0,0,.2);}
#wrapper #slidingbar-area .tab-holder .tabs li:hover a, #wrapper .fusion-footer-widget-area .tab-holder .tabs li:hover a {background: 0 0;}
#wrapper #slidingbar-area .tab-holder .tabs li.active a, #wrapper .fusion-footer-widget-area .tab-holder .tabs li.active a {background: 0 0;}
#wrapper #slidingbar-area .tab-holder .tab_content a, #wrapper .fusion-footer-widget-area .tab-holder .tab_content a {padding: 0;border-bottom: none;}
#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;}
.body_blank {display: table;height: 100%;width: 100%;position: absolute;margin: 0;left: 0;right: 0;top: 0;overflow-x: hidden;}
.wrapper_blank {display: table-cell;float: none;vertical-align: middle;width: 100%;}
.wrapper_blank .page-title-bar {margin-bottom: 25px;}
.wrapper_blank #main {background: 0 0;padding: 0;}
.error404 .search-page-search-form {margin-bottom: 0;padding-bottom: 0;border: none;}
img {border-style: none;vertical-align: top;max-width: 100%;height: auto;}
object {max-width: 100%;}
a {text-decoration: none;color: #333;}
a:hover {color: #a0ce4e;text-decoration: none;}
input, select, textarea {font: 100% Arial,Helvetica,sans-serif;vertical-align: middle;color: #000;}
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%;}
.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 .reading-box h2 {margin: 0 0 7px;font-size: 18px;line-height: 20px;}
.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;}
.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%;-webkit-transform: translateY(-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 {position: relative;margin-right: 10px;text-align: right;display: inline-block;}
.fusion-read-more:after, .more a:after {content: "";position: absolute;right: -10px;top: 50%;-webkit-transform: translateY(-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;}
.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;}
.social_links_shortcode .social-networks {float: none;}
.fusion-content-widget-area .social-networks {float: none;}
.fusion-content-widget-area .social-networks li, .social_links_shortcode li {float: left;margin-left: 0;margin-right: 0;width: 35px;}
.fusion-content-widget-area .social-networks a {border-bottom: 0;padding: 0;}
.fusion-content-widget-area .social-networks li {margin-bottom: 10px;}
#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;}
.fusion-footer-widget-area .fusion-footer-widget-column .fusion-columns, .fusion-footer-widget-column .row {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, .fusion-footer-widget-column .flexslider 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;}
.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, .searchform input {border: 1px solid #e7e6e6;padding: 8px 15px;font-size: 13px;color: #333;display: block;}
.sidebar {width: 23.4042553%;float: right;}
.sidebar .widget {margin-bottom: 45px;position: relative;}
.sidebar .widget.flickr {overflow: hidden;}
.sidebar .widget h4 {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 .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 .recentcomments, .fusion-content-widget-area .widget li a, .fusion-content-widget-area .widget_categories li {display: block;color: #838383;}
.fusion-content-widget-area .widget li a {display: inline;}
.fusion-content-widget-area .widget .recentcomments a {background: 0 0;border: none;}
.fusion-content-widget-area .contact_info .address {margin: 0 0 15px;}
#slidingbar .contact_info p, .fusion-content-widget-area .contact_info p, .fusion-footer-widget-area .contact_info p {margin: 0;}
.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;}
#slidingbar-area .s, .fusion-content-widget-area .s, .fusion-footer-widget-area .s {width: 100%;}
.fusion-tabs-widget a {color: #444;}
.fusion-tabs-widget .tab-set li {border-right: 1px solid;}
.fusion-tabs-widget .tab-holder .tabs li a {border: 0;font-size: 13px;text-indent: 0;background: #f1f2f2;color: #333;text-align: center;}
.fusion-tabs-widget .tab-holder .tabs li a .fusion-icon-bubbles {display: block;height: 38px;line-height: 35px;}
.fusion-tabs-widget .tab-holder .tabs li:hover a {background: 0 0;}
.fusion-tabs-widget .tab-holder .tabs li.active a {background: 0 0;border-top: 3px solid #a0ce4e;border-bottom: 0;}
.fusion-tabs-widget .tab-holder .tab_content .news-list {list-style: none;margin: 0;padding: 0;}
.fusion-tabs-widget .tab-holder .tab_content .news-list li {border-bottom: 1px solid #e2e2e2;padding: 20px 15px;overflow: hidden;}
.fusion-tabs-widget .tab-holder .tab_content .news-list li:last-child {border-bottom: 0;}
.fusion-tabs-widget .tab-holder .tab_content .news-list li a {padding: 0;background: 0 0;}
.fusion-tabs-widget .tab-holder .tab_content .image {float: left;margin-right: 13px;height: 50px;width: 52px;}
.fusion-tabs-widget .tab-holder .tab_content .image a {height: auto;width: auto;line-height: normal;text-indent: 0;}
.fusion-tabs-widget .tab-holder .tab_content .post-holder a {overflow: hidden;margin: 0;padding: 0;height: auto;line-height: normal;background: 0 0;border: 0;text-indent: 0;font-size: 13px;}
.fusion-tabs-widget .tab-holder .tab_content .post-holder p {margin: 0 0 5px;}
.fusion-tabs-widget .tab-holder .tab_content .post-holder .meta {margin: 2px 0 0;font-size: 12px;color: #747474;}
.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;}
.fusion-content-widget-area .jtwt .jtwt_tweet:before {color: #d8d8d8;}
.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;}
.fusion-body .fusion-footer-widget-area-center .jtwt .jtwt_tweet {padding: 0;}
.fusion-body .fusion-footer-widget-area-center .jtwt .jtwt_tweet:before {position: relative;margin: 0;}
.recent-works-items {overflow: hidden;}
.recent-works-items a {display: inline-block;padding: 3px 1.5px;}
#slidingbar-area .fusion-columns-4 .recent-works-items a, #slidingbar-area .fusion-columns-5 .recent-works-items a, #slidingbar-area .fusion-columns-6 .recent-works-items a, .fusion-footer-widget-area .fusion-columns-4 .recent-works-items a, .fusion-footer-widget-area .fusion-columns-5 .recent-works-items a, .fusion-footer-widget-area .fusion-columns-6 .recent-works-items a {max-width: 60px;}
.bbp-pagination .bbp-pagination-links, .page-links, .pagination, .woocommerce-pagination {float: right;margin-top: 40px;font-size: 9px;line-height: normal;}
.page-links {margin-bottom: 40px;margin-top: 30px;}
.bbp-pagination .bbp-pagination-links a.inactive, .bbp-pagination-links span.dots, .bbp-topic-pagination .page-numbers, .page-links a, .pagination a.inactive, .woocommerce-pagination .page-numbers {border: 1px solid #747474;display: inline-block;color: #747474;padding: 2px 6px;margin-left: 5px;}
.bbp-pagination .bbp-pagination-links a.inactive:hover, .page-links a:hover, .pagination a.inactive:hover, .woocommerce-pagination .page-numbers:hover {border: 1px solid #a0ce4e;}
.bbp-pagination .bbp-pagination-links .current, .page-links>.page-number, .pagination .current, .woocommerce-pagination .current {border: 1px solid #a0ce4e;display: inline-block;color: #fff;padding: 2px 6px;margin-left: 5px;background: #a0ce4e;}
.bbp-pagination .bbp-pagination-links .pagination-prev, .pagination .pagination-prev, .woocommerce-pagination .prev {display: inline-block;margin-right: -2px;font-size: 12px;border: 1px solid transparent;padding: 2px 6px;position: relative;}
.bbp-pagination .bbp-pagination-links .pagination-next, .pagination .pagination-next, .woocommerce-pagination .next {display: inline-block;margin-left: 3px;font-size: 12px;border: 1px solid transparent;padding: 2px 6px;position: relative;margin-right: .25em;}
.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;}
.single-related-posts {clear: both;}
.related-posts .image {width: 180px;height: 138px;margin-bottom: 0;}
.single .comments-container {margin-top: 55px;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;}
#comment-input:after {content: "";clear: both;display: table;}
#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-input input {width: 32.666666%;}
.comment-form #comment-submit {min-width: 0;}
.comment-form input, .s {float: none;}
.fusion-content-widget-area #comment-input input, .fusion-content-widget-area #s {width: 100%;margin-right: 0;}
#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: 8px 11px;}
.avada-contact-form #comment-submit-container, .comment-form .form-submit {margin-top: 20px;margin-bottom: 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-input input:last-child {margin-right: 0;}
#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[rel=next] {margin-left: 15px;margin-right: 10px;}
.single-navigation a {display: inline-block;position: relative;}
.pagination-prev:before, .single-navigation a[rel=prev]:before, .woocommerce-pagination .prev:before {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);left: 0;padding-right: 5px;font-family: icomoon;content: "";color: #333;margin-left: -10px;}
.pagination-next:after, .single-navigation a[rel=next]:after, .woocommerce-pagination .next:after {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);right: 0;margin-right: -10px;font-family: icomoon;content: "";color: #333;padding-left: .25em;}
.single-navigation a[rel=prev]:before {margin-left: -10px;}
.single-navigation a[rel=next]:after {margin-right: -10px;}
.woocommerce-pagination .next:after {right: auto;}
.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;line-height: 39px;color: #333;}
.side-nav li a {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;}
.fusion-content-widget-area .widget_recent_entries ul {padding: 0;}
.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;}
.fusion-widget-area .widget_categories 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;}
#slidingbar-area .children, #slidingbar-area .sub-menu, .fusion-widget-area .children, .fusion-widget-area .sub-menu {margin-left: 15px;}
#slidingbar-area .fusion-columns {margin: 0 -15px;}
.widget_categories li {background: 0 0;padding: 0;border-bottom: 0;}
#slidingbar-area .widget>ul>li:first-child, #slidingbar-area .widget_nav_menu>div>ul>li:first-child, .fusion-footer-widget-area .widget>ul>li:first-child, .fusion-footer-widget-area .widget_nav_menu>div>ul>li:first-child {padding-top: 0;}
#slidingbar-area .widget_categories .children, .fusion-footer-widget-area .widget_categories .children {margin-left: 5px;}
.widget_wooslider_slideshow_slides li a {background: 0 0;border: 0;margin: 0;padding: 0;}
.fusion-content-widget-area .flickr_badge_image {float: left;padding: 3px;}
.fusion-content-widget-area .flickr_badge_image a {display: block;}
.fusion-content-widget-area .flickr_badge_image img {width: 66px;height: 66px;}
#slidingbar-area .flickr_badge_image img, .fusion-footer-widget-area .flickr_badge_image img {width: 66px;height: 66px;float: left;padding: 3px;}
#slidingbar-area .fusion-columns-4 .flickr_badge_image img, #slidingbar-area .fusion-columns-5 .flickr_badge_image img, #slidingbar-area .fusion-columns-6 .flickr_badge_image img, .fusion-footer-widget-area .fusion-columns-4 .flickr_badge_image img, .fusion-footer-widget-area .fusion-columns-5 .flickr_badge_image img, .fusion-footer-widget-area .fusion-columns-6 .flickr_badge_image img {width: 60px;height: 60px;}
#slidingbar-area .social-networks, .fusion-footer-widget-area .social-networks {float: left;}
#slidingbar-area .social-networks li, .fusion-footer-widget-area .social-networks li {float: left;margin-left: 0;margin-right: 20px;padding: 0;}
#slidingbar-area .social-networks a, #slidingbar-area .social-networks li, .fusion-footer-widget-area .social-networks a, .fusion-footer-widget-area .social-networks li {background-image: none;}
#slidingbar-area .social-networks li:first-child, .fusion-footer-widget-area .social-networks li:first-child {padding: 0;}
#slidingbar-area .flexslider .slides>li, .fusion-footer-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);-webkit-transform: rotate(-3deg);-ms-transform: rotate(-3deg);transform: rotate(-3deg);}
.tagline-shadow:after {right: 10px;left: auto;-webkit-transform: rotate(3deg);-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-content-widget-area ul.list-icon {margin-left: 25px;}
#slidingbar-area ul.list-icon a, .fusion-content-widget-area ul.list-icon a, .fusion-footer-widget-area ul.list-icon a {border: medium none;padding: 0;}
.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%;}
.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, .tabs-vertical .tab-hold .tabset li:last-child a {border-bottom: 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.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;}
#slidingbar-area .products a, .fusion-content-widget-area .products a, .fusion-footer-widget-area .products a {padding: 0;border: 0;background: 0 0;}
#slidingbar-area .products .product-title, .fusion-content-widget-area .products .product-title, .fusion-footer-widget-area .products .product-title {margin: 0 0 10px;}
#slidingbar-area .product_list_widget li, .fusion-footer-widget-area .product_list_widget li {border: 0;border-bottom: 1px solid #282a2b;}
#slidingbar-area .product_list_widget li a, .fusion-footer-widget-area .product_list_widget li a {border: none;}
#slidingbar-area .widget_shopping_cart_content .total, .fusion-footer-widget-area .widget_shopping_cart_content .total {margin: 10px 0;}
#slidingbar-area .widget_shopping_cart_content .buttons, .fusion-footer-widget-area .widget_shopping_cart_content .buttons {background: #282a2b;}
#slidingbar-area .products-slider a, #slidingbar-area .simple-products-slider a, .fusion-content-widget-area .products-slider a, .fusion-content-widget-area .simple-products-slider a, .fusion-footer-widget-area .products-slider a, .fusion-footer-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;}
#slidingbar-area .products-slider li .image, .fusion-footer-widget-area .products-slider li .image {width: auto;height: auto;}
#slidingbar-area .simple-products-slider .es-carousel, .fusion-footer-widget-area .simple-products-slider .es-carousel {padding-left: 38px;}
#slidingbar-area .simple-products-slider .es-carousel li, #slidingbar-area .simple-products-slider .es-carousel li .image, .fusion-footer-widget-area .simple-products-slider .es-carousel li, .fusion-footer-widget-area .simple-products-slider .es-carousel li .image {width: 149px;height: auto;}
#slidingbar-area .image-extras-content h3, .fusion-content-widget-area .image-extras-content h3, .fusion-footer-widget-area .image-extras-content h3 {margin-bottom: 0;margin-bottom: 5px;text-transform: none;}
#slidingbar-area .product-category mark, .fusion-content-widget-area .product-category mark, .fusion-footer-widget-area .product-category mark {background-color: transparent;color: inherit;}
#slidingbar-area .product-category h3, .fusion-content-widget-area .product-category h3, .fusion-footer-widget-area .product-category h3 {margin-bottom: 0;}
#toTop {background-color: #333;border-radius: 4px 4px 0 0;bottom: 0;color: #fff;display: none;height: 35px;position: fixed;right: 30px;text-align: center;text-transform: uppercase;width: 48px;opacity: .9;z-index: 10000;transition: all .2s ease-in-out 0s;}
.no-totop #toTop {display: none !important;}
#toTop:before {line-height: 35px;content: "";-webkit-font-smoothing: antialiased;font-family: icomoon;font-size: 22px;}
#toTop:hover {background-color: #a0ce4e;}
#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;}
#sliders-container {position: relative;}
#sliders-container .rev_slider_wrapper {-webkit-transform: translateZ(0);}
.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;}
.wp-caption-text {font-weight: 400;}
.gallery-caption {font-weight: 400;}
.bypostauthor {font-weight: 400;}
.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-title {position: absolute;right: 50%;margin-right: 13%;top: 30%;}
.ei-title h2, .ei-title h3 {text-align: right;margin: 0;font-weight: 400;}
.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;}
@media screen and (max-width:830px) {.ei-title {position: absolute;right: 0;margin-right: 0;width: 100%;text-align: center;top: 28%;padding: 5px 0;}
	.ei-title h2, .ei-title h3 {text-align: center;}
	#wrapper .ei-title h2 {font-size: 20px;line-height: 24px;}
	#wrapper .ei-title h3 {font-size: 15px;line-height: 30px;}}
.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;}
.no-rgba .flex-direction-nav .flex-next, .no-rgba .flex-direction-nav .flex-prev {background-color: #000;}
.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;}
.no-rgba .flex-caption {background-color: #000;}
.main-flex {margin-bottom: 0;}
@media screen and (max-width:860px) {.flex-direction-nav .flex-prev {opacity: 1;left: 0;}
	.flex-direction-nav .flex-next {opacity: 1;right: 0;}}
.col .flexslider {margin: 0;}
.isotope-item {z-index: 2;}
.isotope-hidden.isotope-item {z-index: 1;}
.isotope, .isotope .isotope-item {transition-duration: .8s;}
.isotope {transition-property: height,width;}
.isotope .isotope-item {transition-property: opacity,-webkit-transform;transition-property: transform,opacity;transition-property: transform,opacity,-webkit-transform;}
.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: "";}
.no-rgba .ls-avada .ls-nav-next, .no-rgba .ls-avada .ls-nav-prev, .no-rgba .products-slider .es-nav span, .no-rgba .wooslider .wooslider-next, .no-rgba .wooslider .wooslider-prev {background-color: #ccc;}
.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;}
#slidingbar-area {z-index: 99999;position: absolute;top: 0;right: 0;width: 100%;margin-left: auto;margin-right: auto;}
body.admin-bar #wrapper #slidingbar-area {top: 32px;}
#slidingbar {height: auto;color: #8c8989;background: #363839;background: rgba(54,56,57,.9);overflow: hidden;position: relative;z-index: 3;display: none;padding: 35px 10px;}
.sb-toggle-wrapper {position: absolute;right: 0;border-top: 35px solid #363839;border-left: 35px solid transparent;}
.sb-toggle-wrapper .sb-toggle:after {font-family: IcoMoon;content: "";font-size: 16px;-webkit-font-smoothing: antialiased;display: block;position: absolute;left: -17px;top: -33px;line-height: normal;color: #fff;text-shadow: none;}
.sb-toggle.open:after {content: "";-webkit-font-smoothing: antialiased;}
.fusion-slidingbar-widget-column {margin-bottom: 50px;}
.fusion-slidingbar-widget-column:last-child {margin-bottom: 0;}
#slidingbar-area .logo {float: none;display: block;margin: 0 0 22px;}
#slidingbar-area .widget-title, #slidingbar-area h3 {margin: 0 0 28px;color: #ddd;text-transform: uppercase;font: 13px/20px PTSansBold,arial,helvetica,sans-serif;}
#slidingbar-area .holder-block img {width: 100%;}
#slidingbar-area ul {list-style: none;margin: 0;padding: 0;font-size: 12px;}
#slidingbar-area .widget_recent_entries ul li {padding: 12px 0;border-bottom: 1px solid #282a2b;}
#slidingbar-area .widget_recent_entries ul li a {padding: 0 0 5px;border-bottom: none;}
#slidingbar-area .slidingbar-widget-column:not(.widget_icl_lang_sel_widget) ul:first-child>li:first-child>a, #slidingbar-area .slidingbar-widget-column:not(.widget_icl_lang_sel_widget)>ul>li:first-child, #slidingbar-area .slidingbar-widget-column:not(.widget_icl_lang_sel_widget)>ul>li:first-child>a {background-image: none;padding-top: 0;}
.slidingbar-area a {color: #bfbfbf;}
#slidingbar-area ul li a:hover {color: #a0ce4e;}
#slidingbar-area ul#recentcomments li.recentcomments:first-child {padding-top: 0;background: 0 0;}
#slidingbar-area li.recentcomments {padding: 12px 0;border-bottom: 1px solid #282a2b;display: block;}
#slidingbar-area li.recentcomments a {border: none;}
.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;}
.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;}
.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-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;}
.no-rgba .wooslider .wooslider-next, .no-rgba .wooslider .wooslider-prev {background-color: #000;}
#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;}
.fusion-video iframe, iframe {border: none;}
.screen-reader-text {overflow: hidden;clip: rect(0,0,0,0);position: absolute;margin: -1px;padding: 0;height: 1px;width: 1px;word-wrap: normal !important;border: 0 none;}
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 .search-field {display: table-cell;vertical-align: top;}
.searchform .search-button {display: table-cell;width: 33px;vertical-align: top;}
.searchform .search-table .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;}
.searchform .search-table .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;}
.searchform .search-table .search-button input[type=submit]:hover {background: #a0ce4e;}
.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 .seach-form {text-align: right;}
.search-page-search-form .seach-form .search-table .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;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-transform-style: preserve-3d;}
.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 {opacity: 0;position: absolute;top: 0;left: 0;width: 100.1%;height: 100.1%;line-height: normal;text-align: center;background-image: linear-gradient(to top,#aad75d,#d1e990);-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);transition: all .3s ease-in-out;-webkit-transform-style: preserve-3d;}
.fusion-rollover:before {display: inline-block;content: "";vertical-align: middle;height: 100%;}
.no-csstransforms .fusion-rollover {display: none;}
.fusion-carousel-title-below-image .fusion-clean-product-image-wrapper .fusion-rollover-content .fusion-product-buttons, .products .product .fusion-clean-product-image-wrapper .fusion-rollover-content .fusion-product-buttons {position: relative;padding: 10px 0 0 0;}
.fusion-clean-product-image-wrapper .fusion-rollover-content .view-cart {position: relative;z-index: 9;}
.fusion-woo-product-design-clean .product .slides .fusion-rollover-content .fusion-product-buttons {position: static;}
.fusion-woo-slider .fusion-carousel-title-below-image .fusion-product-buttons {position: relative;}
.fusion-rollover-content {display: inline-block;vertical-align: middle;padding: 10px;height: auto;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 {position: absolute;left: 0;right: 0;bottom: 15px;padding: 0 10%;height: 40px;width: 100%;z-index: 99;}
.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%;-webkit-transform: translate(-50%,-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;-webkit-animation: fusion-bounce-delay 1.4s infinite ease-in-out;animation: fusion-bounce-delay 1.4s infinite ease-in-out;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.fusion-loading-container .fusion-spinner-1 {-webkit-animation-delay: -.32s;animation-delay: -.32s;}
.fusion-loading-container .fusion-spinner-2 {-webkit-animation-delay: -.16s;animation-delay: -.16s;}
.fusion-loading-container .fusion-loading-msg {display: inline-block;margin-left: 7px;}
@-webkit-keyframes fusion-bounce-delay {0%, 100%, 80% {-webkit-transform: scale(0);}
	40% {-webkit-transform: scale(1);}}
@keyframes fusion-bounce-delay {0%, 100%, 80% {transform: scale(0);-webkit-transform: scale(0);}
	40% {transform: scale(1);-webkit-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);-webkit-animation: fusion-rotate .8s infinite linear;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;}
@-webkit-keyframes fusion-rotate {0% {-webkit-transform: rotate(0);transform: rotate(0);}
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes fusion-rotate {0% {-webkit-transform: rotate(0);transform: rotate(0);}
	100% {-webkit-transform: rotate(360deg);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;}
.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: inline-block;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 .minus, .quantity .qty, .quantity .tribe-ticket-quantity {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;}
#submit, .submit {cursor: pointer;}
#slidingbar .widget_calendar table, .fusion-footer-widget-area .widget_calendar table, .sidebar .widget_calendar table {width: 100%;}
.rich-snippet-hidden {display: none;}
.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;}
@media screen and (max-width:782px) {#wp-toolbar>ul>.avada-menu {display: block;}
	#wpadminbar .avada-menu>.ab-item .ab-icon {padding-top: 6px !important;height: 40px !important;font-size: 30px !important;}}
#menu-appearance a[href="themes.php?page=optionsframework"] {display: none;}
#wpadminbar .avada-menu>.ab-item .ab-icon: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;}
.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-logo-2x {display: none;}
.fusion-mobile-logo-1x, .fusion-mobile-logo-2x {display: none;}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx) {.fusion-standard-logo.fusion-logo-1x {display: none;}
	.fusion-standard-logo.fusion-logo-2x {display: inline-block;}}
.fusion-secondary-header .fusion-alignleft {float: left;margin-right: 0;}
.fusion-secondary-header .fusion-alignright {float: right;margin-left: 0;}
.fusion-secondary-header {border-bottom: 1px solid transparent;}
.fusion-secondary-header .fusion-row {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.fusion-secondary-header .fusion-alignleft {-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;}
.fusion-secondary-header .fusion-alignright {-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;}
.fusion-secondary-header .fusion-alignright>* {float: right;}
.fusion-header-v2 .fusion-secondary-header {border-top: 3px solid transparent;}
.fusion-secondary-header .fusion-mobile-nav-holder {width: 80%;margin: 0 auto;}
.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 .searchform {margin-left: 15px;}
.fusion-header-v4 .search-table {width: 286px;}
.fusion-header-v4 .fusion-logo {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-items: center;-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: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline {-webkit-order: 1;-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 {-webkit-order: 2;-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-secondary-main-menu .fusion-secondary-menu-search {display: none;padding: 5px 0;}
.fusion-secondary-main-menu .fusion-secondary-menu-search .searchform {margin-left: 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 {-webkit-order: 2;-ms-flex-order: 2;order: 2;}
.fusion-logo-right.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper {-webkit-order: 1;-ms-flex-order: 1;order: 1;}
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-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 .cart-contents, body.side-header-right #side-header .login-box {left: 0;right: auto;}
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.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-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-1x, #side-header .fusion-sticky-logo-2x {display: none;}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx) {#side-header .fusion-standard-logo.fusion-logo-1x {display: none;}
	#side-header .fusion-standard-logo.fusion-logo-2x {display: inline-block;}}
#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;}
#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-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 {margin-top: 40px;}
#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 {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 {-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 {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;text-align: center;box-sizing: border-box;}
.fusion-main-menu>ul>li>a.fusion-flex-link.fusion-flex-column {-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.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 .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 5px;box-sizing: content-box;}
.fusion-header-v6 .fusion-header {z-index: 999999;left: 0;right: 0;top: 0;margin: 0 auto;width: 100%;overflow: visible !important;}
.fusion-is-sticky .fusion-header-v6 .fusion-header {position: fixed;}
.admin-bar .fusion-header-v6 .fusion-header {top: 30px;}
.fusion-header-v6 .fusion-header-v6-content {z-index: 99999;display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-align-items: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.fusion-header-v6 .fusion-header-v6-content .fusion-logo {z-index: 99999;}
.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons {display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-align-items: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;z-index: 99999;}
.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-cart-wrapper, .fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-menu-toggle, .fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-search-toggle {display: inline-block;padding: 0 5px;line-height: 1;cursor: pointer;}
.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-menu-toggle, .fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-search-toggle {cursor: pointer;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;box-sizing: content-box;}
.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line, .fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line {opacity: 1;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);transition: .25s ease-in-out;}
.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(1), .fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line:nth-child(1) {-webkit-transform-origin: left top;-ms-transform-origin: left top;transform-origin: left top;}
.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(3), .fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line:nth-child(3) {-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;}
.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-search-toggle {position: relative;}
.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-icon-search {display: block;position: absolute;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);opacity: 1;}
.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line {opacity: 0;height: 0;transition: .25s ease-in-out;}
.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-icon-shopping-cart.fusion-widget-cart-counter:before {vertical-align: middle;}
.fusion-header-v6 .fusion-header-v6-content .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-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-icon {margin-top: -2px;transition: all .25s ease-in-out;}
.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-icon:before {border-radius: 50%;background-clip: padding-box;transition: all .25s ease-in-out;}
.fusion-header-v6.fusion-logo-right .fusion-logo {-webkit-order: 2;-ms-flex-order: 2;order: 2;}
.fusion-header-v6.fusion-logo-right .fusion-flyout-menu-icons {-webkit-order: 1;-ms-flex-order: 1;order: 1;}
.fusion-header-v6.fusion-logo-right .fusion-flyout-menu-icons .fusion-flyout-menu-toggle {-webkit-order: 1;-ms-flex-order: 1;order: 1;}
.fusion-header-v6.fusion-logo-right .fusion-flyout-menu-icons .fusion-flyout-search-toggle {-webkit-order: 2;-ms-flex-order: 2;order: 2;}
.fusion-header-v6.fusion-logo-right .fusion-flyout-menu-icons .fusion-flyout-cart-wrapper {-webkit-order: 3;-ms-flex-order: 3;order: 3;}
.fusion-header-v6 .fusion-flyout-menu {display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-align-items: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;overflow-y: auto;padding: 0 25px 25px;height: 100%;}
.fusion-is-sticky .fusion-header-v6 .fusion-flyout-menu.fusion-main-menu {display: -webkit-flex;display: -ms-flexbox;display: flex;}
.fusion-header-v6 .fusion-flyout-menu .fusion-menu {width: 100%;text-align: center;}
.fusion-header-v6 .fusion-flyout-menu .fusion-menu li {display: block;float: none;padding: 14px 0;line-height: normal;width: 100%;cursor: default;}
.fusion-header-v6 .fusion-flyout-menu .fusion-menu li a {display: inline-block;}
.fusion-header-v6 .fusion-flyout-menu .fusion-menu li a.fusion-flex-link {display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;}
.fusion-header-v6 .fusion-flyout-search {display: -webkit-flex;display: -ms-flexbox;display: flex;}
.fusion-header-v6 .fusion-flyout-search .searchform {display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-align-items: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin: 0 auto;padding: 50px;}
#wrapper .fusion-header-v6 .fusion-flyout-search .searchform .s {height: auto;background-color: transparent;border: none;border-bottom: 1px solid;font-size: 50px;outline: 0;}
.fusion-header-v6 .fusion-flyout-search .searchform .search-button {display: none;}
.fusion-header-v6 .fusion-flyout-menu, .fusion-header-v6 .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-v6 .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-v6.fusion-flyout-active .fusion-flyout-menu-icons {z-index: 99999;}
.fusion-header-v6.fusion-flyout-active .fusion-flyout-menu-bg {z-index: 99997;opacity: 1;}
.fusion-header-v6.fusion-flyout-menu-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(1) {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.fusion-header-v6.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-v6.fusion-flyout-menu-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(3) {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.fusion-header-v6.fusion-flyout-menu-active .fusion-flyout-menu {opacity: 1;}
.fusion-header-v6.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-v6.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line:nth-child(1) {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.fusion-header-v6.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-v6.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line:nth-child(3) {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.fusion-header-v6.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-icon-search {opacity: 0;}
.fusion-header-v6.fusion-flyout-search-active .fusion-flyout-search {opacity: 1;}
#wrapper .fusion-header-v6 .fusion-flyout-search .searchform .s::-webkit-input-placeholder {opacity: 1;}
#wrapper .fusion-header-v6 .fusion-flyout-search .searchform .s::-moz-placeholder {opacity: 1;}
#wrapper .fusion-header-v6 .fusion-flyout-search .searchform .s:-moz-placeholder {opacity: 1;}
#wrapper .fusion-header-v6 .fusion-flyout-search .searchform .s:-ms-input-placeholder {opacity: 1;}
@media screen and (max-width:782px) {.admin-bar .fusion-header-v6 .fusion-header {top: 46px;}}
.fusion-header-v7 .fusion-main-menu {float: none;overflow: inherit;}
.fusion-header-v7 .fusion-middle-logo-ul {display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-align-items: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-flex-wrap: wrap;-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: -webkit-flex;display: -ms-flexbox;display: flex;-ms-align-items: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-justify-content: 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: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;-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 .sub-menu {display: block;position: absolute;left: -1px;z-index: 1;visibility: hidden;opacity: 0;transition: opacity .2s ease-in;-webkit-border-bottom-right-radius: 2px;-webkit-border-bottom-left-radius: 2px;-moz-border-radius-bottomright: 2px;-moz-border-radius-bottomleft: 2px;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: 6px;}
.side-header-left .fusion-caret, .side-header-right .fusion-caret {position: absolute;}
.side-header-left.menu-text-align-right .fusion-caret, .side-header-right.menu-text-align-left .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-caret .fusion-dropdown-indicator:before {content: "";}
.side-header-right .fusion-caret .fusion-dropdown-indicator:before {content: "";}
.fusion-menu-cart:hover .fusion-custom-menu-item-contents {visibility: visible;opacity: 1;}
.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 {table-layout: fixed;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: table-cell;vertical-align: top;float: none;padding: 29px 0;border-right: 1px solid transparent;}
.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;}
.fusion-megamenu-wrapper .fusion-megamenu-border {border-bottom: 1px solid #dcd9d9;}
.fusion-megamenu-wrapper .menu-text {margin-left: 23px;}
.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;}
.fusion-megamenu-holder:after, .fusion-megamenu-holder:before {content: " ";display: table;}
.fusion-megamenu-holder:after {clear: both;}
.fusion-megamenu {display: table;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-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-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-1x, .fusion-sticky-logo-1#side-header .fusion-sticky-logo-2x, .fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo-1x, .fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo-2x, .fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo-1x, .fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo-2x, .fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo-1x, .fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo-2x, .fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo-1x, .fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo-2x, .fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo-1x, .fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo-2x, .fusion-sticky-logo-1.fusion-header-v6 .fusion-sticky-logo-1x, .fusion-sticky-logo-1.fusion-header-v6 .fusion-sticky-logo-2x, .fusion-sticky-logo-1.fusion-header-v7 .fusion-sticky-logo-1x, .fusion-sticky-logo-1.fusion-header-v7 .fusion-sticky-logo-2x {display: none;}
.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v6 .fusion-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v6 .fusion-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v7 .fusion-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v7 .fusion-logo-2x {display: none;}
.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-sticky-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v6 .fusion-sticky-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v7 .fusion-sticky-logo-1x {display: inline-block;}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx) {.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-sticky-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v6 .fusion-sticky-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v7 .fusion-sticky-logo-1x {display: none;}
	.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-sticky-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v6 .fusion-sticky-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v7 .fusion-sticky-logo-2x {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-nav-holder {display: none;clear: both;color: #333;}
.fusion-is-sticky .fusion-mobile-nav-holder>ul {max-height: 200px;overflow-y: scroll;overflow-x: hidden;}
.fusion-mobile-nav-holder li.fusion-mobile-nav-item li a {padding-left: 21px;}
.fusion-mobile-nav-holder li.fusion-mobile-nav-item li a:before {content: "-";margin-right: 2px;}
.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li a {padding-left: 30px;}
.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li a:before {content: "--";margin-right: 2px;}
.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li li a {padding-left: 39px;}
.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li li a:before {content: "---";margin-right: 2px;}
.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li li li a {padding-left: 48px;}
.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li li li a:before {content: "----";margin-right: 2px;}
.fusion-mobile-nav-holder li.fusion-mobile-nav-item .submenu-languages li a:before {content: none;}
.fusion-mobile-nav-holder .fusion-megamenu-icon {display: 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;right: 0;height: 31px;width: 50px;border-left: 1px solid transparent;font-size: 24px;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-sep {position: absolute;top: 43px;width: 100%;border-bottom: 1px solid transparent;}
.fusion-open-submenu {display: block;position: absolute;right: 0;width: 50px;border: none;line-height: 15px;font-size: 13px;cursor: pointer;text-align: center;}
.fusion-open-submenu:hover {color: #a0ce4e;}
.fusion-open-submenu:before {display: block;margin: 0;content: "";font-family: icomoon;}
.fusion-page-title-bar {clear: both;padding: 0 10px;height: 87px;width: 100%;background-position: center center;background-repeat: no-repeat;background-color: #f6f6f6;border-top: 1px solid #d2d3d4;border-bottom: 1px solid #d2d3d4;}
.fusion-page-title-bar h1, .fusion-page-title-bar h3 {margin: 0;padding: 0;line-height: 26px;font-weight: 400;font-size: 14px;color: #343333;}
.fusion-page-title-bar h1 {font-size: 18px;}
.fusion-page-title-row {overflow: hidden;margin: 0 auto;height: 100%;max-width: 940px;}
.fusion-page-title-wrapper {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;z-index: 1;position: relative;height: 100%;width: 100%;}
.fusion-page-title-captions {width: 49.5%;}
.page-title-bar-search .fusion-page-title-captions {width: auto;}
.fusion-page-title-secondary {width: 49.5%;text-align: right;}
.fusion-page-title-secondary .searchform {display: inline-block;width: 100%;max-width: 250px;}
.fusion-breadcrumbs {list-style: none;margin: 0;padding: 0;}
.fusion-breadcrumbs span {display: inline-block;}
.fusion-page-title-bar-center .fusion-page-title-captions {text-align: center;width: 100%;}
.fusion-page-title-bar-center .fusion-page-title-secondary {display: block;width: 100%;text-align: center;}
.fusion-page-title-bar-center .searchform {margin-top: 10px;}
.fusion-page-title-bar-right .fusion-page-title-captions {-webkit-order: 2;-ms-flex-order: 2;order: 2;}
.fusion-page-title-bar-right .fusion-page-title-secondary {-webkit-order: 1;-ms-flex-order: 1;order: 1;}
.fusion-page-title-bar-right .fusion-page-title-captions {text-align: right;}
.fusion-page-title-bar-right .fusion-page-title-secondary {text-align: left;}
.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-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;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;}
.fusion-timeline-arrow:before {color: #e9eaee;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-slideshow, .fusion-blog-layout-medium-alternate .fusion-post-slideshow {float: left;margin-right: 25px;width: 320px;}
.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 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-meta-info, .fusion-blog-layout-timeline .fusion-meta-info {margin-bottom: 20px;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-content {margin-left: 110px;}
.fusion-blog-layout-medium-alternate .fusion-post-slideshow {display: none;}
.fusion-blog-layout-medium-alternate .fusion-post-content {margin-left: 99px;}
.fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-slideshow {display: block;margin-right: 17px;}
.fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-content {margin-left: 436px;}
.fusion-blog-layout-medium-alternate.fusion-blog-no-images .fusion-post-content {margin-left: 99px;}
.fusion-blog-layout-grid .fusion-post-grid {margin-bottom: 0;}
.fusion-blog-layout-grid .fusion-post-wrapper {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-3 .post {width: 33%;display: inline-block;float: left;}
.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-5 .post {width: 20%;display: inline-block;float: left;}
.fusion-blog-layout-grid.fusion-blog-layout-grid-6 .post {width: 16.66%;display: inline-block;float: left;}
.fusion-blog-layout-grid .fusion-post-content, .fusion-blog-layout-grid .post-content {word-wrap: break-word;}
.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-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: 4px 0;width: 108px;line-height: 20px;background: #efeeee;font-size: 13px;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-infinite .pagination {display: none;}
.fusion-blog-infinite .fusion-load-more-button {margin-bottom: 40px;}
.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 {margin: 0 0 28px;color: #ddd;text-transform: uppercase;font: 13px/20px PTSansBold,arial,helvetica,sans-serif;}
.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;}
.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-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-slider-container {position: relative;margin-left: auto;margin-right: auto;width: 100%;}
.tfs-slider {-webkit-transform: translate(0,0);-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;-webkit-transform: translateY(-50%);-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 .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 .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%;margin-top: -31px;}
.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;}
.gform_wrapper {margin-bottom: 50px;}
.gform_wrapper ul.gform_fields {padding: 0;list-style-type: none;}
.gform_wrapper form li, .gform_wrapper li {list-style: outside none none;margin-left: 0;}
.gform_wrapper .gfield input[type=email], .gform_wrapper .gfield input[type=number], .gform_wrapper .gfield input[type=password] input[type=number], .gform_wrapper .gfield input[type=tel], .gform_wrapper .gfield input[type=text], .gform_wrapper .gfield input[type=url], .gform_wrapper .gfield textarea, .gform_wrapper input[type=password] {border: 1px solid #d2d2d2;font-size: 13px;color: #747474;padding: 8px 15px;font-family: Arial,Helvetica,sans-serif;}
.gform_wrapper .gfield textarea {padding: 8px;}
.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea {width: 100%;}
.gform_wrapper .left_label input.medium, .gform_wrapper .left_label select.medium, .gform_wrapper .right_label input.medium, .gform_wrapper .right_label select.medium {width: 35% !important;}
.gform_wrapper .left_label .gfield_label {font-weight: 400;}
.gform_wrapper .gform_button, .gform_wrapper .gform_page_footer input[type=button] {padding: 9px 20px;line-height: 14px;font-size: 12px;}
.gform_wrapper .gform_button.button-3d:active, .gform_wrapper .gform_page_footer input[type=button].button-3d:active {top: 2px;}
.gform_wrapper .gform_button .fusion-button-text-left, .gform_wrapper .gform_page_footer input[type=button] .fusion-button-text-left {display: inline-block;padding-left: 25px;}
.gform_wrapper .gform_button .fusion-button-text-right, .gform_wrapper .gform_page_footer input[type=button] .fusion-button-text-right {display: inline-block;padding-right: 25px;}
.gform_wrapper .gform_button .button-icon-divider-left, .gform_wrapper .gform_page_footer input[type=button] .button-icon-divider-left {padding: 0 10px;}
.gform_wrapper .gform_button .button-icon-divider-left.fusion-megamenu-image, .gform_wrapper .gform_page_footer input[type=button] .button-icon-divider-left.fusion-megamenu-image {padding: 0 5px;}
.gform_wrapper .gform_button .button-icon-divider-right, .gform_wrapper .gform_page_footer input[type=button] .button-icon-divider-right {padding: 0 10px;}
.gform_wrapper .gform_button .button-icon-divider-right.fusion-megamenu-image, .gform_wrapper .gform_page_footer input[type=button] .button-icon-divider-right.fusion-megamenu-image {padding: 0 5px;}
.gform_wrapper .gform_button .button-icon-divider-left i, .gform_wrapper .gform_button .button-icon-divider-left img, .gform_wrapper .gform_button .button-icon-divider-right i, .gform_wrapper .gform_button .button-icon-divider-right img, .gform_wrapper .gform_page_footer input[type=button] .button-icon-divider-left i, .gform_wrapper .gform_page_footer input[type=button] .button-icon-divider-left img, .gform_wrapper .gform_page_footer input[type=button] .button-icon-divider-right i, .gform_wrapper .gform_page_footer input[type=button] .button-icon-divider-right img {top: 50%;margin-top: -6px;display: block;}
.gform_wrapper .gfield_select[multiple=multiple] {border: 1px solid #d2d2d2;}
.gform_wrapper .ginput_complex .ginput_right .gravity-select-parent select, .gform_wrapper .gravity-select-parent .ginput_complex select, .gform_wrapper .gravity-select-parent select {width: 100%;text-indent: 2px;}
.gform_wrapper label {font-weight: 400;}
.gform_wrapper .gfield_time_hour label {display: inline;}
.gform_wrapper .gform_footer {padding: 0;}
.gform_wrapper span.ginput_total {font-size: 18px;}
.gform_wrapper .gravity-select-parent {position: relative;overflow: hidden;}
.gform_wrapper .gravity-select-parent .select-arrow {height: 34px;}
.gform_wrapper .ginput_complex .gravity-select-parent {width: 95% !important;}
.gform_wrapper .gravity-select-parent select {-webkit-appearance: none;text-overflow: "";background: #fbfaf9;border: 1px solid #dadada;box-sizing: border-box;color: #333;cursor: pointer;display: block;font-size: 13px;outline: 0;height: auto;padding: 8px 15px;position: relative;text-indent: .01px;vertical-align: middle;z-index: 5;margin: 0;border-radius: 0;min-width: 70px;}
.gform_wrapper .gform_wrapper select {padding-left: 15px !important;padding-right: 15px !important;}
.gform_wrapper .gfield_list_icons img {margin-top: 4px !important;}
.gform_wrapper .top_label .gfield_label {margin-bottom: 0 !important;}
.gform_wrapper ul li.gfield {margin-bottom: 15px;}
.gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label {margin-bottom: 0 !important;}
.gform_wrapper .gfield_time_hour i {margin-top: 3% !important;}
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {margin-top: .1em !important;}
.gfield_time_ampm .gravity-select-parent select {height: 33px;padding-left: 6px !important;min-width: 61px !important;}
.gfield_time_ampm .select-arrow {width: 31px;height: 31px;}
#wrapper .entry-summary .gform_wrapper ul li {clear: none !important;}
#wrapper .gform_wrapper .gravity-select-parent select {margin: 0;}
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio] {margin-left: 3px !important;}
.wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-text, .wpcf7-form textarea {float: none !important;width: 100% !important;box-sizing: border-box;}
.wpcf7-form .wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-text {border: 1px solid #d2d2d2;width: 28%;font-size: 13px;color: #747474;padding: 8px 15px;float: left;margin-right: 1%;}
.wpcf7-form input[type=submit] {padding: 5px 15px;}
.wpcf7-form .wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-text {float: none;}
.wpcf7-form .wpcf7-captchar, .wpcf7-form .wpcf7-date {width: 100%;margin-right: 0;}
.wpcf7-form .wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-text, .wpcf7-form textarea {width: 100%;margin-right: 0;box-sizing: border-box;}
.wpcf7-form input {float: none;}
.wpcf7-form textarea {border: 1px solid #d2d2d2;width: 100%;height: 150px;font-size: 13px;color: #747474;padding: 8px 15px;box-sizing: border-box;margin-right: 0;}
.wpcf7-form input[type=submit] {width: auto;font-weight: 700;cursor: pointer;}
.wpcf7-form .wpcf7-not-valid-tip {display: inline;}
.wpcf7-form .wpcf7-response-output {margin-left: 0;margin-right: 0;padding: 25px;box-shadow: 0 1px 1px rgba(0,0,0,.1);text-align: center;text-transform: uppercase;}
.wpcf7-form .wpcf7-mail-sent-ng, .wpcf7-form .wpcf7-validation-errors {background-color: #f2dede;border: 1px solid #b94a48;color: #b94a48;}
.wpcf7-form .wpcf7-mail-sent-ok {background-color: #dff0d8;border: 1px solid #468847;color: #468847;}
.sidebar .wpcf7-form .wpcf7-number, .sidebar .wpcf7-form .wpcf7-quiz, .sidebar .wpcf7-form .wpcf7-text {width: 100%;margin-right: 0;}
.wpcf7-select-parent {overflow: hidden;position: relative;width: 100%;}
.wpcf7-select-parent .select-arrow {width: 35px;height: 33px;line-height: 33px;border-left: 1px solid #dadada;position: absolute;top: 1px;right: 1px;background: #fff;pointer-events: none;z-index: 10;font-family: icomoon;font-size: 9px;text-align: center;}
.wpcf7-select-parent .wpcf7-select {-webkit-appearance: none;-moz-appearance: none;text-overflow: "";background: #fbfaf9;border: 1px solid #dadada;color: #333;cursor: pointer;display: block;font-size: 13px;outline: 0;height: auto;width: 100%;padding: 8px 15px;position: relative;text-indent: .01px;vertical-align: middle;z-index: 5;margin: 0;border-radius: 0;}
.events-list .tribe-events-loop, .single-tribe_organizer .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .tribe-events-day .tribe-events-loop {max-width: 100%;}
.tribe-filter-live #main {overflow: hidden;}
.tribe-events-gmap {font-weight: 400;}
#tribe-events-pg-template {max-width: 100%;}
.event-is-recurring {cursor: pointer;}
.tribe-events-notices {margin-top: 0;}
#tribe-events-bar {float: left;z-index: 5;margin-bottom: 60px;}
#tribe-events-bar:after, #tribe-events-bar:before {content: " ";position: absolute;display: block;background-color: #f5f5f5;width: 2224px;height: 100%;left: -2224px;overflow: hidden;}
#tribe-events-bar:after {left: 100%;}
#tribe-events-bar .tribe-bar-filters {padding: 25px 15px;}
#tribe-events-bar .tribe-bar-filters-inner {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;}
.has-sidebar #tribe-events-bar:after, .has-sidebar #tribe-events-bar:before {display: none;}
#tribe-events-bar #tribe-bar-form {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;float: left;}
#tribe-events-bar #tribe-bar-form input[type=text] {font-style: normal;font-weight: 400;}
#tribe-events-bar .tribe-bar-date-filter, #tribe-events-bar .tribe-bar-geoloc-filter, #tribe-events-bar .tribe-bar-search-filter, #tribe-events-bar .tribe-bar-submit {padding-top: 0;padding-bottom: 0;}
#tribe-events-bar .tribe-bar-submit {float: right;padding-top: 0;}
#tribe-events-bar #tribe-bar-views .tribe-bar-views-inner {padding-top: 35px;padding-bottom: 60px;}
#tribe-events-bar #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-option a, #tribe-events-bar #tribe-bar-views .tribe-bar-views-inner label {padding-left: 30px;padding-right: 30px;}
#tribe-events-bar .tribe-events-button {margin-right: 9px;}
#tribe-events-bar .tribe-bar-full .tribe-bar-filters {padding-left: 0;}
.has-sidebar #tribe-events-bar .tribe-bar-full .tribe-bar-filters {padding-left: 15px;}
#tribe-events-bar .tribe-bar-full .tribe-bar-filters .tribe-bar-filters-inner>:first-child {padding-left: 0;}
#tribe-events-bar #tribe-bar-form.tribe-bar-collapse {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
#tribe-events-bar #tribe-bar-form.tribe-bar-collapse #tribe-bar-collapse-toggle {padding: 15px 15px 15px 0;}
.has-sidebar #tribe-events-bar #tribe-bar-form.tribe-bar-collapse #tribe-bar-collapse-toggle {padding-left: 15px;}
#tribe-events-bar #tribe-bar-form.tribe-bar-collapse .tribe-bar-filters {padding: 10px 0;}
#tribe-events-bar #tribe-bar-form.tribe-bar-collapse .tribe-bar-filters-inner {display: block;}
#tribe-events-bar #tribe-bar-form.tribe-bar-collapse .tribe-bar-filters-inner>div {padding-bottom: 5px;padding-right: 0;}
.has-sidebar #tribe-events-bar #tribe-bar-form.tribe-bar-collapse .tribe-bar-filters-inner>div {padding-left: 15px;padding-right: 15px;}
#tribe-events-bar #tribe-bar-form.tribe-bar-collapse .tribe-bar-filters-inner .tribe-bar-submit {padding-top: 10px;}
#tribe-events-bar #tribe-bar-form.tribe-bar-collapse #tribe-bar-views .tribe-bar-views-inner {padding: 10px 0 40px;}
.tribe-bar-disabled #tribe-events-bar {float: left;width: 100%;min-width: 220px;}
.tribe-bar-disabled #tribe-events-bar #tribe-bar-form {width: 100%;border-radius: 0;}
.tribe-bar-disabled {float: none;}
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal {position: relative;margin: 0;padding: 0;float: left;margin-bottom: 50px;width: 100%;z-index: 3;}
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal:after, #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal:before {content: " ";position: absolute;display: block;background-color: #f5f5f5;width: 2224px;height: 100%;left: -2224px;overflow: hidden;}
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal:after {left: 100%;}
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content {float: left;width: 100%;padding: 25px 0 15px;border: 0;background: 0 0;}
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal #tribe_events_filter_control {position: absolute;right: 0;}
.tribe-filters-closed #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal #tribe_events_filter_control, .tribe-mobile #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal #tribe_events_filter_control {position: relative;}
.tribe-filters-closed #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content {padding: 25px 0;}
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-label {margin-left: 0;margin-bottom: 10px;}
.tribe-filters-open #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal #tribe_events_filter_control.tribe-events-filters-mobile-controls {margin-top: 20px;margin-left: 0;}
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-label {padding-left: 0;border-bottom: 0;}
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal label input[type=checkbox], #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal label input[type=radio] {width: auto;}
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filter-group {box-shadow: none;}
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filter-group:before {top: -14px;}
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal #tribe_events_filter_control #tribe_events_filters_reset, #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal #tribe_events_filter_control #tribe_events_filters_toggle {height: auto;border-color: transparent;}
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical {z-index: 1;}
.tribe-filters-open #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical {position: relative;margin-bottom: 30px;}
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content {background: 0 0;}
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe_events_filters_show_filters {text-align: center;}
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical label input[type=checkbox], #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical label input[type=radio] {width: auto;}
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control #tribe_events_filters_reset, #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control #tribe_events_filters_toggle {height: auto;border-color: transparent;}
@media screen and (max-width:768px) {#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal {float: none;}}
.fusion-events-before-title {zoom: 1;clear: both;margin-bottom: 60px;text-align: center;}
.fusion-events-before-title:after, .fusion-events-before-title:before {content: " ";display: table;}
.fusion-events-before-title:after {clear: both;}
#wrapper .post-content .fusion-events-before-title h2 {margin: 0;border-top-width: 1px;border-top-style: solid;border-bottom-width: 1px;border-bottom-style: solid;padding: 20px 0;text-align: center;}
.fusion-events-before-title .tribe-events-user-recurrence-toggle {margin-top: 30px;}
.tribe-events-page-template .fusion-events-before-title .tribe-events-user-recurrence-toggle {margin-top: 0;}
#tribe-events-footer .tribe-events-sub-nav, #tribe-events-header .tribe-events-sub-nav {overflow: visible;}
#tribe-events-content #tribe-events-header {display: none;margin-bottom: 60px;}
#tribe-events-content #tribe-events-header .tribe-events-sub-nav li {display: block;margin-top: -45px;}
#tribe-events-content #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next a, #tribe-events-content #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous a {display: inline-block;}
#tribe-events-content .tribe-events-tooltip {padding: 0;z-index: 100000;border: none;box-shadow: 3px 4px 21px rgba(0,0,0,.38);}
#tribe-events-content .tribe-events-tooltip .tribe-events-event-body {padding: 13px 22px 5px;}
#tribe-events-content .tribe-events-tooltip .entry-title, #tribe-events-content .tribe-events-tooltip .tribe-event-title {padding: 12px 22px;font-weight: 400;}
#tribe-events-content .tribe-events-tooltip .tribe-events-event-thumb {padding-bottom: 10px;padding-top: 2px;max-width: 100%;}
#tribe-events-content .tribe-events-tooltip .tribe-events-arrow {display: none;}
#tribe-events-content .tribe-events-tooltip.recurring-info-tooltip .tribe-events-event-body {padding: 14px;}
#tribe-events-content .tribe-events-tooltip .tribe-events-event-body .description {word-wrap: break-word;}
#tribe-events-content .tribe-events-tooltip .tribe-event-duration {padding-bottom: 5px;font-weight: 700;}
.tribe-events-tooltip .tribe-events-arrow {display: none;}
.tribe-events-list-separator-month {text-align: left;padding: 0;height: 42px;line-height: normal;padding-left: 30px;padding-right: 30px;font-size: 18px;margin: 1.25em auto 2.5em;}
.tribe-events-list-separator-month span {font-weight: 400;background-color: transparent;padding: 0;line-height: 42px;}
.tribe-events-list-separator-month:after {display: none;}
#tribe-events .tribe-events-list .type-tribe_events {padding: 0;border: 1px solid;margin-bottom: 44px;min-height: 250px;position: relative;}
#tribe-events .tribe-events-list .type-tribe_events .tribe-events-event-image {width: 100%;margin: 0;min-height: 250px;}
#tribe-events .tribe-events-list .fusion-tribe-events-event-image-responsive {display: none;}
#tribe-events .tribe-events-list .fusion-tribe-primary-info {float: left;width: 40%;position: relative;}
#tribe-events .tribe-events-list .fusion-tribe-primary-info .tribe-events-list-event-title {margin: 0;}
#tribe-events .tribe-events-list .fusion-tribe-primary-info .tribe-events-list-event-title a {position: absolute;z-index: 2;bottom: 0;left: 0;margin: 0;width: 100%;padding: 15px 20px;}
#tribe-events .tribe-events-list .fusion-tribe-secondary-info {float: right;width: 60%;}
#tribe-events .tribe-events-list .fusion-tribe-secondary-info .recurringinfo {display: block;}
#tribe-events .tribe-events-list .fusion-tribe-secondary-info .event-is-recurring .tribe-events-divider {display: none;}
#tribe-events .tribe-events-list .tribe-events-event-cost {position: absolute;bottom: 0;right: 0;margin: 0;border: 0;}
#tribe-events .tribe-events-list .tribe-events-event-cost span {border: 0;padding: 10px 15px;}
#tribe-events .tribe-events-list .tribe-events-event-meta {margin: 0;padding: 0;float: right;width: 100%;background: 0 0;border: none;}
#tribe-events .tribe-events-list .tribe-events-event-meta .author {display: table;table-layout: fixed;width: 100%;}
#tribe-events .tribe-events-list .tribe-events-event-meta .author>div {display: table-cell;vertical-align: middle;padding: 15px 4.5%;border-right-width: 1px;border-right-style: solid;border-bottom-width: 1px;border-bottom-style: solid;border-top: none;}
#tribe-events .tribe-events-list .tribe-events-event-meta .author>div:last-child {border-right: none;}
#tribe-events .tribe-events-list .tribe-events-content {width: auto;padding: 30px;}
#tribe-events .tribe-events-list .tribe-events-event-meta .tribe-events-gmap, #tribe-events .tribe-events-list .tribe-events-event-meta-desc .tribe-events-gmap {white-space: normal;}
#tribe-events .tribe-events-list .tribe-events-gmap:before {font-family: FontAwesome;content: "";margin-right: 5px;}
#tribe-events .tribe-events-list .fusion-tribe-no-featured-image .fusion-tribe-events-headline {width: 40%;}
#tribe-events .tribe-events-list .fusion-tribe-no-featured-image .fusion-tribe-events-headline h3 {margin: 0;}
#tribe-events .tribe-events-list .fusion-tribe-no-featured-image .fusion-tribe-secondary-info {width: 100%;}
#tribe-events .tribe-events-list .hover-type-liftup {float: left;}
#tribe-events .tribe-events-list-separator-month+.type-tribe_events {border-top: 1px solid;}
.tribe-events-list-event-description .fusion-read-more {display: inline-block;margin-top: 10px;}
.type-tribe_events .fusion-tribe-primary-info .hover-type-liftup {width: 100%;}
.type-tribe_events .fusion-tribe-secondary-info .date-end, .type-tribe_events .fusion-tribe-secondary-info .end-time {display: inline;}
.tribe-events-list .time-details, .tribe-events-list .tribe-events-venue-details {line-height: 1.5;}
.tribe-events-list .tribe-events-venue-details {font-style: italic;font-weight: 400;}
.tribe-events-list .tribe-events-venue-details .tribe-country-name {display: block;}
#tribe-events .tribe-events-day .type-tribe_events {margin: 0 0 44px;border-top-width: 1px;border-top-style: solid;}
#tribe-events .tribe-events-day .tribe-events-day-time-slot .type-tribe_events:last-child {border-bottom-width: 1px;border-bottom-style: solid;}
#tribe-events .tribe-events-day .tribe-events-day-time-slot h5 {text-align: left;padding: 0;height: 42px;line-height: 42px;padding-left: 30px;padding-right: 30px;margin: 1.25em auto 2.5em;font-weight: 400;font-size: 18px;}
#tribe-events .fusion-blog-layout-grid .fusion-post-slideshow .slides {overflow: visible;}
#tribe-events-content table.tribe-events-calendar {border-top-width: 1px;border-top-style: solid;}
.tribe-events-calendar thead th {border-left: 0;border-right: 0;padding: 1.5em 0;}
.datepicker.dropdown-menu {border-radius: 0;border: 0;padding: 15px;}
.datepicker.dropdown-menu:before {border-bottom: 0;}
.datepicker.dropdown-menu thead tr:first-child {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 {margin: 2px;text-shadow: none;}
.datepicker.dropdown-menu .datepicker-months span:hover {text-shadow: none;}
.fusion-events-featured-image {display: inline-block;position: relative;margin-bottom: 50px;max-width: 100%;}
.fusion-events-featured-image .hover-type-liftup {display: block;}
.fusion-events-featured-image .tribe-events-event-image {margin: 0;}
.fusion-events-featured-image .fusion-events-single-title-content {position: absolute;bottom: 0;left: 0;width: 100%;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-items: baseline;-ms-flex-align: baseline;align-items: baseline;padding: 15px 20px;z-index: 1;}
.fusion-events-featured-image .fusion-events-single-title-content h2 {float: none;line-height: normal;}
.fusion-events-featured-image .fusion-events-single-title-content .tribe-events-schedule {margin: 0;padding: 0;float: none;background: 0 0;border: none;}
.fusion-events-featured-image .fusion-events-single-title-content .tribe-events-schedule h3 {font-size: 16px;line-height: normal;}
.fusion-events-featured-image .fusion-events-single-title-content .event-is-recurring:hover, .fusion-events-featured-image .fusion-events-single-title-content a:hover {opacity: .7;}
.single-tribe_events #tribe-events-content .fusion-events-featured-image .updated {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: baseline;-ms-flex-align: baseline;align-items: baseline;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.single-tribe_events .fusion-events-featured-image .recurringinfo {margin-right: 0;font-size: 16px;line-height: normal;font-weight: 400;}
.single-tribe_events .fusion-events-featured-image .recurringinfo .event-is-recurring {font-weight: 400;}
.single-tribe_events .fusion-events-featured-image .tribe-events-cost, .single-tribe_events .fusion-events-featured-image .tribe-events-divider {line-height: normal;font-size: 16px;}
.fusion-events-single-title {display: block;}
.fusion-events-single-title .fusion-events-single-title-content {position: static;}
.single-tribe_events .tribe-events-schedule .recurringinfo .tribe-events-divider {display: inline-block;}
.single-tribe_events .tribe-events-schedule .tribe-events-divider {padding: 0 10px;display: block;}
#tribe-events-content #tribe-events-footer {overflow: hidden;padding-top: 20px;padding-bottom: 20px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;margin-top: 50px;}
.tribe-events-single .tribe-events-notices {margin-top: 0;}
.tribe-events-single ul.tribe-related-events>li {margin-right: 3.5%;width: 31%;border: none;background: 0 0;}
.tribe-events-single ul.tribe-related-events>li:last-child {margin-right: 0;}
.tribe-events-single ul.tribe-related-events .tribe-related-events-title {font-weight: 400;}
.sidebar .single-related-posts {display: none;}
.sidebar .tribe-events-meta-group {width: 100%;float: none;margin: 0 0 45px;padding: 0;}
.sidebar .tribe-events-meta-group dt {float: none;margin: 0;font-weight: 700;}
.sidebar .tribe-events-meta-group dd {float: none;margin: 0;border-bottom-style: solid;border-bottom-width: 1px;margin-bottom: 10px;padding-bottom: 10px;}
.sidebar .tribe-events-meta-group dl:last-child {border-bottom: 0;}
.tribe-events-meta-group .url a {word-wrap: break-word;}
.tribe-events-meta-group .email {word-wrap: break-word;}
.sidebar .tribe-events-single-section-title {margin: 0 0 18px;}
.sidebar .tribe-events-venue-map {width: 100%;margin: -45px 0 45px;padding: 0;background-color: transparent;border: 0;}
.sidebar .tribe-events-gmap {display: block;font-style: normal;position: relative;}
.sidebar .tribe-events-gmap::first-letter {color: transparent;}
.sidebar .tribe-events-gmap:after {font-family: FontAwesome;content: "";margin-right: 8px;position: absolute;top: 0;left: 0;}
.single-tribe_events .tribe-events-single-section {background: 0 0;border: none;margin: 0;}
.single-tribe_events .tribe-events-cal-links {margin-bottom: 0;}
#slidingbar-area .tribe-events-list-widget ol, .fusion-footer .tribe-events-list-widget ol, .post-content .tribe-events-list-widget ol, .sidebar .tribe-events-list-widget ol {list-style: none;margin: 0;padding: 0;}
#slidingbar-area .tribe-events-list-widget ol :first-child, .fusion-footer .tribe-events-list-widget ol :first-child, .post-content .tribe-events-list-widget ol :first-child, .sidebar .tribe-events-list-widget ol :first-child {padding-top: 0;}
#slidingbar-area .tribe-events-list-widget ol li, .fusion-footer .tribe-events-list-widget ol li, .post-content .tribe-events-list-widget ol li, .sidebar .tribe-events-list-widget ol li {overflow: hidden;margin: 0;padding: 20px 0;border-bottom-width: 1px;border-bottom-style: solid;}
#slidingbar-area .tribe-events-list-widget ol li .tribe-events-event-image, .fusion-footer .tribe-events-list-widget ol li .tribe-events-event-image, .post-content .tribe-events-list-widget ol li .tribe-events-event-image, .sidebar .tribe-events-list-widget ol li .tribe-events-event-image {float: left;margin: 0 13px 0 0;}
#slidingbar-area .tribe-events-list-widget ol li h4, .fusion-footer .tribe-events-list-widget ol li h4, .post-content .tribe-events-list-widget ol li h4, .sidebar .tribe-events-list-widget ol li h4 {margin: 0;}
#slidingbar-area .tribe-events-venue-widget ul, .fusion-footer .tribe-events-venue-widget ul, .post-content .tribe-events-venue-widget ul, .sidebar .tribe-events-venue-widget ul {margin-bottom: 13px;}
#slidingbar-area .tribe-events-venue-widget ul :first-child, .fusion-footer .tribe-events-venue-widget ul :first-child, .post-content .tribe-events-venue-widget ul :first-child, .sidebar .tribe-events-venue-widget ul :first-child {padding-top: 0;}
#slidingbar-area .tribe-events-venue-widget li, .fusion-footer .tribe-events-venue-widget li, .post-content .tribe-events-venue-widget li, .sidebar .tribe-events-venue-widget li {overflow: hidden;margin: 0;padding: 15px 0;border-bottom-width: 1px;border-bottom-style: solid;}
#slidingbar-area .tribe-events-venue-widget li h4, .fusion-footer .tribe-events-venue-widget li h4, .post-content .tribe-events-venue-widget li h4, .sidebar .tribe-events-venue-widget li h4 {margin: 0 0 5px;}
.tribe-events-adv-list-widget .duration, .tribe-events-list-widget .duration {display: inline-block;margin-top: 5px;font-weight: 400;line-height: 1.4;}
.tribe-events-adv-list-widget .tribe-events-widget-link a, .tribe-events-list-widget .tribe-events-widget-link a {font-weight: 400;}
.tribe-events-list-widget li.tribe-events-list-widget-events {display: -webkit-flex;display: -ms-flexbox;display: flex;}
.tribe-mini-calendar-event {overflow: hidden;margin: 0;padding: 20px 0;border-bottom-width: 1px;border-bottom-style: solid;}
.tribe-mini-calendar-event .list-date, .tribe-mini-calendar-event .list-info {margin-top: 0;margin-bottom: 0;}
.tribe-mini-calendar-event .list-info {line-height: 1.4em;}
.tribe-mini-calendar-event .list-info h2 {margin-bottom: 0;}
.tribe-mini-calendar-event .list-info .tribe-events-duration {margin-top: 5px;}
.tribe-mini-calendar-event .vcard {line-height: 20px;margin-top: 10px;}
.tribe-events-adv-list-widget :nth-child(2) .tribe-mini-calendar-event {padding-top: 0;}
.tribe-events-venue-widget .tribe-venue-widget-thumbnail {position: relative;}
.tribe-events-venue-widget .tribe-venue-widget-thumbnail .tribe-venue-widget-venue-name {position: absolute;z-index: 2;bottom: 0;left: 0;margin: 0;}
.tribe-events-venue-widget ul li a {padding: 0;border: 0;}
.tribe-events-venue-widget .tribe-venue-widget-venue-name {width: 100%;padding: 10px 15px;margin-bottom: 20px;}
.tribe-events-venue-widget .tribe-venue-widget-venue-name h3 {margin: 0;}
.tribe-events-venue-widget .tribe-venue-widget-venue-name a {font-weight: 400;}
.tribe-events-venue-widget .tribe-venue-widget-venue-name a:hover {opacity: .7;}
.tribe-mini-calendar {line-height: normal;}
.tribe-mini-calendar thead {background-color: transparent;border: none;}
.tribe-mini-calendar td, .tribe-mini-calendar th {border: 0;padding: 0;transition: none !important;}
.tribe-mini-calendar td {background-color: transparent;}
.tribe-mini-calendar .tribe-mini-calendar-nav td {padding: 10px;border: none;}
.tribe-mini-calendar .tribe-mini-calendar-nav td a, .tribe-mini-calendar .tribe-mini-calendar-nav td span {font-weight: 400;font-size: 16px;}
.tribe-mini-calendar .tribe-mini-calendar-nav td span {text-transform: initial;}
.tribe-mini-calendar .tribe-mini-calendar-nav-link.prev-month {float: left;}
.tribe-mini-calendar .tribe-mini-calendar-nav-link.next-month {float: right;}
.tribe-mini-calendar .tribe-mini-calendar-month, .tribe-mini-calendar .tribe-mini-calendar-nav-link.next-month, .tribe-mini-calendar .tribe-mini-calendar-nav-link.prev-month {padding: 0;}
.tribe-mini-calendar .tribe-mini-calendar-dayofweek {background-color: transparent;padding: 10px;border: 0;}
.tribe-mini-calendar .tribe-events-present, .tribe-mini-calendar .tribe-mini-calendar-today, .tribe-mini-calendar td.tribe-events-has-events, .tribe-mini-calendar td.tribe-events-has-events.tribe-events-present, .tribe-mini-calendar td.tribe-events-has-events.tribe-mini-calendar-today {background: 0 0;}
.fusion-body .tribe-mini-calendar td.tribe-events-has-events {background-color: #222;}
.fusion-body .tribe-mini-calendar td.tribe-events-has-events.tribe-events-othermonth {background-color: #999;}
.fusion-body .tribe-mini-calendar td.tribe-events-has-events.tribe-events-othermonth a {color: #555;}
.tribe-mini-calendar td.tribe-events-has-events div[id*=daynum-] a {font-weight: 400;}
.tribe-mini-calendar td.tribe-events-has-events div[id*=daynum-] a:before {display: none;}
.tribe-mini-calendar .tribe-mini-calendar-no-event, .tribe-mini-calendar td.tribe-events-has-events div[id*=daynum-] a {padding: 10px;}
.tribe-mini-calendar .tribe-mini-calendar-no-event {background-color: transparent;font-weight: 400;}
.tribe-mini-calendar .tribe-events-past {background-color: transparent;opacity: 1;}
.tribe-mini-calendar .tribe-events-has-events.tribe-mini-calendar-today:hover, .tribe-mini-calendar .tribe-events-has-events:hover {background-color: transparent;}
.fusion-body .tribe-mini-calendar .tribe-events-has-events:hover a:hover {background-color: transparent;}
.tribe-mini-calendar .tribe-events-othermonth, .tribe-mini-calendar .tribe-events-othermonth div[id*=daynum-] a, .tribe-mini-calendar .tribe-events-othermonth div[id*=daynum-] span {background-color: transparent;color: #999;}
.tribe-events-countdown-widget .tribe-countdown-text {margin: 0;text-align: center;padding-top: 20px;padding-bottom: 10px;font-size: 18px;font-weight: 400;}
.tribe-events-countdown-widget .tribe-countdown-text a {font-weight: 400;}
.tribe-events-countdown-widget .tribe-countdown-text a:hover {opacity: .7;}
.tribe-events-countdown-widget .tribe-countdown-timer {display: block;padding: 0 20px 20px;}
.tribe-events-countdown-widget .tribe-countdown-timer {line-height: normal;padding-top: 0;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.tribe-events-countdown-widget .tribe-countdown-timer .tribe-countdown-number {float: none;padding: 12px 10px;margin-right: 5px;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;}
.tribe-events-countdown-widget .tribe-countdown-timer :last-child {margin-right: 0;}
.tribe-events-countdown-widget .tribe-countdown-timer .fusion-tribe-counterdown-over {display: block;font-weight: 400;font-size: 24px;}
.tribe-events-countdown-widget .tribe-countdown-timer .tribe-countdown-under {display: block;font-weight: 400;font-size: 12px;}
#wrapper .tribe-events-widget-link {margin: 13px 0 0;}
.tribe-events-sub-nav .tribe-events-nav-next a, .tribe-events-sub-nav .tribe-events-nav-previous a {display: inline-block;padding: 0;margin-bottom: 0;background: 0 0;font-weight: 400;}
.tribe-events-sub-nav .tribe-events-nav-next a span, .tribe-events-sub-nav .tribe-events-nav-previous a span {display: none;}
.tribe-events-nav-left a, .tribe-events-nav-previous a {position: relative;margin-left: 10px;}
.tribe-events-nav-left a:before, .tribe-events-nav-previous a:before {font-family: icomoon;content: "";margin-right: 6px;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);left: -10px;}
.tribe-events-nav-next a, .tribe-events-nav-right a {position: relative;margin-right: 10px;}
.tribe-events-nav-next a:after, .tribe-events-nav-right a:after {font-family: icomoon;content: "";margin-left: 6px;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);right: -10px;}
.tribe-events-nav-left a:after {display: none;}
.tribe-events-nav-right a:before {display: none;}
.tribe-events-single ul.tribe-related-events li .tribe-related-event-info {line-height: 1.5;padding: 1em 0 0;}
.tribe-events-tooltip:after, .tribe-events-tooltip:before {top: 100%;left: 10%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.tribe-events-tooltip:after {border-color: transparent;border-top-color: rgba(255,255,255,1);border-width: 5px;margin-left: -5px;}
.tribe-events-tooltip:before {border-color: rgba(245,245,245,0);border-top-color: #000;border-width: 9px;margin-left: -9px;}
.tribe-events-right .tribe-events-tooltip:after, .tribe-events-right .tribe-events-tooltip:before {top: 100%;left: 90%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.tribe-events-right .tribe-events-tooltip:after {border-color: transparent;border-top-color: rgba(255,255,255,1);border-width: 5px;margin-left: -5px;}
.tribe-events-right .tribe-events-tooltip:before {border-color: rgba(245,245,245,0);border-top-color: #000;border-width: 9px;margin-left: -9px;}
.tribe-grid-body .tribe-events-tooltip:after, .tribe-grid-body .tribe-events-tooltip:before {right: 100%;top: 50%;left: auto;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.tribe-grid-body .tribe-events-tooltip:after {border-color: rgba(255,255,255,0);border-right-color: #fff;border-width: 5px;margin-top: -5px;}
.tribe-grid-body .tribe-events-tooltip:before {border-color: rgba(255,255,255,0);border-right-color: #fff;border-width: 12px;margin-top: -12px;}
.tribe-grid-body .tribe-events-right .tribe-events-tooltip:after, .tribe-grid-body .tribe-events-right .tribe-events-tooltip:before {left: 100%;top: 50%;right: 100%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.tribe-grid-body .tribe-events-right .tribe-events-tooltip:after {border-color: rgba(255,255,255,0);border-left-color: #fff;border-width: 5px;margin-top: -5px;}
.tribe-grid-body .tribe-events-right .tribe-events-tooltip:before {border-color: rgba(255,255,255,0);border-left-color: #fff;border-width: 18px;margin-top: -18px;}
.fusion-body.single-tribe_events #tribe-events-content form.cart {margin: 60px 0;}
.tribe-link-tickets-message {margin-top: 60px;}
table.tribe-events-tickets {table-layout: fixed;}
table.tribe-events-tickets .button {margin-top: 10px;}
.fusion-body table.tribe-events-tickets .button {margin-left: 0;}
table.tribe-events-tickets tr td {display: table-cell;padding: 15px 20px;border: 1px solid;}
table.tribe-events-tickets tr .woocommerce {width: 25%;}
table.tribe-events-tickets tr .tickets_name {width: 19%;}
table.tribe-events-tickets tr .tickets_price {width: 16%;}
table.tribe-events-tickets tr .tickets_price .amount {font-size: 1.25em;font-weight: 400;}
table.tribe-events-tickets tr .tickets_description {width: 40%;}
.tribe-events-style-full table.tribe-events-tickets tr td.add-to-cart.woocommerce {border-bottom: 1px solid;}
table.tribe-events-tickets tr td.add-to-cart .button {margin: 0;}
table.tribe-events-tickets tr .tribe-ticket-quantity {-moz-appearance: textfield;}
table.tribe-events-tickets tr .tribe-tickets-attendees {padding-top: 10px;}
table.tribe-events-tickets tr .tribe-tickets-remaining {display: block;margin-top: 3px;}
table.tribe-events-tickets-rsvp tr .tickets_description, table.tribe-events-tickets-rsvp tr .tickets_name, table.tribe-events-tickets-rsvp tr .tribe-ticket {width: 30%;}
table.tribe-events-tickets-rsvp tr .tickets_description {width: 40%;}
table.tribe-events-tickets-rsvp .tribe-tickets-attendees header {margin-bottom: 5px;}
table.tribe-events-tickets-rsvp .tribe-tickets-table {border: none;}
table.tribe-events-tickets-rsvp .tribe-tickets-table .tribe-tickets-order_status-row select {width: 100%;}
.fusion-body table.tribe-events-tickets-rsvp .tribe-tickets-table td {padding: 5px 5px 0 0;border: none;}
.tribe-events-address .tribe-address .tribe-country-name, .tribe-events-address .tribe-address .tribe-delimiter, .tribe-events-address .tribe-address .tribe-events-abbr, .tribe-events-address .tribe-address .tribe-postal-code, .tribe-events-address .tribe-address .tribe-region {padding-right: .4em;}
.rtl .tribe-events-address .tribe-address .tribe-country-name, .rtl .tribe-events-address .tribe-address .tribe-delimiter, .rtl .tribe-events-address .tribe-address .tribe-events-abbr, .rtl .tribe-events-address .tribe-address .tribe-postal-code, .rtl .tribe-events-address .tribe-address .tribe-region {padding-right: 0;padding-left: .4em;}
.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;}
.wpml-ls-item .menu-text, .wpml-ls-item .sub-menu a>span>span {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;-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: "";}