
#comment-input:after
{
  content:"";
  display:table;
clear:both}

#comment-input input
{
  float:left;
  margin-right:1%;
  padding-left:15px;
  padding-right:15px;
  width:32.666666%;
  min-width:28%;
  font-size:13px;
  color:#747474;
border:1px solid #d2d2d2}

#comment-input input:last-child
{
margin-right:0}

#comment-textarea
{
margin-bottom:10px}

#comment-textarea.fusion-contact-comment-below
{
  margin-top:10px;
margin-bottom:0}

#comment-textarea textarea
{
  padding:12px 15px;
  width:100%;
  height:150px;
  font-size:13px;
  color:#747474;
border:1px solid #d2d2d2}

.fusion-contact-form
{
line-height:normal}

.fusion-contact-form #comment-submit-container
{
  margin-top:20px;
margin-bottom:0}

.fusion-contact-form .grecaptcha-badge
{
z-index:100000}

.fusion-contact-form .fusion-hide-recaptcha-badge
{
display:none}

.fusion-contact-form .fusion-comment-privacy-checkbox-wrapper
{
  display:flex;
  align-items:baseline;
  margin:20px 0;
font-size:13px}

.fusion-contact-form .fusion-comment-privacy-checkbox
{
margin:0 10px 0 0}

.fusion-contact-form #comment-recaptcha
{
margin-top:13px}

.fusion-faqs-wrapper
{
display:none}

.fusion-faq-post
{
position:relative}

.fusion-faq-shortcode .fusion-accordian .fusion-toggle-icon-unboxed .panel-title a .fa-fusion-box
{
background-color:transparent!important}

.fusion-faq-shortcode .fusion-accordian .fusion-toggle-icon-unboxed .panel-title a:hover .fa-fusion-box
{
background-color:transparent!important}

body .portfolio-grid
{
margin-bottom:80px}

.fusion-portfolio-wrapper
{
display:block}

.fusion-portfolio-post
{
float:left}

.fusion-portfolio-post .fusion-image-wrapper
{
opacity:0}

.fusion-portfolio-one .fusion-portfolio-post
{
  overflow:hidden;
  float:none;
width:100%}

.fusion-portfolio-two .fusion-portfolio-post
{
width:50%}

.fusion-portfolio-three .fusion-portfolio-post
{
  width:33.3333%;
width:calc(100% / 3)}

.fusion-portfolio-four .fusion-portfolio-post
{
width:25%}

.fusion-portfolio-five .fusion-portfolio-post
{
width:20%}

.fusion-portfolio-six .fusion-portfolio-post
{
  width:16.6666%;
width:calc(100% / 6)}

.fusion-portfolio-post>.fusion-separator
{
margin:40px 0}

.fusion-portfolio-content
{
margin-top:20px}

.fusion-portfolio-content h2
{
  margin:0 0 1px!important;
padding:0}

.fusion-portfolio-content .fusion-portfolio-meta
{
  margin:0 0 10px;
  padding:0;
  font-weight:400;
font-size:13px}

.fusion-portfolio-content p
{
margin:0 0 20px}

.fusion-portfolio-content p:last-child
{
margin-bottom:0}

.fusion-portfolio .fusion-content-sep
{
margin-bottom:20px}

.fusion-portfolio .fusion-separator
{
margin-top:40px}

.fusion-portfolio #infscr-loading
{
bottom:-29px}

.fusion-portfolio .loading-container
{
display:none}

.fusion-portfolio-content-wrapper
{
opacity:0}

.fusion-portfolio-content-wrapper .fusion-portfolio-content
{
margin-bottom:20px}

.fusion-portfolio-content-wrapper .fusion-image-wrapper
{
opacity:1}

.fusion-portfolio-boxed .fusion-portfolio-content-wrapper
{
  padding:0;
  border:1px solid #e9eaee;
border-bottom-width:3px}

.fusion-portfolio-boxed .fusion-portfolio-content
{
  margin:0;
padding:25px}

.fusion-portfolio-one .fluid-width-video-wrapper
{
position:static}

.fusion-portfolio-one .fusion-image-wrapper
{
margin-bottom:15px}

.fusion-portfolio-one .fusion-portfolio-content
{
margin-bottom:0}

.fusion-portfolio-one .fusion-portfolio-buttons
{
margin:20px -15px 0}

.fusion-portfolio-one .fusion-portfolio-buttons .fusion-button
{
margin:0 15px 15px}

.fusion-portfolio-one .fusion-portfolio-buttons-full
{
  margin-left:0;
margin-right:0}

.fusion-portfolio-one .fusion-portfolio-buttons-full .fusion-button
{
margin:5px 0}

.fusion-portfolio-text-floated .fusion-image-wrapper
{
  display:inline-block;
  flex-shrink:1;
  margin:0;
  padding:0 12.5px;
  max-width:540px;
width:100%}

.fusion-portfolio-text-floated .fusion-portfolio-content
{
margin-top:0}

.portfolio-one-text .portfolio-item .image
{
  width:100%;
  height:100%;
  float:none;
margin-right:0}

.portfolio-one-sidebar .portfolio-item .image
{
float:none}

.portfolio-infinite .isotope
{
overflow:visible!important}

.fusion-portfolio-gallery-hidden
{
display:none}

.fusion-portfolio-equal-heights .fusion-portfolio-post
{
display:inline-flex}

.fusion-portfolio-equal-heights .fusion-portfolio-content-wrapper
{
  overflow:hidden;
width:100%}

.fusion-project-details-tb h3,.project-content h3
{
  font-size:13px;
  line-height:17px;
  color:#333;
margin:0 0 28px}

.fusion-project-details-tb .project-description,.project-content .project-description
{
  float:left;
width:74.4681%}

.fusion-project-details-tb .project-description p,.project-content .project-description p
{
margin-top:0}

.fusion-project-details-tb .project-info,.project-content .project-info
{
  float:right;
width:23.4043%}

.fusion-project-details-tb .project-info .project-info-box,.project-content .project-info .project-info-box
{
  border-bottom:1px solid #e7e6e6;
  padding-bottom:15px;
  margin-bottom:15px;
overflow:hidden}

.fusion-project-details-tb .project-info h4,.project-content .project-info h4
{
  color:#333;
  margin:0 5px 0 0;
  float:left;
width:110px}

.with-sidebar .fusion-project-details-tb .project-info h4,.with-sidebar .project-content .project-info h4
{
  display:block;
  width:100%;
margin-bottom:5px}

.fusion-project-details-tb .project-info .project-terms,.project-content .project-info .project-terms
{
float:left}

.fusion-project-details-tb::after
{
  content:" ";
  clear:both;
display:table}

.fusion-project-details-tb .project-info
{
  float:right;
width:100%}

.portfolio-full.with-sidebar .project-info
{
float:left}

.portfolio-full.with-sidebar .project-description
{
  float:right;
width:72.5%}

.portfolio-half .flexslider:not(.tfs-slider)
{
  width:65.9574%;
float:left}

.portfolio-half .project-content
{
  width:31.9149%;
float:right}

.portfolio-half .project-description
{
  width:100%;
margin-bottom:50px}

.portfolio-half .project-description .flexslider:not(.tfs-slider)
{
width:auto}

.portfolio-half .project-info
{
width:100%}

.portfolio-sep
{
  clear:both;
display:block}

.portfolio-half .portfolio-sep
{
margin-bottom:50px}

.project-info-box span
{
float:left}

.portfolio-full .flexslider
{
margin-bottom:70px}

.portfolio-grid .portfolio-tabs
{
margin-top:0}

.portfolio-grid.portfolio-one .portfolio-item:last-child
{
margin-bottom:0}

.portfolio-grid.portfolio-one .image
{
  width:100%;
float:none}

.fusion-portfolio-layout-masonry .fusion-portfolio-content-wrapper,.fusion-portfolio.fusion-portfolio-masonry .fusion-portfolio-content-wrapper
{
position:relative}

.fusion-portfolio-layout-masonry.fusion-portfolio-two.fusion-masonry-has-vertical .fusion-element-landscape,.fusion-portfolio.fusion-portfolio-masonry.fusion-portfolio-two.fusion-masonry-has-vertical .fusion-element-landscape
{
width:100%}

.fusion-portfolio-layout-masonry.fusion-portfolio-three.fusion-masonry-has-vertical .fusion-element-landscape,.fusion-portfolio.fusion-portfolio-masonry.fusion-portfolio-three.fusion-masonry-has-vertical .fusion-element-landscape
{
width:66.6666%}

.fusion-portfolio-layout-masonry.fusion-portfolio-four.fusion-masonry-has-vertical .fusion-element-landscape,.fusion-portfolio.fusion-portfolio-masonry.fusion-portfolio-four.fusion-masonry-has-vertical .fusion-element-landscape
{
width:50%}

.fusion-portfolio-layout-masonry.fusion-portfolio-five.fusion-masonry-has-vertical .fusion-element-landscape,.fusion-portfolio.fusion-portfolio-masonry.fusion-portfolio-five.fusion-masonry-has-vertical .fusion-element-landscape
{
width:40%}

.fusion-portfolio-layout-masonry.fusion-portfolio-six.fusion-masonry-has-vertical .fusion-element-landscape,.fusion-portfolio.fusion-portfolio-masonry.fusion-portfolio-six.fusion-masonry-has-vertical .fusion-element-landscape
{
width:33.3333%}

.fusion-masonry-element-container>a>img,.fusion-masonry-element-container>img
{
display:none}

.fusion-portfolio-text.fusion-portfolio-layout-masonry.fusion-portfolio-rollover .fusion-portfolio-content,.fusion-portfolio-text.fusion-portfolio-masonry.fusion-portfolio-rollover .fusion-portfolio-content
{
transition:all .3s ease}

.fusion-portfolio-text.fusion-portfolio-layout-masonry.fusion-portfolio-rollover .fusion-portfolio-post .fusion-portfolio-content-wrapper,.fusion-portfolio-text.fusion-portfolio-masonry.fusion-portfolio-rollover .fusion-portfolio-post .fusion-portfolio-content-wrapper
{
overflow:hidden}

.fusion-portfolio-text.fusion-portfolio-layout-masonry.fusion-portfolio-rollover .fusion-portfolio-post .fusion-portfolio-content-wrapper:hover .fusion-portfolio-content,.fusion-portfolio-text.fusion-portfolio-masonry.fusion-portfolio-rollover .fusion-portfolio-post .fusion-portfolio-content-wrapper:hover .fusion-portfolio-content
{
  transition:all .3s ease;
transform:translateY(105%)}

.fusion-portfolio-element .fusion-load-more-button.fusion-portfolio-button
{
  background-color:#ebeaea;
color:#333}

.fusion-portfolio-element .fusion-load-more-button.fusion-portfolio-button:hover
{
  background-color:rgba(235,234,234,0.8);
color:#333}

.fusion-privacy-element .fusion-privacy-form ul
{
  list-style:none;
  margin:0 0 20px 0;
padding:0}

.fusion-privacy-element .fusion-privacy-form-floated ul li
{
  display:inline-block;
margin-right:20px}

@font-face
{
  font-family:;
  src:;
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

*
{
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,.fusion-alignleft
{
  display:inline;
  float:left;
margin-right:15px}

.alignright,.fusion-alignright
{
  display:inline;
  float:right;
margin-left:15px}

.aligncenter,.fusion-aligncenter
{
  display:block;
  clear:both;
  margin:0 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;
transform:rotate(180deg)}

input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea
{
  -webkit-appearance:none;
-webkit-border-radius:0}

input[type=search]::-webkit-search-decoration
{
-webkit-appearance:none}

input[type=image]
{
  padding:0;
border:none}

html
{
  overflow-x:hidden;
overflow-y:scroll}

html.no-overflow-y
{
overflow-y:hidden}

body
{
  margin:0;
  color:#747474;
  min-width:320px;
  -webkit-text-size-adjust:100%;
font:13px/20px PTSansRegular,Arial,Helvetica,sans-serif}

body.fusion-blank-page.admin-bar
{
  top:32px;
height:calc(100vh - 32px)}

body #wrapper .gomapMarker
{
color:#333}

body .fusion-content-widget-area .button
{
margin-left:15px}

#wrapper
{
overflow:visible}

#wrapper .tp-bullets
{
transform:translateZ(0)}

#wrapper .strip-html .fusion-dropcap
{
  top:0;
  float:none;
  margin:0;
  padding:0;
  background-color:inherit!important;
  box-shadow:none;
  line-height:inherit;
  text-shadow:none;
  color:inherit!important;
font-size:inherit}

#wrapper .strip-html .fusion-highlight
{
  background-color:inherit!important;
color:inherit!important}

#wrapper .strip-html .fusion-tooltip
{
  color:inherit;
border-bottom:1px dotted}

#wrapper .fusion-vertical-menu-widget .menu
{
  border-right:1px solid transparent;
border-top:1px solid transparent}

#wrapper .fusion-vertical-menu-widget .menu li a
{
  border-bottom:1px solid transparent;
  border-right-color:transparent;
  padding:8px 0;
display:block}

#wrapper .fusion-vertical-menu-widget .menu li a .arrow
{
  display:none;
vertical-align:middle}

#wrapper .fusion-vertical-menu-widget .menu li a .arrow:before
{
  font-family:icomoon;
content:"\f105"}

#wrapper .fusion-vertical-menu-widget .menu .menu-item-has-children>a>.arrow,#wrapper .fusion-vertical-menu-widget .menu .page_item_has_children>a>.arrow
{
  display:inline-block;
padding:0 5px}

#wrapper .fusion-vertical-menu-widget .menu li.current-menu-item>a,#wrapper .fusion-vertical-menu-widget .menu li.current_page_item>a
{
  border-right-color:#65bc7b;
border-right:3px solid}

#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul
{
display:none}

#wrapper .fusion-vertical-menu-widget.right .menu
{
  border-left:1px solid transparent;
  text-align:right;
border-right:0}

#wrapper .fusion-vertical-menu-widget.right .menu>li>a
{
padding-right:20px}

#wrapper .fusion-vertical-menu-widget.right .menu li a
{
padding-left:10px}

#wrapper .fusion-vertical-menu-widget.right .menu li a .arrow:before
{
content:"\f104"}

#wrapper .fusion-vertical-menu-widget.right .menu li.current-menu-item>a,#wrapper .fusion-vertical-menu-widget.right .menu li.current_page_item>a
{
  border-left:3px solid;
border-right:0}

#wrapper .fusion-vertical-menu-widget.right .menu .children,#wrapper .fusion-vertical-menu-widget.right .menu .sub-menu
{
margin-right:30px}

#wrapper .fusion-vertical-menu-widget.left .menu
{
text-align:left}

#wrapper .fusion-vertical-menu-widget.left .menu>li>a
{
padding-left:20px}

#wrapper .fusion-vertical-menu-widget.left .menu li a
{
padding-right:10px}

#wrapper .fusion-vertical-menu-widget.left .menu .children,#wrapper .fusion-vertical-menu-widget.left .menu .sub-menu
{
margin-left:30px}

#wrapper .fusion-vertical-menu-widget.no-border.left .menu li a .arrow
{
  padding-right:0;
  width:40px;
text-align:right}

#wrapper .fusion-vertical-menu-widget.no-border.right .menu li a .arrow
{
  padding-left:0;
  width:40px;
text-align:left}

.fusion-blank-page
{
  display:table;
  height:100%;
  width:100%;
  position:absolute;
  margin:0;
  left:0;
  right:0;
  top:0;
overflow-x:hidden}

.wrapper_blank
{
  float:none;
  vertical-align:middle;
width:100%}

.wrapper_blank #main
{
  background:0 0;
padding:0}

.fusion-body #wrapper.wrapper_blank
{
  display:table-cell;
  margin:0;
max-width:none}

.error404 .search-page-search-form
{
  margin-bottom:0;
  padding-bottom:0;
border:none}

.fusion-404-checklist .fusion-custom-menu-item
{
display:none}

img
{
  border-style:none;
  vertical-align:top;
  max-width:100%;
height:auto}

object
{
max-width:100%}

a
{
text-decoration:none}

input,select,textarea
{
  font-family:Raleway;
  vertical-align:middle;
color:#000}

select
{
border-style:solid}

fieldset,form
{
  margin:0;
  padding:0;
border-style:none}

#content:after,.clearfix:after
{
  content:"";
  display:table;
clear:both}

.clear
{
clear:both}

.wp-caption
{
max-width:100%}

.search-table
{
  display:table;
width:100%}

#fallback-slide
{
display:none}

#fallback-slide img
{
width:100%}

.gallery-box
{
  background:#3d3c3c;
padding:0 10px}

.gallery-box img
{
width:100%}

#wrapper .product-category a h2.woocommerce-loop-category__title,.fusion-main-menu>ul>li>a .fusion-menu-description,a,a:after,a:before
{
  transition-property:color,background-color,border-color;
  transition-duration:.2s;
transition-timing-function:linear}

.fusion-accordian .panel-title a .fa-fusion-box,.woocommerce .social-share li .fontawesome-icon
{
  transition-property:color,background-color,border-color;
  transition-duration:.2s;
transition-timing-function:linear}

.gallery
{
  margin:0 auto;
max-width:1400px}

#main
{
  padding:55px 10px 45px;
clear:both}

#main .columns h2
{
  margin:0;
line-height:35px}

#main .container h2
{
margin:0}

#main .post h2
{
  color:#333;
padding-bottom:0}

#main .post h2 a
{
color:#333}

#main .sidebar.fusion-sticky-sidebar
{
padding:0}

.col .heading
{
  overflow:hidden;
margin:0 0 15px}

.col .heading img
{
  float:left;
margin:0 10px 0 0}

.col p
{
margin:0 0 23px}

h2
{
  color:#333;
margin:0 0 20px}

h2.entry-title
{
  margin-top:0;
margin-bottom:28px}

h1.entry-title
{
  margin-top:0;
margin-bottom:28px}

.avada-myaccount-data h2
{
margin-top:0}

.more
{
  overflow:hidden;
  display:block;
font:13px/15px PTSansRegular,arial,helvetica,sans-serif}

.more a
{
  float:right;
padding:0}

.more a.active
{
  color:#65bc7b;
text-decoration:none}

.more a.active:after
{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  font-family:icomoon;
  content:"\f105";
  color:#65bc7b;
  font-size:14px;
padding-left:5px}

.fusion-read-more,.more a,.tribe-events-viewmore>a
{
  position:relative;
  margin-right:10px;
  text-align:right;
display:inline-block}

.fusion-read-more:after,.more a:after,.tribe-events-viewmore>a:after
{
  content:"\f105";
  position:absolute;
  right:-10px;
  top:50%;
  transform:translateY(-50%);
  padding-left:5px;
  font-family:icomoon;
font-size:14px}

.content-boxes .more
{
margin-top:18px}

.content-boxes .heading .fontawesome-icon
{
float:left}

.content-boxes .heading-and-icon h2
{
padding-left:45px}

.content-boxes-icon-boxed.columns-5 .col
{
width:12.8%}

.content-boxes-icon-boxed.columns-4 .col
{
width:18%}

.content-boxes-icon-boxed.columns-3 .col
{
width:26.65%}

.content-boxes-icon-boxed.columns-2 .col
{
width:44%}

.content-boxes-icon-boxed.columns-1 .col
{
width:96%}

.container
{
overflow:hidden}

.container .columns .col
{
  width:31.42857%;
padding:0 2.85714% 0 0}

.container .columns .col.last
{
margin-right:0}

.container .col img
{
width:100%}

.container .holder
{
overflow:hidden}

.container h3 a.active
{
  text-decoration:none;
color:#65bc7b}

.slider
{
overflow:hidden}

.review
{
width:100%}

.meta
{
  list-style:none;
  margin:0 0 13px;
  padding:0;
  overflow:hidden;
  font-size:12px;
  line-height:14px;
color:#333}

.meta li
{
  float:left;
  padding:0 8px 0 9px;
border-left:1px solid #333}

.meta li:first-child
{
  padding-left:0;
border-left:0}

.widget_recent_entries .post-date
{
display:block}

.fusion-content-widget-area>section:last-child
{
margin-bottom:0}

.fusion-content-widget-area .widget
{
  margin-bottom:45px;
position:relative}

.fusion-content-widget-area .widget.flickr
{
overflow:hidden}

.fusion-content-widget-area .widget ul
{
  list-style:none;
  margin:0;
padding:0}

.fusion-content-widget-area .widget li
{
  margin:0;
  padding:0;
display:block}

.fusion-content-widget-area .widget li a
{
display:inline}

.fusion-content-widget-area .widget .recentcomments,.fusion-content-widget-area .widget li a,.fusion-content-widget-area .widget_categories li
{
color:#838383}

.fusion-content-widget-area .widget .recentcomments,.fusion-content-widget-area .widget_categories li
{
display:block}

.fusion-content-widget-area .widget .recentcomments a
{
  background:0 0;
border:none}

.fusion-content-widget-area .contact_info .address
{
margin:0 0 15px}

.fusion-content-widget-area .flickr-photo a
{
  background:0 0;
  float:left;
border:0}

.fusion-content-widget-area .widget_categories li a
{
  display:block;
  border:0;
  background:0 0;
padding:0}

.fusion-content-widget-area .jtwt .jtwt_tweet:before
{
color:#d8d8d8}

.fusion-content-widget-area #comment-input input,.fusion-content-widget-area #s
{
  width:100%;
margin-right:0}

.fusion-content-widget-area .widget_recent_entries ul
{
padding:0}

.fusion-content-widget-area ul.list-icon
{
margin-left:25px}

.fusion-content-widget-area .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a:hover
{
color:#333}

#content
{
  width:71.1702128%;
  float:left;
min-height:1px}

#content.full-width
{
width:100%}

#posts-container
{
position:relative}

.single .comments-container
{
  margin-top:55px;
clear:both}

.post
{
margin-bottom:65px}

.single-post .post
{
margin-bottom:0}

.post .image
{
margin-bottom:40px}

.avada_faq .meta-info,.single .post .meta-info
{
margin-bottom:55px}

.search input
{
  border:1px solid #e7e6e6;
  padding:8px 15px;
  font-size:13px;
  color:#333;
display:block}

.sidebar
{
  width:23.4042553%;
float:right}

.sidebar.fusion-sticky-sidebar .fusion-sidebar-inner-content>section:last-child
{
margin-bottom:0!important}

.sidebar .widget
{
  margin-bottom:45px;
position:relative}

.sidebar .widget.flickr
{
overflow:hidden}

.sidebar .widget .widget_title
{
  margin:0;
  padding:0;
  font-size:13px;
  margin-bottom:18px;
color:#333}

.sidebar .widget ul
{
  list-style:none;
  margin:0;
padding:0}

.sidebar .widget li
{
  margin:0;
  padding:0;
display:block}

.fusion-content-widget-area .contact_info p,.fusion-widget-area .contact_info p
{
margin:0}

.fusion-content-widget-area .s
{
width:100%}

.jtwt li
{
background:0 0}

.fusion-content-widget-area .jtwt .jtwt_tweet,.jtwt .jtwt_tweet
{
  position:relative;
  padding:0;
  border:0;
  margin-bottom:30px;
  font-size:13px;
  line-height:20px;
  padding-left:45px;
padding-top:0}

.jtwt .jtwt_tweet:before
{
  position:absolute;
  top:6px;
  margin-left:-45px;
  content:"\e605";
  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:#65bc7b}

.jtwt .jtwt_tweet .jtwt_tweet_text
{
  margin-bottom:0;
margin-top:0}

.recent-works-items
{
overflow:hidden}

.recent-works-items a
{
  display:inline-block;
padding:3px 1.5px}

.fusion-columns-4 .recent-works-items a,.fusion-columns-5 .recent-works-items a,.fusion-columns-6 .recent-works-items a
{
max-width:60px}

.bbp-pagination .bbp-pagination-links,.fusion-pagination,.page-links,.pagination,.woocommerce-pagination
{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:flex-end;
  margin-top:40px;
  font-size:9px;
line-height:normal}

.page-links
{
  margin-bottom:40px;
margin-top:30px}

.bbp-pagination .bbp-pagination-links .current,.bbp-pagination .bbp-pagination-links .pagination-next,.bbp-pagination .bbp-pagination-links .pagination-prev,.bbp-pagination .bbp-pagination-links a.inactive,.bbp-pagination-links span.dots,.bbp-topic-pagination .page-numbers,.fusion-pagination .current,.fusion-pagination .next,.fusion-pagination .page-numbers,.fusion-pagination .prev,.page-links a,.page-links>.page-number,.pagination .current,.pagination .pagination-next,.pagination .pagination-prev,.pagination a.inactive,.woocommerce-pagination .current,.woocommerce-pagination .next,.woocommerce-pagination .page-numbers,.woocommerce-pagination .prev
{
  display:inline-flex;
  position:relative;
  float:none;
  margin:0 4px;
  padding:0;
  border:1px solid;
  align-items:center;
justify-content:center}

.fusion-pagination-circle .bbp-pagination .bbp-pagination-links .current,.fusion-pagination-circle .bbp-pagination .bbp-pagination-links .pagination-next,.fusion-pagination-circle .bbp-pagination .bbp-pagination-links .pagination-prev,.fusion-pagination-circle .bbp-pagination .bbp-pagination-links a.inactive,.fusion-pagination-circle .bbp-pagination-links span.dots,.fusion-pagination-circle .bbp-topic-pagination .page-numbers,.fusion-pagination-circle .fusion-pagination .current,.fusion-pagination-circle .fusion-pagination .next,.fusion-pagination-circle .fusion-pagination .page-numbers,.fusion-pagination-circle .fusion-pagination .prev,.fusion-pagination-circle .page-links a,.fusion-pagination-circle .page-links>.page-number,.fusion-pagination-circle .pagination .current,.fusion-pagination-circle .pagination .pagination-next,.fusion-pagination-circle .pagination .pagination-prev,.fusion-pagination-circle .pagination a.inactive,.fusion-pagination-circle .woocommerce-pagination .current,.fusion-pagination-circle .woocommerce-pagination .next,.fusion-pagination-circle .woocommerce-pagination .page-numbers,.fusion-pagination-circle .woocommerce-pagination .prev
{
border-radius:50%}

.bbp-pagination .bbp-pagination-links .current,.fusion-pagination .current,.page-links>.page-number,.pagination .current,.woocommerce-pagination .current
{
color:#fff}

.pagination.page-links a:hover
{
border-color:inherit}

.pagination .pagination-dots
{
  display:inline-block;
text-align:center}

.fusion-pagination .next,.fusion-pagination .pagination-next,.fusion-pagination .pagination-prev,.fusion-pagination .prev,.woocommerce-pagination .next,.woocommerce-pagination .pagination-next,.woocommerce-pagination .pagination-prev,.woocommerce-pagination .prev
{
  padding-left:0;
padding-right:0}

.fusion-pagination .next,.fusion-pagination .next:hover,.fusion-pagination .prev,.fusion-pagination .prev:hover,.woocommerce-pagination .next,.woocommerce-pagination .next:hover,.woocommerce-pagination .prev,.woocommerce-pagination .prev:hover
{
border:0}

.fusion-show-pagination-text .bbp-pagination .bbp-pagination-links .pagination-next,.fusion-show-pagination-text .bbp-pagination .bbp-pagination-links .pagination-prev,.fusion-show-pagination-text .fusion-pagination .next,.fusion-show-pagination-text .fusion-pagination .prev,.fusion-show-pagination-text .pagination .pagination-next,.fusion-show-pagination-text .pagination .pagination-prev,.fusion-show-pagination-text .woocommerce-pagination .next,.fusion-show-pagination-text .woocommerce-pagination .prev
{
border:none}

.fusion-show-pagination-text .bbp-pagination-links,.fusion-show-pagination-text .pagination
{
  margin-left:1em;
margin-right:1em}

.fusion-show-pagination-text .fusion-pagination .next,.fusion-show-pagination-text .fusion-pagination .pagination-next,.fusion-show-pagination-text .fusion-pagination .pagination-prev,.fusion-show-pagination-text .fusion-pagination .prev,.fusion-show-pagination-text .woocommerce-pagination .next,.fusion-show-pagination-text .woocommerce-pagination .pagination-next,.fusion-show-pagination-text .woocommerce-pagination .pagination-prev,.fusion-show-pagination-text .woocommerce-pagination .prev
{
padding:0}

body.fusion-hide-pagination-text .page-text
{
display:none}

body.fusion-hide-pagination-text .pagination-next,body.fusion-hide-pagination-text .pagination-prev
{
border-style:solid}

body.fusion-hide-pagination-text .pagination-next:after
{
right:auto}

body.fusion-hide-pagination-text.ltr .fusion-blog-pagination .pagination-prev,body.fusion-hide-pagination-text.ltr .pagination-prev
{
margin-left:0}

body.fusion-hide-pagination-text.ltr .fusion-blog-pagination .pagination-next,body.fusion-hide-pagination-text.ltr .pagination-next
{
margin-right:0}

body.fusion-hide-pagination-text.ltr .fusion-pagination .prev,body.fusion-hide-pagination-text.ltr .woocommerce-pagination .prev
{
margin-left:0}

body.fusion-hide-pagination-text.ltr .fusion-pagination .next,body.fusion-hide-pagination-text.ltr .woocommerce-pagination .next
{
margin-right:0}

body.fusion-hide-pagination-text .pagination-next:after,body.fusion-hide-pagination-text .pagination-prev:before
{
  position:static;
transform:none}

body.fusion-hide-pagination-text .fusion-pagination .next,body.fusion-hide-pagination-text .fusion-pagination .prev,body.fusion-hide-pagination-text .woocommerce-pagination .next,body.fusion-hide-pagination-text .woocommerce-pagination .prev
{
border-style:solid}

body.fusion-hide-pagination-text .fusion-pagination .next:after,body.fusion-hide-pagination-text .fusion-pagination .prev:before,body.fusion-hide-pagination-text .woocommerce-pagination .next:after,body.fusion-hide-pagination-text .woocommerce-pagination .prev:before
{
  position:static;
transform:none}

.img-list
{
overflow:hidden}

.img-list li
{
  padding:5px;
  background:0 0;
float:left}

.img-list a
{
  background:0 0;
  height:auto;
  width:auto;
  text-indent:0;
border:0}

.about-author
{
  margin-top:55px;
  overflow:hidden;
clear:both}

.about-author .title a
{
color:#65bc7b}

.about-author div.avatar
{
  float:left;
  margin-right:20px;
margin-bottom:5px}

.related-posts
{
margin-top:55px}

.related-posts .image
{
  width:180px;
  height:138px;
margin-bottom:0}

.single-related-posts
{
clear:both}

.commentlist
{
  list-style:none;
  margin:0;
  padding:0;
margin-bottom:65px}

.commentlist .children
{
list-style:none outside none}

.commentlist li
{
  margin:0;
padding:0}

.commentlist .the-comment
{
  border-bottom:1px solid #e7e6e6;
  padding-bottom:25px;
margin-bottom:25px}

.commentlist .the-comment .comment-text
{
margin-left:69px}

.commentlist .the-comment .comment-text :last-child
{
margin-bottom:0}

.commentlist div.avatar
{
  float:left;
margin-right:15px}

.commentlist .comment-author strong
{
padding-right:5px}

#respond
{
margin-top:40px}

.comments-container #respond
{
margin-bottom:40px}

#s,.comment-form input
{
  border:1px solid #d2d2d2;
  min-width:28%;
  font-size:13px;
  color:#747474;
  padding-left:15px;
  padding-right:15px;
float:left}

.comment-form #comment-submit
{
  margin:0;
min-width:auto}

.comment-form input,.s
{
float:none}

.comment-form-comment textarea
{
  border:1px solid #d2d2d2;
  width:100%;
  height:150px;
  font-size:13px;
  color:#747474;
padding:12px 15px}

.comment-form .comment-form-cookies-consent
{
margin-top:20px}

.comment-form .comment-form-cookies-consent input
{
min-width:auto}

.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}

#tribe-bar-form input[type=text],.input-text,.tribe-bar-disabled #tribe-bar-form .tribe-bar-filters input[type=text],input[type=date],input[type=email],input[type=number],input[type=password],input[type=phone-number],input[type=text]
{
  border:1px solid #d2d2d2;
  font-size:13px;
  color:#747474;
  padding:8px 15px;
  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;
appearance:checkbox}

.single-navigation
{
  min-height:34px;
  line-height:34px;
  border-top:1px solid #e7e6e6;
  border-bottom:1px solid #e7e6e6;
  margin-bottom:60px;
text-align:right}

.single-navigation a
{
  display:inline-block;
position:relative}

.single-navigation a[rel=next]
{
  margin-left:15px;
margin-right:1em}

.fusion-pagination .prev:before,.pagination-prev:before,.single-navigation a[rel=prev]:before,.woocommerce-pagination .prev:before
{
  position:absolute;
  top:50%;
  transform:translateY(-51%);
  left:-1em;
  font-family:icomoon;
content:"\f104"}

.fusion-pagination .next:after,.pagination-next:after,.single-navigation a[rel=next]:after,.woocommerce-pagination .next:after
{
  position:absolute;
  top:50%;
  transform:translateY(-51%);
  right:-1em;
  font-family:icomoon;
content:"\f105"}

.side-nav
{
  list-style:none;
  margin:0;
  padding:0;
  border-top:1px solid #ededed;
margin-bottom:20px}

.side-nav ul
{
  list-style:none;
  margin:0;
padding:0}

.side-nav li
{
  margin:0;
padding:0}

.side-nav li a
{
  border-bottom:1px solid #ededed;
  display:block;
  height:auto;
  font-weight:400;
  font-size:14px;
  color:#333;
  line-height:1.69em;
padding:8px 0}

.side-nav li a:hover
{
background:0 0}

.side-nav li.current_page_item>a
{
  background:0 0;
color:#65bc7b}

.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 #65bc7b}

.side-nav-left .side-nav .arrow
{
margin-left:10px}

.side-nav-left .side-nav .arrow:after
{
content:"\f105"}

.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 #65bc7b}

.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:"\f104"}

.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}

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:#65bc7b}

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:#65bc7b;
  height:18px;
  border-radius:75px;
  width:18px;
  position:absolute;
  font-size:14px;
  content:"\f105";
  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 #65bc7b;
  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 #65bc7b;
background:#f2efef}

.continue
{
float:right}

.avada-google-map
{
  height:416px;
  margin-bottom:50px;
overflow:hidden}

#gmap img,.shortcode-map img
{
max-width:none}

.fusion-post-content h1,.fusion-post-content h2,.fusion-post-content h3,.fusion-post-content h4,.fusion-post-content h5,.fusion-post-content h6
{
  color:#333;
font-weight:400}

.fusion-post-content h4
{
font-size:13px}

.fusion-post-content h5
{
font-size:12px}

.fusion-post-content h6
{
font-size:11px}

.flickr_badge_image img,.pyre_tabs img,.recent-works-items img
{
transition:all .2s}

.flickr_badge_image img:hover,.pyre_tabs img:hover,.recent-works-items img:hover
{
opacity:.5}

.error-page .useful-links
{
  width:30.66%;
padding-left:5%}

.error-page .oops
{
  font-size:117px;
  margin:0 0 20px;
  line-height:117px;
  font-weight:bolder;
  color:#f0f0f0;
font-family:"PT Sans",Arial,Helvetica,sans-serif}

.has-sidebar .error-page .oops
{
  font-size:90px;
line-height:90px}

.error_page .oops h1
{
font-family:"PT Sans",Arial,Helvetica,sans-serif}

.fontawesome-icon
{
  display:inline-block;
float:left}

.aligncenter .fontawesome-icon,.fusion-alignleft .fontawesome-icon,.fusion-alignright .fontawesome-icon
{
float:none}

.fontawesome-icon
{
margin-right:10px}

.fontawesome-icon.circle-yes
{
  border-radius:75px;
  border-width:1px;
  border-style:solid;
  background-color:#333;
  color:#fff;
  text-align:center;
margin-top:2px}

.fontawesome-icon.large
{
font-size:40px}

.fontawesome-icon.large.circle-yes
{
  width:70px;
  height:70px;
line-height:70px}

.fontawesome-icon.medium
{
font-size:18px}

.fontawesome-icon.medium.circle-yes
{
  width:35px;
  height:35px;
line-height:35px}

.fontawesome-icon.small
{
font-size:10px}

.fontawesome-icon.small.circle-yes
{
  width:18px;
  height:18px;
line-height:19px}

.fontawesome-icon.circle-no.large
{
margin-top:2px}

.fontawesome-icon.circle-no.medium
{
margin-top:3px}

.fontawesome-icon.circle-no.small
{
margin-top:5px}

.icon-heading .fontawesome-icon
{
margin-top:-6px}

.main-flex
{
  overflow:hidden;
  width:100%;
  margin-left:auto;
margin-right:auto}

.widget_layered_nav li a:before,.widget_product_categories li a:before,.woocommerce-tabs .tabs a:hover .arrow:after,.woocommerce-tabs .tabs li.active a .arrow:after
{
  position:absolute;
  font-family:icomoon;
  content:"\f105";
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,.fusion-widget-area .widget_rss li a:before
{
  position:absolute;
  font-family:icomoon;
  content:"\f105";
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,.fusion-widget-area .widget_rss li
{
  display:block;
  padding:10px 10px 10px 12px;
  border-bottom:1px solid #e7e6e6;
position:relative}

.fusion-widget-area .widget_categories li
{
position:relative}

.fusion-widget-area .widget_rss .rss-date
{
  display:block;
margin:.15em 0}

.fusion-widget-area .widget_categories li span
{
position:absolute}

.fusion-widget-area .widget_categories .children
{
  margin-left:5px;
padding-top:10px}

.fusion-widget-area .widget_categories li .children li:last-child,.fusion-widget-area .widget_categories li .sub-menu li:last-child,.fusion-widget-area .widget_nav_menu li .children li:last-child,.fusion-widget-area .widget_nav_menu li .sub-menu li:last-child,.fusion-widget-area .widget_pages li .children li:last-child,.fusion-widget-area .widget_pages li .sub-menu li:last-child,.fusion-widget-area .widget_product_categories li .children li:last-child,.fusion-widget-area .widget_product_categories li .sub-menu 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:#65bc7b;
  height:18px;
  border-radius:75px;
  width:18px;
  content:" ";
  float:left;
  margin-right:10px;
margin-left:0}

.fusion-widget-area ul.arrow li
{
  line-height:18px;
  margin:0;
  padding:0;
  margin-bottom:15px;
padding-left:0}

.fusion-widget-area .children,.fusion-widget-area .sub-menu
{
margin-left:15px}

.fusion-widget-area .widget_nav_menu .sub-menu
{
padding-top:10px}

.fusion-widget-area .fusion-vertical-menu-widget .children,.fusion-widget-area .fusion-vertical-menu-widget .sub-menu
{
margin-left:0}

.widget_categories li
{
  background:0 0;
  padding:0;
border-bottom:0}

.fusion-widget-area .widget>ul>li:first-child,.fusion-widget-area .widget_nav_menu>div>ul>li:first-child
{
padding-top:0}

.widget_wooslider_slideshow_slides li a
{
  background:0 0;
  border:0;
  margin:0;
padding:0}

.fusion-widget-area .flexslider .slides>li
{
  padding-top:0;
padding-bottom:0}

.chat-icon
{
  display:inline-block;
  width:26px;
  height:19px;
margin-top:9px}

.blog-shortcode h3.timeline-title
{
  color:#747474;
font-size:13px}

.reading-box-container
{
  position:relative;
z-index:1}

.reading-box
{
position:relative}

.tagline-shadow:after,.tagline-shadow:before
{
  bottom:15px;
  left:10px;
  width:50%;
  height:20%;
  max-width:300px;
  max-height:100px;
  position:absolute;
  content:"";
  z-index:-1;
  box-shadow:0 15px 10px rgba(0,0,0,.7);
transform:rotate(-3deg)}

.tagline-shadow:after
{
  right:10px;
  left:auto;
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:"\f105"}

ul.circle-yes li:before
{
  border-radius:75px;
  text-align:center;
font-size:9px}

ul.list-icon-color-light li:before
{
color:#fff}

ul.list-icon li
{
  line-height:18px;
  margin:0;
  padding:0;
  margin-bottom:15px;
padding-left:25px}

.fusion-widget-area ul.list-icon a
{
  border:medium none;
padding:0}

.fusion-post-content .wooslider .overlay-natural.layout-text-bottom .slide-excerpt
{
bottom:15%}

.fusion-post-content .wooslider .overlay-natural.layout-text-top .slide-excerpt
{
top:15%}

.fusion-post-content .wooslider .slide-excerpt .slide-title,.fusion-post-content .wooslider .slide-excerpt .slide-title a
{
color:#fff}

.fusion-post-content .wooslider .overlay-full .slide-excerpt
{
  padding:50px;
opacity:.7}

.fusion-post-content .wooslider .wooslider-control-thumbs
{
  position:relative;
  width:auto;
  margin:33px auto 0;
text-align:center}

.fusion-post-content .wooslider .wooslider-control-thumbs li
{
  float:none;
width:56px}

.fusion-post-content .wooslider .wooslider-next,.fusion-post-content .wooslider .wooslider-prev
{
  top:50%;
margin-top:-29px}

.fusion-post-content .wooslider-type-attachments .wooslider-next,.fusion-post-content .wooslider-type-attachments .wooslider-prev
{
  top:50%;
margin-top:-59px}

.fusion-post-content .wooslider .overlay-none .slide-excerpt
{
margin-top:10px}

.fusion-post-content .wooslider .overlay-none .slide-excerpt .slide-title,.fusion-post-content .wooslider .overlay-none .slide-excerpt .slide-title a
{
color:#333}

.tabs-vertical
{
border:0}

.tabs-vertical .tabset
{
  border-left:1px solid #d3d3d3;
  border-top:1px solid #d3d3d3;
  border-bottom:1px solid #d3d3d3;
  width:15.74468085%;
  float:left;
  height:auto;
  position:relative;
  left:1px;
z-index:10}

.tabs-vertical .tab-hold .tabset li
{
  float:none;
  width:auto;
  height:auto;
  border:0;
background:0 0}

.tabs-vertical .tab-hold .tabset li a
{
  width:auto;
  text-indent:0;
  border-bottom:1px solid #d3d3d3;
  height:auto;
  line-height:normal;
padding:10px}

.tabs-vertical .tab-hold .tabset li:last-child a
{
border-bottom:0}

.tabs-vertical .tab-hold .tabset li.active a
{
  background:#fff;
  border-width:0;
  border-style:solid;
  border-left-width:3px;
  height:auto;
line-height:normal}

.tabs-vertical .tabs-container
{
  width:83.93617021%;
float:left}

.tabs-vertical .tabs-container .tab_content
{
  border:1px solid #d3d3d3;
padding:30px}

.error-message
{
  color:#f0f0f0;
  font-size:170px;
  line-height:1;
font-weight:700}

.mejs-container.mejs-video
{
  max-width:100%;
  width:100%;
height:auto}

.mejs-overlay,.mejs-poster
{
  width:100%;
height:100%}

.mejs-mediaelement video
{
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  width:100%;
height:100%}

.mejs-container,.mejs-embed,.mejs-embed body
{
background:0 0}

.fusion-sliding-bar-area .widget_shopping_cart_content .buttons
{
background:rgba(0,0,0,.4)}

.fusion-sliding-bar-area .products-slider li .image
{
  width:auto;
height:auto}

.fusion-widget-area .products a
{
  padding:0;
  border:0;
background:0 0}

.fusion-widget-area .products .product-title
{
margin:0 0 10px}

.fusion-widget-area .products-slider a
{
  border:0;
  background:0 0;
  margin:0;
  padding-top:0;
  padding-bottom:0;
  padding-right:0;
  display:inline-block;
width:auto}

.fusion-widget-area .image-extras-content h3
{
  text-transform:none;
margin-bottom:5px}

.fusion-widget-area .product-category mark
{
  background-color:transparent;
color:inherit}

.fusion-widget-area .product-category h3
{
margin-bottom:0}

.fullwidthbanner-container
{
overflow:visible}

.tfs-slider .flex-caption
{
width:97%}

.tfs-slider .flex-control-nav
{
bottom:20px!important}

.tfs-slider .buttons a
{
  margin:0;
display:inline-block}

.tp-simpleresponsive .slotholder,.tp-simpleresponsive .slotholder img
{
  -webkit-backface-visibility:visible;
-webkit-transform:none}

#learndash_lessons .learndash_topic_dots
{
float:none}

.video-background
{
  position:relative;
overflow:hidden}

.video-bg
{
  position:relative;
  padding-bottom:56.25%;
  height:0;
overflow:hidden}

.video-bg embed,.video-bg iframe,.video-bg object
{
  position:absolute;
  top:0;
  left:0;
  width:100%;
height:100%}

.video-content
{
  position:absolute;
  top:0;
  padding:15px;
width:100%}

.bbp-arrow
{
margin-top:-1px}

.fusion-animated
{
  position:relative;
z-index:2000}

.fusion-social-links-footer .fusion-social-networks.boxed-icons a.fusion-social-network-icon.fusion-custom.fusion-icon-custom
{
  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
{
position:relative}

.avada-container h3,.comment-form input[type=submit],.fusion-body .fusion-load-more-button,.project-content .project-info h4,.review blockquote div strong,.ticket-selector-submit-btn[type=submit]
{
font-weight:700}

.meta .fusion-date,.post-content blockquote,.review blockquote q
{
font-style:italic}

#wrapper .fusion-events-shortcode .fusion-events-meta h4,.fusion-carousel-meta,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a,.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery:before,.fusion-image-wrapper .fusion-rollover .fusion-rollover-link:before,.fusion-recent-posts .columns .column .meta,.fusion-rollover-linebreak,.fusion-single-line-meta,.product-buttons a
{
line-height:1.5}

.ua-mobile .avada-not-responsive #wrapper
{
  width:100%!important;
overflow:hidden!important}

.layout-wide-mode #wrapper
{
  width:100%;
max-width:none}

#sliders-container
{
position:relative}

.layout-boxed-mode #sliders-container .main-flex[data-parallax="1"]
{
position:fixed}

.avada-video-embed
{
position:relative}

.avada-video-embed .fluid-width-video-wrapper
{
padding-top:55%}

.avada-video-embed .fluid-width-video-wrapper iframe
{
  position:absolute;
  top:0;
  left:0;
  width:100%;
height:100%}

.fusion-privacy-placeholder
{
  padding:30px;
  background:rgba(0,0,0,.1);
  color:rgba(0,0,0,.3);
  display:flex;
  align-items:center;
justify-content:center}

.fusion-privacy-placeholder .fusion-privacy-placeholder-content
{
text-align:center}

.fusion-privacy-placeholder .fusion-privacy-consent
{
margin-top:15px}

.fluid-width-video-wrapper .fusion-privacy-placeholder
{
  position:absolute;
  top:0;
  left:0;
  width:100%!important;
height:100%!important}

.fusion-privacy-bar
{
  padding:15px 30px;
  position:fixed;
  width:100%;
  z-index:99999;
  display:none;
  max-height:100vh;
overflow:auto}

.fusion-privacy-bar .fusion-privacy-bar-acceptance
{
width:auto}

.fusion-privacy-bar-bottom
{
bottom:0}

.fusion-privacy-bar .fusion-privacy-bar-main
{
  display:flex;
  align-items:center;
justify-content:center}

.fusion-privacy-bar .fusion-privacy-bar-main .fusion-privacy-bar-acceptance
{
margin-left:30px}

.fusion-privacy-bar .fusion-privacy-bar-full
{
  text-align:center;
  display:none;
line-height:1.5}

.fusion-privacy-bar .fusion-privacy-bar-full .fusion-privacy-choices
{
  list-style:none;
  margin:.7em 0 0;
padding:0}

.fusion-privacy-bar .fusion-privacy-bar-full .fusion-column
{
text-align:initial}

.fusion-privacy-bar .fusion-privacy-bar-full .fusion-column .column-title
{
  text-transform:uppercase;
  margin-top:0;
margin-bottom:.7em}

.searchform .fusion-search-form-content
{
  display:flex;
  align-items:center;
  overflow:hidden;
width:100%}

.searchform .fusion-search-form-content .fusion-search-field
{
flex-grow:1}

.searchform .fusion-search-form-content .fusion-search-field input
{
  background-color:#fff;
  border:1px solid #d2d2d2;
  color:#747474;
  font-size:13px;
  padding:8px 15px;
  height:33px;
  width:100%;
  box-sizing:border-box;
  margin:0;
outline:0}

.searchform .fusion-search-form-content .fusion-search-button input[type=submit]
{
  background:#000;
  border:none;
  border-radius:0;
  color:#fff;
  font-size:1em;
  height:33px;
  line-height:33px;
  margin:0;
  padding:0;
  width:33px;
  text-indent:0;
  cursor:pointer;
  font-family:icomoon;
  font-weight:400;
  text-shadow:none;
  -webkit-font-smoothing:antialiased;
transition:all .2s}

.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-form-content,.fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-form-content
{
position:relative}

.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-button,.fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-button
{
position:absolute}

.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-button input[type=submit],.fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-button input[type=submit]
{
  background-color:transparent;
color:#aaa9a9}

.search-page-search-form-top
{
  padding-bottom:60px;
  border-bottom:1px solid #e6e5e6;
margin-bottom:60px}

.search-page-search-form-bottom
{
  padding-top:60px;
  border-top:1px solid #e6e5e6;
margin-top:60px}

.search-page-search-form .fusion-search-form
{
text-align:right}

.search-page-search-form .fusion-search-form .fusion-search-form .fusion-search-field input
{
text-indent:0}

.fusion-main-menu-search-overlay .fusion-main-menu>.fusion-menu
{
  display:flex;
  flex-wrap:wrap;
transition:opacity .8s cubic-bezier(.8,0,.25,1),transform .8s cubic-bezier(.8,0,.25,1)}

.fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search
{
  display:flex;
  visibility:hidden;
  align-items:center;
  opacity:0;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-150%);
  width:100%;
transition:opacity .8s cubic-bezier(.8,0,.25,1),transform .8s cubic-bezier(.8,0,.25,1)}

.fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-search-form
{
flex-grow:2}

.fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-close-search
{
  overflow:hidden;
  position:relative;
display:inline-block}

.fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-close-search:after,.fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-close-search:before
{
  content:"";
  position:absolute;
  top:50%;
  left:0;
  height:2px;
  width:100%;
margin-top:-1px}

.fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-close-search:before
{
transform:rotate(45deg)}

.fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-close-search:after
{
transform:rotate(-45deg)}

.fusion-main-menu-search-overlay .fusion-main-menu.search-open
{
overflow:visible}

.fusion-main-menu-search-overlay .fusion-main-menu.search-open>.fusion-menu
{
  opacity:0;
  transform:translateY(100%);
visibility:hidden}

.fusion-main-menu-search-overlay .fusion-main-menu.search-open>.fusion-overlay-search
{
  opacity:1;
  visibility:visible;
transform:translate(-50%,-50%)}

.fusion-main-menu-search-overlay .fusion-main-menu.search-transition
{
overflow:hidden!important}

.fusion-main-menu-search-overlay .fusion-main-menu.search-transition .fusion-menu
{
visibility:visible!important}

.fusion-main-menu-search-overlay .fusion-main-menu.search-transition>.fusion-overlay-search
{
visibility:visible}

.fusion-main-menu-search-overlay .fusion-header-v4.fusion-header-menu-align-right .fusion-overlay-search,.fusion-main-menu-search-overlay .fusion-header-v5.fusion-header-menu-align-right .fusion-overlay-search
{
  right:0;
  left:auto;
transform:translate(0,-150%)}

.fusion-main-menu-search-overlay .fusion-header-v4.fusion-header-menu-align-right .search-open .fusion-overlay-search,.fusion-main-menu-search-overlay .fusion-header-v5.fusion-header-menu-align-right .search-open .fusion-overlay-search
{
transform:translate(0,-50%)}

.fusion-main-menu-search-overlay .fusion-header-v4.fusion-header-menu-align-left .fusion-overlay-search,.fusion-main-menu-search-overlay .fusion-header-v5.fusion-header-menu-align-left .fusion-overlay-search
{
  left:0;
transform:translate(0,-150%)}

.fusion-main-menu-search-overlay .fusion-header-v4.fusion-header-menu-align-left .search-open .fusion-overlay-search,.fusion-main-menu-search-overlay .fusion-header-v5.fusion-header-menu-align-left .search-open .fusion-overlay-search
{
transform:translate(0,-50%)}

.fusion-overlay-search
{
  position:absolute;
opacity:0}

.fusion-header-has-flyout-menu .fusion-flyout-search .fusion-live-search
{
position:relative}

.fusion-header-has-flyout-menu .fusion-flyout-search .fusion-live-search .fusion-search-form-content
{
position:relative}

.fusion-header-has-flyout-menu .fusion-flyout-search .fusion-live-search .fusion-search-form-content .fusion-search-button
{
  display:block;
  position:absolute;
  right:0;
background-color:transparent}

.fusion-header-has-flyout-menu .fusion-flyout-search .fusion-live-search .fusion-search-form-content .fusion-search-button .fusion-search-submit
{
display:none}

.fusion-header-has-flyout-menu .fusion-flyout-search .fusion-live-search .fusion-search-form-content .fusion-slider-loading
{
  margin:-1.75em 0 0 -3.5em;
  width:3.5em;
  height:3.5em;
  border-top-width:.4em;
  border-right-width:.4em;
  border-bottom-width:.4em;
border-left-width:.4em}

.fusion-live-search .fusion-search-field
{
z-index:14}

.fusion-live-search .fusion-search-button
{
  z-index:14;
position:relative}

.fusion-live-search .fusion-slider-loading
{
  display:none;
  margin:-1.2em 0 0 -1.2em;
  width:2.4em;
  height:2.4em;
  border-top:.3em solid rgba(255,255,255,.35);
  border-right:.3em solid rgba(255,255,255,.35);
  border-bottom:.3em solid #fff;
  border-left:.3em solid rgba(255,255,255,.35);
pointer-events:none}

.fusion-live-search .fusion-search-results-wrapper
{
position:relative}

.fusion-flyout-search .fusion-live-search .fusion-search-results-wrapper
{
  position:absolute;
  width:calc(100% - 100px);
margin-top:62px}

.fusion-live-search .fusion-search-results
{
  z-index:-1;
  visibility:hidden;
  overflow-y:auto;
  position:absolute;
  margin-top:25px;
  width:100%;
  max-height:250px;
  opacity:0;
  transition:.3s opacity,.3s margin;
  background-color:#fff;
border-style:solid}

.fusion-live-search .fusion-search-results.suggestions-added
{
  z-index:2001;
  visibility:visible;
  margin-top:0;
opacity:1}

.fusion-live-search .fusion-search-results.suggestions-empty .fusion-search-result
{
  padding:14px;
cursor:default}

.fusion-live-search .fusion-search-results.suggestions-empty .fusion-search-result:hover
{
padding:14px}

.fusion-live-search .fusion-search-results.suggestions-transition
{
visibility:visible}

.fusion-live-search.fusion-main-menu-search-dropdown .fusion-main-menu .fusion-search-results.suggestions-added
{
position:static}

.fusion-live-search .fusion-search-result
{
  display:flex;
  align-items:center;
  padding:14px 7px;
  line-height:1.4;
  border-bottom-style:solid;
  border-top:none;
  text-align:initial;
  cursor:pointer;
transition:.2s padding}

.fusion-body .fusion-live-search .fusion-search-result
{
font-family:inherit}

.fusion-body .fusion-live-search .fusion-search-result:after
{
content:""}

.fusion-live-search .fusion-search-result:hover
{
padding:14px 0 14px 14px}

.fusion-live-search .fusion-search-result:last-child
{
border-bottom:none}

.fusion-live-search .fusion-search-content,.fusion-live-search .fusion-search-image
{
padding:0 7px}

.fusion-live-search .fusion-search-image
{
  max-width:45px;
box-sizing:content-box}

.fusion-main-menu .fusion-live-search .fusion-search-image
{
max-width:35px}

.fusion-live-search .fusion-search-post-type
{
  margin-top:.2em;
font-size:.9em}

.fusion-author-widget .fusion-author-widget-left
{
text-align:left}

.fusion-author-widget .fusion-author-widget-center
{
text-align:center}

.fusion-author-widget .fusion-author-widget-right
{
text-align:right}

.fusion-author-widget .fusion-author-widget-name
{
margin-top:20px}

.fusion-author-widget .fusion-social-networks
{
margin:-7px 0}

.fusion-author-widget .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon
{
margin:7px 5.5px}

.fusion-author-widget .fusion-social-networks.boxed-icons
{
margin:-5px 0}

.fusion-author-widget .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper .fusion-social-network-icon
{
margin:5px 3.5px}

.fusion-author-widget .fusion-author-widget-separator .fusion-author-widget-sep
{
border-top:1px solid}

.fusion-author-widget .fusion-author-widget-sep
{
  margin:20px 0;
height:0}

.fusion-tabs-widget .fusion-tabs-widget-wrapper
{
border:1px solid #eaeaea}

.fusion-tabs-widget .fusion-tabs-nav ul
{
  display:flex;
  list-style:none;
  margin:0;
padding:0}

.fusion-tabs-widget .fusion-tabs-nav ul li
{
  flex:1;
  margin:0;
  padding:0;
border-right:1px solid}

.fusion-tabs-widget .fusion-tabs-nav ul li:last-child
{
border-right:none}

.fusion-tabs-widget .fusion-tabs-nav ul li a
{
  display:block;
  padding:11px 0;
  border-top:3px solid transparent;
  transition:all .2s;
  background:#f1f2f2;
  color:#333;
  font-size:13px;
text-align:center}

.fusion-footer-widget-area .fusion-widget-area .fusion-column .fusion-tabs-widget .fusion-tabs-nav ul li a
{
padding:11px 0}

.fusion-tabs-widget .fusion-tabs-nav ul li.active a
{
border-top:3px solid #65bc7b}

.fusion-tabs-widget .fusion-tabs-nav ul li .fusionicon-bubbles
{
font-size:18px}

.fusion-tabs-widget .fusion-tabs-image-circle .image img
{
border-radius:50%}

.fusion-tabs-widget .fusion-tabs-image-square .image img
{
border-radius:0}

.fusion-tabs-widget .fusion-tabs-widget-content .fusion-tabs-widget-items
{
  list-style:none;
  margin:0;
padding:0}

.fusion-tabs-widget .fusion-tabs-widget-content .fusion-tabs-widget-items li
{
  overflow:hidden;
  padding:20px 15px;
border-bottom:1px solid #e2e2e2}

.fusion-tabs-widget .fusion-tabs-widget-content .fusion-tabs-widget-items li:last-child
{
border-bottom:0}

.fusion-tabs-widget .fusion-tabs-widget-content .image
{
  float:left;
  margin-right:13px;
width:52px}

.fusion-tabs-widget .fusion-tabs-widget-content .image a
{
  height:auto;
  width:auto;
  line-height:normal;
text-indent:0}

.fusion-tabs-widget .fusion-tabs-widget-content .fusion-date-box
{
  float:left;
  margin-right:13px;
  padding:7px 6px;
  min-width:64px;
text-align:center}

.fusion-tabs-widget .fusion-tabs-widget-content .fusion-date-box .fusion-date
{
  font-size:1.3em;
  line-height:1;
font-weight:700}

.fusion-tabs-widget .fusion-tabs-widget-content .fusion-date-box .fusion-month-year
{
  margin-top:.5em;
  line-height:1;
font-size:.85em}

.fusion-tabs-widget .fusion-tabs-widget-content .post-holder a
{
  display:block;
  overflow:hidden;
line-height:normal}

.fusion-tabs-widget .fusion-tabs-widget-content .post-holder p
{
margin:0 0 2px}

.fusion-tabs-widget .fusion-tabs-widget-content .post-holder .fusion-meta
{
margin-top:2px}

.fusion-tabs-widget .fusion-tabs-widget-content .post-holder .fusion-meta p>a
{
display:inline}

.flickr_badge_image
{
  display:inline-block;
padding:3px}

.flickr_badge_image a
{
display:inline-block}

.flickr_badge_image img
{
  width:66px;
height:66px}

.fusion-columns-4 .flickr_badge_image img,.fusion-columns-5 .flickr_badge_image img,.fusion-columns-6 .flickr_badge_image img
{
  width:60px;
height:60px}

.fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper
{
border:none}

.fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-nav
{
margin-bottom:28px}

.fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-nav ul li a
{
  padding:14px 0;
border-top:none}

.fusion-footer-widget-area .fusion-widget-area .fusion-column .fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-nav ul li a
{
padding:14px 0}

.fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-nav ul li.active a
{
border-top:none}

.fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-widget-content
{
background:0 0}

.fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-widget-content .fusion-tabs-widget-items li
{
  display:flex;
  align-items:center;
  padding:13px 0;
border-bottom:none}

.fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-widget-content .fusion-date-box,.fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-widget-content .image
{
flex-shrink:0}

.fusion-sliding-bar-area .fusion-tabs-widget .fusion-tabs-nav ul li a
{
background:rgba(0,0,0,.2)}

.fusion-sliding-bar-area .fusion-tabs-widget .fusion-tabs-nav ul li a:hover
{
background:0 0}

.fusion-sliding-bar-area .fusion-tabs-widget .fusion-tabs-nav ul li.active a
{
background:0 0}

.fusion-sliding-bar-area .fusion-tabs-widget .fusion-tabs-widget-content .fusion-date-box
{
background:rgba(0,0,0,.2)}

.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;
  -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;
  transition:all .3s ease;
  z-index:100;
  overflow:hidden;
  text-align:center;
  line-height:30px;
  font-size:16px;
  font-weight:400;
  -webkit-font-smoothing:none;
color:#fff}

.flex-direction-nav a:hover
{
color:#fff}

.sidebar .widget .flex-direction-nav a,.sidebar .widget .flex-direction-nav a:hover
{
color:#fff}

.no-opacity .flex-direction-nav a
{
display:none}

.no-opacity .flexslider:hover .flex-direction-nav a
{
display:block}

.flex-direction-nav .flex-next
{
  right:0;
text-indent:2px}

.flex-direction-nav .flex-prev
{
  left:0;
text-indent:-2px}

.flexslider:hover .flex-next
{
  opacity:.8;
right:0}

.flexslider:hover .flex-prev
{
  opacity:.8;
left:0}

.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover
{
opacity:1}

.flex-direction-nav .flex-disabled,.main-flex:hover .flex-direction-nav .flex-disabled
{
  opacity:0;
  cursor:default;
  display:none;
visibility:hidden}

.flex-control-nav
{
  width:100%;
  position:absolute;
  bottom:0;
text-align:center}

.fusion-body .flex-control-nav li
{
  margin:0 6px;
display:inline-block}

.fusion-body .flex-control-paging li a
{
display:block}

.flex-control-paging li a
{
  width:11px;
  height:11px;
  display:block;
  background:#666;
  background:rgba(0,0,0,.5);
  cursor:pointer;
  text-indent:-9999px;
  border-radius:20px;
box-shadow:inset 0 0 3px rgba(0,0,0,.3)}

.flex-control-paging li a:hover
{
  background:#333;
background:rgba(0,0,0,.7)}

.flex-control-paging li a.flex-active
{
  background:#000;
  background:rgba(0,0,0,.9);
cursor:default}

.flex-control-thumbs
{
  margin:5px 0 0;
  position:static;
overflow:hidden}

.flex-control-thumbs li
{
  width:25%;
  float:left;
margin:0}

.flex-control-thumbs img
{
  width:100%;
  display:block;
  opacity:.7;
  cursor:pointer;
transition:opacity .2s cubic-bezier(.21,.6,.35,1)}

.flex-control-thumbs img:hover
{
opacity:1}

.flex-control-thumbs .flex-active
{
  opacity:1;
cursor:default}

.flex-caption
{
  position:absolute;
  background:rgba(0,0,0,.6);
  width:96%;
  padding:2%;
  color:#fff;
  left:0;
  bottom:0;
margin:0}

.main-flex
{
margin-bottom:0}

.col .flexslider
{
margin:0}

.isotope
{
  transition-duration:.8s;
transition-property:height,width}

.isotope-item
{
z-index:2}

.isotope-hidden.isotope-item
{
z-index:1}

.isotope .isotope-item
{
  transition-duration:.8s;
transition-property:top,left,opacity}

.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item
{
transition-duration:0s}

.fusion-post-content .wooslider
{
  border:0;
  background:0 0;
  box-shadow:none;
  border-radius:0;
  margin:0 auto;
max-width:940px}

.wooslider .slide-content
{
margin:0}

.wooslider .wooslider-pauseplay
{
  position:absolute;
  margin:0;
  top:auto;
bottom:15px}

.wooslider .wooslider-control-nav
{
  position:absolute;
  margin:0;
  top:auto;
bottom:-10px}

.tfs-slider .flex-next,.tfs-slider .flex-prev
{
  font-size:25px;
-webkit-font-smoothing:antialiased}

.main-flex:hover .flex-next,.main-flex:hover .flex-prev,.wooslider:hover .wooslider-next,.wooslider:hover .wooslider-prev
{
display:block}

.main-flex .flex-next,.main-flex .flex-prev,.wooslider .wooslider-next,.wooslider .wooslider-prev
{
  background-color:rgba(0,0,0,.5);
  background-repeat:no-repeat;
  width:63px;
  height:63px;
  display:none;
  position:absolute;
  top:42%;
  margin:0;
  color:#fff;
  font-family:icomoon;
  text-align:center;
  line-height:63px;
  font-size:36px;
  font-weight:400;
-webkit-font-smoothing:antialiased}

.main-flex .flex-prev,.wooslider .wooslider-prev
{
  left:0;
  padding:0;
  border:0;
text-indent:-5px}

.main-flex .flex-next,.wooslider .wooslider-next
{
  right:0;
  padding:0;
  border:0;
text-indent:5px}

#sliders-container .wooslider .slide-content p
{
margin:0}

.fusion-footer-widget-area .wooslider-control-nav li a,.sidebar .wooslider-control-nav li a
{
  padding:0;
  border:0;
  background:rgba(0,0,0,.5);
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}

.layout-boxed-mode.fusion-top-header.avada-has-boxed-modal-shadow-light .fusion-boxed-shadow,.layout-boxed-mode.fusion-top-header.avada-has-boxed-modal-shadow-light:not(.avada-footer-fx-sticky) #wrapper
{
box-shadow:0 0 50px 1px rgba(0,0,0,.22)}

.layout-boxed-mode.fusion-top-header.avada-has-boxed-modal-shadow-medium .fusion-boxed-shadow,.layout-boxed-mode.fusion-top-header.avada-has-boxed-modal-shadow-medium:not(.avada-footer-fx-sticky) #wrapper
{
box-shadow:0 0 50px 5px rgba(0,0,0,.35)}

.layout-boxed-mode.fusion-top-header.avada-has-boxed-modal-shadow-hard .fusion-boxed-shadow,.layout-boxed-mode.fusion-top-header.avada-has-boxed-modal-shadow-hard:not(.avada-footer-fx-sticky) #wrapper
{
box-shadow:0 0 50px 10px rgba(0,0,0,.55)}

.layout-boxed-mode:not(.fusion-top-header).avada-has-boxed-modal-shadow-light #boxed-wrapper,.layout-boxed-mode:not(.fusion-top-header).avada-has-boxed-modal-shadow-light .fusion-boxed-shadow
{
box-shadow:0 0 50px 1px rgba(0,0,0,.22)}

.layout-boxed-mode:not(.fusion-top-header).avada-has-boxed-modal-shadow-medium #boxed-wrapper,.layout-boxed-mode:not(.fusion-top-header).avada-has-boxed-modal-shadow-medium .fusion-boxed-shadow
{
box-shadow:0 0 50px 5px rgba(0,0,0,.35)}

.layout-boxed-mode:not(.fusion-top-header).avada-has-boxed-modal-shadow-hard #boxed-wrapper,.layout-boxed-mode:not(.fusion-top-header).avada-has-boxed-modal-shadow-hard .fusion-boxed-shadow
{
box-shadow:0 0 50px 10px rgba(0,0,0,.55)}

.layout-boxed-mode.side-header #boxed-wrapper,.layout-boxed-mode.side-header #slidingbar-area .fusion-row,.layout-boxed-mode.side-header .fusion-footer-parallax,.layout-boxed-mode.side-header>#lang_sel_footer
{
  margin-right:auto;
margin-left:auto}

.fusion-row
{
  margin:0 auto;
zoom:1}

.fusion-row:after,.fusion-row:before
{
  content:" ";
display:table}

.fusion-row:after
{
clear:both}

.fusion-columns
{
margin:0 -15px}

.fusion-columns-5 .col-lg-2,.fusion-columns-5 .col-md-2,.fusion-columns-5 .col-sm-2,.fusion-columns-5 .col-xs-2
{
width:20%}

.fusion-block-element
{
display:block}

.fusion-hidden
{
display:none}

.fusion-responsive-img
{
margin:0}

#wrapper #posts-container .fusion-grid-sizer,#wrapper .fusion-grid-sizer
{
  margin:0;
  padding:0;
  height:0;
  min-height:0;
visibility:hidden}

.fusion-masonry-element-container
{
  background-size:cover;
background-position:center center}

.fusion-element-grid .fusion-masonry-element-container
{
padding-top:80%}

.fusion-element-landscape .fusion-masonry-element-container
{
padding-top:40%}

.fusion-element-portrait .fusion-masonry-element-container
{
padding-top:160%}

.fusion-masonry-element-container .fusion-image-wrapper>img,.fusion-masonry-element-container .fusion-placeholder-image,.fusion-masonry-element-container>img
{
display:none}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section
{
display:block}

bold,strong
{
font-weight:700}

.fusion-video iframe,iframe
{
border:none}

.screen-reader-text
{
  border:0;
  clip:rect(1px,1px,1px,1px);
  -webkit-clip-path:inset(50%);
  clip-path:inset(50%);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute!important;
  width:1px;
word-wrap:normal!important}

.screen-reader-text:focus
{
  background-color:#fff;
  border-radius:3px;
  box-shadow:0 0 2px 2px rgba(0,0,0,.6);
  clip:auto!important;
  -webkit-clip-path:none;
  clip-path:none;
  color:#333;
  display:block;
  font-size:1rem;
  font-weight:700;
  height:auto;
  left:5px;
  line-height:normal;
  padding:15px 23px 14px;
  text-decoration:none;
  top:5px;
  width:auto;
z-index:100000}

mark
{
  background:0 0;
color:inherit}

.fusion-breadcrumb-prefix
{
padding-right:5px}

.fusion-breadcrumb-sep
{
padding:0 5px}

.fusion-breadcrumb-sep:last-child
{
display:none}

.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;
transform:translateX(0)}

.no-csstransforms .fusion-image-wrapper:hover .fusion-rollover
{
display:block}

.fusion-image-wrapper.fusion-video
{
display:block}

.fusion-image-size-fixed
{
  display:inline-block;
  max-width:100%;
vertical-align:top}

.fusion-rollover
{
  display:flex;
  align-items:center;
  justify-content:space-around;
  opacity:0;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  width:100%;
  height:100%;
  line-height:normal;
  text-align:center;
  background-image:linear-gradient(to top,#aad75d,#d1e990);
  transform:translateX(-100%);
  transition:all .3s ease-in-out;
-webkit-transform-style:preserve-3d}

.no-csstransforms .fusion-rollover
{
display:none}

.fusion-clean-product-image-wrapper .fusion-rollover-content .view-cart
{
  position:relative;
z-index:9}

.fusion-woo-slider .fusion-carousel-title-below-image .fusion-product-buttons
{
position:relative}

.fusion-rollover-content
{
  padding:10px;
width:90%}

.fusion-rollover-content .fusion-rollover-categories,.fusion-rollover-content .fusion-rollover-title,.fusion-rollover-content .price
{
  margin:0;
  line-height:normal;
  font-size:13px;
color:#333}

.fusion-rollover-content .fusion-rollover-title
{
  margin-bottom:3px;
margin-top:10px}

.fusion-rollover-content .fusion-rollover-categories a
{
font-size:11px}

.fusion-rollover-content .fusion-rollover-categories a:hover
{
color:#444}

.fusion-rollover-content .price
{
display:inline-block}

.fusion-rollover-content .fusion-product-buttons
{
  z-index:99;
position:relative}

.fusion-rollover-content .fusion-product-buttons a
{
  display:block;
  margin-top:10px;
  padding-left:16px;
  width:auto;
  line-height:normal;
  text-align:left;
  max-width:49%;
  font-size:12px;
  box-sizing:border-box;
z-index:99}

.fusion-carousel-title-below-image .fusion-rollover-content .fusion-product-buttons a
{
max-width:none}

.fusion-rollover-content .fusion-product-buttons a:first-child
{
float:left}

.fusion-rollover-content .fusion-product-buttons a:first-child:before
{
  position:absolute;
  margin-left:-16px;
  content:"\f07a";
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:"\e623";
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%;
  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:"\e619"}

.fusion-rollover-gallery:before
{
content:"\f002"}

.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 #65bc7b;
color:#65bc7b}

.fusion-filter a
{
display:block}

.fusion-load-more-button
{
  display:block;
  margin-top:20px;
  width:100%;
  height:50px;
  line-height:50px;
  background-color:#e9eaee;
  cursor:pointer;
  text-align:center;
  font-size:inherit;
  text-transform:uppercase;
  border:none;
transition:all .2s}

.fusion-load-more-button:hover
{
transition:all .2s}

.fusion-portfolio-wrapper .fusion-load-more-button
{
display:none}

.fusion-loading-container
{
margin-top:20px}

.fusion-loading-container .fusion-loading-spinner
{
display:inline-block}

.fusion-loading-container .fusion-spinner-1,.fusion-loading-container .fusion-spinner-2,.fusion-loading-container .fusion-spinner-3
{
  width:12px;
  height:12px;
  background-color:#e2e0e0;
  border-radius:100%;
  display:inline-block;
  animation:fusion-bounce-delay 1.4s infinite ease-in-out;
animation-fill-mode:both}

.fusion-loading-container .fusion-spinner-1
{
animation-delay:-.32s}

.fusion-loading-container .fusion-spinner-2
{
animation-delay:-.16s}

.fusion-loading-container .fusion-loading-msg
{
  display:inline-block;
margin-left:7px}

@keyframes fusion-bounce-delay
{
  0%,100%,80%
  {
  transform:scale(0)}

  40%
  {
  transform:scale(1)}
}

.fusion-body .wpcf7-form .fusion-slider-loading,.fusion-slider-loading
{
  position:absolute;
  top:50%;
  left:50%;
  margin:-3em 0 0 -3em;
  color:transparent;
  font-size:10px;
  border-top:.5em solid rgba(0,0,0,.2);
  border-right:.5em solid rgba(0,0,0,.2);
  border-bottom:.5em solid #333;
  border-left:.5em solid rgba(0,0,0,.2);
animation:fusion-rotate .8s infinite linear}

.fusion-body .wpcf7-form .fusion-slider-loading .fusion-slider-loading-text,.fusion-slider-loading .fusion-slider-loading-text
{
position:absolute}

.no-cssanimations .fusion-body .wpcf7-form .fusion-slider-loading,.no-cssanimations .fusion-slider-loading
{
  padding-left:5px;
  padding-top:15px;
color:#000}

.fusion-slider-loading,.fusion-slider-loading:after
{
  width:6em;
  height:6em;
  border-radius:50%;
background-clip:padding-box}

.fusion-body .wpcf7-form .fusion-slider-loading
{
  display:none;
  position:static;
  margin:0 10px;
  border-width:.35em;
vertical-align:middle}

.fusion-body .wpcf7-form .fusion-slider-loading,.fusion-body .wpcf7-form .fusion-slider-loading:after
{
  width:3em;
height:3em}

.fusion-body .wpcf7-form.submitting .fusion-slider-loading
{
display:inline-block}

@keyframes fusion-rotate
{
  0%
  {
  transform:rotate(0)}

  100%
  {
  transform:rotate(360deg)}
}

.fusion-inline-sep
{
padding:0 5px}

.fusion-inline-sep:last-child
{
display:none}

.post-content p
{
  margin-top:0;
margin-bottom:20px}

blockquote
{
  margin-top:2em;
  margin-bottom:2em;
  padding:15px;
  background:#f5f5f5;
  border-left:4px solid #65bc7b;
  font:13px/20px PTSansItalic,arial,helvetica,sans-serif;
  color:#444;
font-style:italic}

blockquote :last-child
{
margin-bottom:0}

.comment-text blockquote p:first-child
{
margin-top:0}

.table-1,.table-2,.tkt-slctr-tbl-wrap-dv
{
  display:block;
overflow-x:auto}

.tagcloud a
{
  display:inline-flex;
  align-items:center;
  margin:2px 0;
  padding:0 10px;
  min-height:2.15em;
  line-height:2.15em;
  font-size:.9em;
  border:1px solid;
text-shadow:none}

.fusion-body .widget .tagcloud a:hover
{
color:#fff}

.fusion-body .quantity
{
  display:flex;
  align-items:center;
  justify-content:space-around;
  border:1px solid;
overflow:hidden}

.fusion-body .quantity .minus,.fusion-body .quantity .plus,.fusion-body .quantity .qty
{
  float:left;
  border:0;
  margin:0;
  padding:0;
  text-align:center;
  vertical-align:middle;
  -webkit-appearance:textfield;
  -moz-appearance:textfield;
border-radius:0}

.fusion-body .quantity .minus,.fusion-body .quantity .plus
{
cursor:pointer}

.fusion-body .quantity .qty
{
  background:0 0;
  border-left:1px solid;
border-right:1px solid}

.fusion-body .quantity .qty -webkit-inner-spin-button,.fusion-body .quantity .qty -webkit-outer-spin-button
{
  -webkit-appearance:none;
margin:0}

.select-arrow
{
  width:35px;
  height:33px;
  line-height:33px;
  border-left-width:1px;
  border-left-style:solid;
  position:absolute;
  bottom:1px;
  right:1px;
  pointer-events:none;
  z-index:10;
  font-family:icomoon;
  font-size:9px;
text-align:center}

.avada-select-parent
{
  position:relative;
  overflow:hidden;
margin:0}

.bbpress .avada-select-parent
{
overflow:hidden}

.avada-select-parent select
{
  border:1px solid #dadada;
  -webkit-appearance:none;
  text-overflow:"";
  box-sizing:border-box;
  cursor:pointer;
  display:block;
  font-size:13px;
  outline:0;
  height:auto;
  padding:9px 15px;
  position:relative;
  text-indent:.01px;
  vertical-align:middle;
  z-index:5;
  margin:0;
  border-radius:0;
  background-clip:padding-box;
min-width:180px}

.sidebar .avada-select-parent select
{
min-width:initial}

.ua-ie .select-arrow
{
display:none}

.widget_archive select,.widget_categories select
{
width:100%}

.select2-container .select2-selection--single .select2-selection__rendered
{
  padding-left:15px;
padding-right:34px}

.select2-results__option,.select2-search--dropdown
{
  padding-left:15px;
padding-right:15px}

.select2-search--dropdown .select2-search__field
{
margin-right:0}

.select2-container--default .select2-selection--single
{
border-radius:0}

.select2-container--default .select2-selection--single .select2-selection__arrow
{
  top:50%;
  right:15px;
transform:translateY(-50%)}

.select2-dropdown
{
border-radius:0}

#submit,.submit
{
cursor:pointer}

#slidingbar .widget_calendar table,.sidebar .widget_calendar table
{
width:100%}

.widget_calendar.fusion-widget-align-default th
{
text-align:left}

.widget_calendar #next
{
text-align:right}

.widget_calendar #prev
{
text-align:left}

.fusion-ad-125-125 .fusion-image-row
{
  display:flex;
flex-wrap:wrap}

.fusion-ad-125-125 .fusion-image-holder
{
  display:inline-block;
  box-sizing:border-box;
  padding:2px;
width:50%}

.fusion-ad-125-125 .fusion-image-holder a
{
display:inline-block}

.rich-snippet-hidden
{
display:none}

.fusion-avatar-circle .attachment-recent-works-thumbnail,.fusion-avatar-circle .avatar
{
border-radius:50%}

.fusion-author .fusion-edit-profile
{
font-size:12px}

.fusion-author .fusion-social-networks
{
  display:table-cell;
  vertical-align:middle;
  text-align:right;
line-height:normal}

.fusion-author .fusion-social-networks .fusion-social-network-icon
{
margin-bottom:0}

.fusion-author .fusion-social-networks.boxed-icons .fusion-social-network-icon
{
margin-bottom:2px}

.fusion-author-avatar
{
  float:left;
  margin-right:20px;
max-width:20%}

.fusion-author-info
{
overflow:hidden}

.fusion-author-title
{
  margin-top:0;
  color:#333;
font-weight:400}

.fusion-author-social
{
  display:table;
  margin:20px 0 80px;
  padding:5px 0;
  width:100%;
  border-top:1px solid #e0dede;
border-bottom:1px solid #e0dede}

.fusion-author-tagline
{
  display:table-cell;
  vertical-align:middle;
  max-width:70%;
font-weight:700}

#menu-appearance a[href="themes.php?page=optionsframework"]
{
display:none}

#wpadminbar
{
z-index:999999999999999}

#wpadminbar>#wp-toolbar #wp-admin-bar-avada>.ab-item:before,#wpadminbar>#wp-toolbar #wp-admin-bar-fb-edit>.ab-item:before
{
  content:"\e971";
  font-family:icomoon;
  top:4px;
font-size:16px}

@media screen and (max-width:782px)
{
  #wpadminbar>#wp-toolbar #wp-admin-bar-avada>.ab-item:before,#wpadminbar>#wp-toolbar #wp-admin-bar-fb-edit>.ab-item:before
  {
    content:"\e971";
    font-family:icomoon;
    top:0;
    padding:10px;
  font-size:25px}
}

.woocommerce-billing-fields .form-row .input-text
{
margin-right:0}

.fusion-disable-outline input,.fusion-disable-outline select,.fusion-disable-outline textarea
{
outline:0}

.fusion-disable-outline .woocommerce-billing-fields .form-row .input-text
{
outline:0}

.select2-container .select2-selection
{
  margin:0;
  box-shadow:none!important;
outline:0!important}

.select2-container .select2-selection .select2-selection__arrow
{
  top:0;
  transform:inherit;
  right:0;
  width:40px;
border-left:1px solid #d2d2d2}

.select2-container--default .select2-dropdown .select2-search
{
  border-bottom:1px solid #d2d2d2;
  padding:10px 15px;
  border-top:1px solid #d2d2d2;
margin-top:-1px}

.select2-container--default .select2-dropdown .select2-search input
{
  padding:8px 10px;
  height:auto;
background:#fff}

.fusion-post-slideshow .image
{
margin-bottom:0}

.fusion-post-slideshow .fusion-image-size-fixed
{
display:block}

.fusion-flexslider.fusion-post-slideshow
{
overflow:visible}

.fusion-meta-info
{
  clear:both;
  overflow:hidden;
  margin-top:20px;
  padding:5px 0;
  border-top:1px solid #e7e6e6;
border-bottom:1px solid #e7e6e6}

.fusion-meta-info .fusion-alignleft
{
width:80%}

.fusion-post-title-meta-wrap
{
margin-bottom:28px}

.fusion-post-title-meta-wrap .entry-title
{
margin-bottom:10px}

.fusion-post-title-meta-wrap .fusion-meta-info
{
margin-top:0}

.fusion-single-line-meta
{
margin-bottom:20px}

.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;
  height:47px;
  line-height:1;
  color:#ebeaea;
text-align:center}

.fusion-timeline-icon .fusionicon-bubbles
{
cursor:pointer}

.fusion-timeline-circle
{
  position:absolute;
  left:50%;
  margin:10px 0 0 -5px;
  height:10px;
  width:10px;
  border-radius:50%;
background-color:#efeeee}

.fusion-timeline-arrow
{
  position:absolute;
color:#e9eaee}

.fusion-timeline-arrow:before
{
  font-family:icomoon;
  font-size:28px;
  position:absolute;
  top:0;
line-height:30px}

.fusion-blog-archive .entry-title
{
  margin-top:0;
margin-bottom:5px}

.fusion-blog-layout-large .entry-title,.fusion-blog-layout-medium .entry-title
{
  margin-top:0;
margin-bottom:25px}

.fusion-blog-layout-large .fusion-post-slideshow,.fusion-blog-layout-large-alternate .fusion-post-slideshow,.single-avada_faq .fusion-post-slideshow,.single-post .fusion-post-slideshow,.single-wpfc_sermon .fusion-post-slideshow
{
margin-bottom:30px}

.fusion-blog-layout-large-alternate .entry-title,.fusion-blog-layout-medium-alternate .entry-title
{
  margin-top:0;
margin-bottom:5px}

.fusion-blog-layout-large-alternate .fusion-post-content-container,.fusion-blog-layout-medium-alternate .fusion-post-content-container
{
margin-top:20px}

.fusion-blog-layout-large-alternate .fusion-meta-info,.fusion-blog-layout-medium-alternate .fusion-meta-info
{
  margin-top:0;
border-top:0}

.fusion-blog-layout-medium .fusion-post-medium,.fusion-blog-layout-medium .fusion-post-medium-alternate,.fusion-blog-layout-medium-alternate .fusion-post-medium,.fusion-blog-layout-medium-alternate .fusion-post-medium-alternate
{
  display:flex;
  flex-wrap:wrap;
align-items:start}

.fusion-blog-layout-medium .fusion-post-slideshow,.fusion-blog-layout-medium-alternate .fusion-post-slideshow
{
  margin-right:25px;
width:320px}

.fusion-blog-layout-medium .fusion-post-content,.fusion-blog-layout-medium-alternate .fusion-post-content
{
flex:1 1 1px}

.fusion-blog-layout-medium .fusion-meta-info,.fusion-blog-layout-medium-alternate .fusion-meta-info
{
width:100%}

.fusion-blog-layout-grid .fusion-post-slideshow,.fusion-blog-layout-timeline .fusion-post-slideshow
{
  margin-bottom:0;
border-bottom:1px solid #eaeaea}

.fusion-blog-layout-grid .fusion-post-content-wrapper,.fusion-blog-layout-timeline .fusion-post-content-wrapper
{
padding:30px 25px 20px}

.fusion-blog-layout-grid .fusion-single-line-meta,.fusion-blog-layout-timeline .fusion-single-line-meta
{
margin-bottom:0}

.fusion-blog-layout-grid .fusion-post-content-container,.fusion-blog-layout-timeline .fusion-post-content-container
{
margin-top:20px}

.fusion-blog-layout-grid .fusion-post-content-container p:last-child,.fusion-blog-layout-timeline .fusion-post-content-container p:last-child
{
margin-bottom:0}

.fusion-blog-layout-grid .fusion-meta-info,.fusion-blog-layout-timeline .fusion-meta-info
{
border:0}

.fusion-blog-layout-grid .fusion-meta-info .fusion-alignleft,.fusion-blog-layout-timeline .fusion-meta-info .fusion-alignleft
{
width:50%}

.fusion-blog-layout-grid .fusion-password,.fusion-blog-layout-timeline .fusion-password
{
  width:auto;
max-width:100%}

.fusion-blog-layout-large-alternate .fusion-post-large-alternate
{
  display:flex;
flex-wrap:wrap}

.fusion-blog-layout-large-alternate .fusion-post-content
{
flex:1}

.fusion-blog-layout-large-alternate .fusion-meta-info,.fusion-blog-layout-large-alternate .fusion-post-slideshow
{
width:100%}

.fusion-blog-layout-medium-alternate .fusion-post-slideshow
{
display:none}

.fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-slideshow
{
  display:block;
margin-right:17px}

.fusion-blog-layout-grid .fusion-post-grid
{
margin-bottom:0}

.fusion-blog-layout-grid.fusion-no-meta-info .fusion-post-content-container
{
margin-top:0}

.fusion-blog-layout-grid .fusion-post-wrapper:not(.fusion-masonary-is-transparent)
{
  border:1px solid #eaeaea;
border-bottom-width:3px}

.fusion-blog-layout-grid.fusion-blog-layout-grid-2 .post
{
  width:50%;
  display:inline-block;
float:left}

.fusion-blog-layout-grid.fusion-blog-layout-grid-2.fusion-blog-layout-masonry-has-vertical .post.fusion-element-landscape
{
width:100%}

.fusion-blog-layout-grid.fusion-blog-layout-grid-3 .post
{
  width:33.3333%;
  display:inline-block;
float:left}

.fusion-blog-layout-grid.fusion-blog-layout-grid-3.fusion-blog-layout-masonry-has-vertical .post.fusion-element-landscape
{
width:66.6666%}

.fusion-blog-layout-grid.fusion-blog-layout-grid-4 .post
{
  width:25%;
  display:inline-block;
float:left}

.fusion-blog-layout-grid.fusion-blog-layout-grid-4.fusion-blog-layout-masonry-has-vertical .post.fusion-element-landscape
{
width:50%}

.fusion-blog-layout-grid.fusion-blog-layout-grid-5 .post
{
  width:20%;
  display:inline-block;
float:left}

.fusion-blog-layout-grid.fusion-blog-layout-grid-5.fusion-blog-layout-masonry-has-vertical .post.fusion-element-landscape
{
width:40%}

.fusion-blog-layout-grid.fusion-blog-layout-grid-6 .post
{
  width:16.6666%;
  display:inline-block;
float:left}

.fusion-blog-layout-grid.fusion-blog-layout-grid-6.fusion-blog-layout-masonry-has-vertical .post.fusion-element-landscape
{
width:33.3333%}

.fusion-blog-layout-grid .fusion-post-content,.fusion-blog-layout-grid .post-content
{
word-wrap:break-word}

.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-grid
{
display:inline-flex}

.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper
{
  overflow:hidden;
  width:100%;
  display:flex;
flex-direction:column}

.ua-ie-10 .fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-slideshow,.ua-ie-11 .fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-slideshow
{
overflow:hidden}

.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content-wrapper
{
  display:flex;
  flex-grow:1;
flex-direction:column}

.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content.post-content
{
margin-bottom:20px}

.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-meta-info
{
margin-top:auto}

.fusion-blog-layout-timeline
{
  position:relative;
  margin:0 auto;
  padding-top:30px;
max-width:1000px}

.fusion-blog-layout-timeline .fusion-post-timeline
{
  position:static;
  margin-bottom:40px;
  border:1px solid #eaeaea;
border-bottom-width:3px}

.fusion-no-meta-info .fusion-blog-layout-timeline .fusion-post-content-container
{
margin-top:0}

.fusion-blog-layout-timeline .fusion-left-column
{
  float:left;
  clear:left;
width:40%}

.fusion-blog-layout-timeline .fusion-right-column
{
  float:right;
  clear:right;
width:40%}

.fusion-blog-layout-timeline .fusion-timeline-date
{
  position:relative;
  clear:both;
  margin:0 auto 2px;
  padding:.35em .45em;
  width:auto;
  max-width:8em;
  line-height:1.35em;
  background:#efeeee;
  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:"\f0da";
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:"\f0d9";
right:100%}

.fusion-blog-layout-masonry .fusion-post-wrapper
{
  overflow:hidden;
position:relative}

.fusion-blog-layout-masonry .fusion-post-content-wrapper
{
  z-index:1;
  position:absolute;
  bottom:0;
  left:0;
right:0}

.fusion-blog-layout-masonry.fusion-blog-rollover .fusion-post-wrapper:hover .fusion-post-content-wrapper
{
  transition:all .3s ease;
transform:translateY(105%)}

.fusion-blog-layout-masonry.fusion-blog-rollover .fusion-post-content-wrapper
{
transition:all .3s ease}

.fusion-blog-infinite .pagination
{
display:none}

.fusion-blog-infinite .fusion-load-more-button
{
margin-bottom:40px}

.fusion-blog-layout-center .fusion-post-content
{
text-align:center}

.fusion-blog-layout-left .fusion-post-content
{
text-align:left}

.fusion-blog-layout-right .fusion-post-content
{
text-align:right}

.fusion-footer-parallax
{
  z-index:0;
  position:fixed;
  bottom:0;
  left:0;
right:0}

.avada-footer-fx-no-height-parallax-effect #fusion-gmap-container,.avada-footer-fx-no-height-parallax-effect #main,.avada-footer-fx-no-height-parallax-effect #sliders-container,.avada-footer-fx-no-height-parallax-effect .fusion-page-title-bar,.avada-footer-fx-parallax-effect #fusion-gmap-container,.avada-footer-fx-parallax-effect #main,.avada-footer-fx-parallax-effect #sliders-container,.avada-footer-fx-parallax-effect .fusion-page-title-bar
{
  position:relative;
z-index:1}

.avada-footer-fx-bg-parallax .fusion-footer-widget-area,.avada-footer-fx-no-height-bg-parallax .fusion-footer-widget-area,.avada-footer-fx-no-height-sticky-with-parallax-bg-image .fusion-footer-widget-area,.avada-footer-fx-sticky-with-parallax-bg-image .fusion-footer-widget-area
{
  background-attachment:fixed;
background-position:top center}

.avada-footer-fx-sticky #boxed-wrapper,.avada-footer-fx-sticky #wrapper,.avada-footer-fx-sticky-with-parallax-bg-image #boxed-wrapper,.avada-footer-fx-sticky-with-parallax-bg-image #wrapper,.avada-footer-fx-sticky-with-parallax-bg-image.layout-boxed-mode:not(.fusion-top-header) #boxed-wrapper,.avada-footer-fx-sticky.layout-boxed-mode:not(.fusion-top-header) #boxed-wrapper
{
  display:flex;
  flex-direction:column;
min-height:100vh}

.avada-footer-fx-sticky-with-parallax-bg-image.layout-boxed-mode:not(.fusion-top-header) #boxed-wrapper #wrapper,.avada-footer-fx-sticky.layout-boxed-mode:not(.fusion-top-header) #boxed-wrapper #wrapper
{
width:100%}

.avada-footer-fx-sticky #main,.avada-footer-fx-sticky-with-parallax-bg-image #main
{
flex-grow:1}

.wp-audio-shortcode
{
max-height:150px}

.tkt-slctr-tbl-wrap-dv table
{
margin-bottom:10px}

#fancybox-overlay
{
z-index:100049!important}

#fancybox-wrap
{
z-index:100050!important}

div#shShutter
{
z-index:100049}

div#shDisplay
{
z-index:100050}

#cboxOverlay
{
z-index:100049!important}

#colorbox
{
z-index:100050!important}

.fusion-main-menu .lang-item>a img,.fusion-mobile-nav-holder .lang-item>a img,.fusion-secondary-menu .lang-item>a img
{
  vertical-align:middle;
padding:0 2px}

.qtranxs-lang-menu-item>a img,.qtranxs-lang-menu>a img
{
  vertical-align:middle;
padding:0 3px}

#wpfc_sermon_sorting
{
  overflow:hidden;
margin:0 -10px}

#wpfc_sermon_sorting>span
{
  display:block;
  float:left;
  width:25%;
padding:0 10px}

#wpfc_sermon_sorting .avada-select-parent select
{
width:100%}

.fusion-ubermenu-support .fusion-header-v1 .fusion-header .fusion-row,.fusion-ubermenu-support .fusion-header-v2 .fusion-header .fusion-row,.fusion-ubermenu-support .fusion-header-v3 .fusion-header .fusion-row,.fusion-ubermenu-support .fusion-header-v7 .fusion-header .fusion-row
{
position:relative}

.fusion-ubermenu-support .fusion-secondary-main-menu .fusion-row
{
position:relative}

.fusion-ubermenu
{
  overflow:visible;
position:static}

.cp-module .cp-slidein
{
z-index:9999}

.fusion-body .product-buttons .wc-gzd-additional-info
{
margin:.5em 0 .5em 0}

.fusion-body .product-buttons .wc-gzd-additional-info a
{
  display:inline;
  float:none;
  padding:inherit;
font-size:inherit}

.fusion-body .product-buttons .wc-gzd-additional-info+a
{
float:left}

.fusion-body .product-buttons .wc-gzd-additional-info+a+a,.fusion-body .product-buttons .wc-gzd-additional-info+a+a+a,.fusion-body .product-buttons .wc-gzd-additional-info+a+a+a+a
{
float:right}

.fusion-body .product-buttons .wc-gzd-additional-info:last-of-type
{
margin-bottom:1.5em}

.fusion-body .fusion-carousel-meta .wc-gzd-additional-info
{
margin-bottom:.5em}

.fusion-body .fusion-carousel-meta .wc-gzd-additional-info:first-of-type
{
margin-top:1.5em}

.fusion-body .fusion-carousel-meta .wc-gzd-additional-info:last-of-type
{
margin-bottom:1.5em}

.bg-parallax-parent.video
{
position:relative}

.bg-parallax.video,.fusion-bg-parallax.video
{
  position:absolute;
  pointer-events:none!important;
  overflow:hidden;
  top:0;
  left:0;
  right:0;
  bottom:0;
z-index:-1}

.bg-parallax.video iframe,.fusion-bg-parallax.video iframe
{
  margin-bottom:0!important;
  display:block!important;
  max-width:none!important;
max-height:none!important}

.parallax-inner
{
min-height:150px}

.fusion-bg-parallax[data-bg-size-adjust=dont-scale]+.bg-parallax-parent .parallax-inner
{
background-size:auto!important}

.datepicker.dropdown-menu
{
  border-radius:0;
  border:0;
padding:15px}

.datepicker.dropdown-menu:before
{
border-bottom:0}

.datepicker.dropdown-menu thead tr:nth-child(2)
{
font-size:16px}

.datepicker.dropdown-menu td,.datepicker.dropdown-menu th
{
  border-radius:0;
  border:0;
padding:9px 10px}

.datepicker.dropdown-menu td.active,.datepicker.dropdown-menu td.active:hover
{
  border:0;
text-shadow:none}

.datepicker.dropdown-menu table tr td.new,.datepicker.dropdown-menu table tr td.old
{
  background-color:#fff!important;
color:#999!important}

.datepicker.dropdown-menu tbody td
{
border:1px solid #fff}

.datepicker.dropdown-menu .datepicker-months td
{
padding:15px 0 0}

.datepicker.dropdown-menu .datepicker-months span
{
text-shadow:none}

.datepicker.dropdown-menu .datepicker-months span:hover
{
text-shadow:none}

.crossfade-images
{
  white-space:nowrap;
  display:flex;
align-items:center}

.crossfade-images .helper
{
  display:inline-block;
  height:100%;
vertical-align:middle}

.crossfade-images:hover img:not(.hover-image)
{
opacity:0}

.crossfade-images:hover .hover-image
{
opacity:1!important}

.crossfade-images img
{
  transition:opacity .5s ease-in-out;
  position:relative;
  z-index:50;
  min-width:100%;
vertical-align:middle}

.crossfade-images .hover-image
{
  position:absolute;
  left:0;
  right:0;
  margin:0 auto;
opacity:0}

.avada-html-layout-boxed,.avada-html-layout-boxed body,.avada-html-layout-boxed body.custom-background,html:not(.avada-html-layout-boxed):not(.avada-html-layout-framed),html:not(.avada-html-layout-boxed):not(.avada-html-layout-framed) body
{
  background-color:#f9f9f9;
background-blend-mode:normal}

.avada-html-has-bg-image .avada-has-bg-image-full.layout-boxed-mode.layout-scroll-offset-framed .fusion-bottom-frame,.avada-html-has-bg-image .avada-has-bg-image-full.layout-boxed-mode.layout-scroll-offset-framed .fusion-sides-frame,.avada-html-has-bg-image .avada-has-bg-image-full.layout-boxed-mode.layout-scroll-offset-framed .fusion-top-frame,.avada-html-has-bg-image .avada-has-bg-image-full:not(.layout-boxed-mode),.avada-html-has-bg-image .avada-has-bg-image-full:not(.layout-scroll-offset-framed)
{
  background-attachment:fixed;
  background-size:cover;
background-position:center center}

.layout-boxed-mode.layout-scroll-offset-framed .fusion-bottom-frame,.layout-boxed-mode.layout-scroll-offset-framed .fusion-sides-frame,.layout-boxed-mode.layout-scroll-offset-framed .fusion-top-frame
{
  background-color:#f9f9f9;
  background-blend-mode:normal;
background-image:none}

.avada-html-has-bg-image .layout-boxed-mode.layout-scroll-offset-framed.avada-has-bg-image-full .fusion-bottom-frame
{
background-position:0 calc((100vh - 0px) * -1)}

.avada-html-has-bg-image .layout-boxed-mode.layout-scroll-offset-framed.avada-has-bg-image-full.admin-bar .fusion-bottom-frame
{
background-position:0 calc((100vh - 0px - 32px) * -1)}

@media screen and (max-width:782px)
{
  .avada-html-has-bg-image .layout-boxed-mode.layout-scroll-offset-framed.avada-has-bg-image-full.admin-bar .fusion-bottom-frame
  {
  background-position:0 calc((100vh - 0px - 46px) * -1)}
}

body
{
  background-image:none;
background-repeat:no-repeat}

#main,.layout-boxed-mode #main,.layout-boxed-mode.avada-footer-fx-sticky .above-footer-wrapper,.layout-boxed-mode.avada-footer-fx-sticky-with-parallax-bg-image .above-footer-wrapper,.layout-wide-mode #main,.layout-wide-mode #wrapper,body,html,html body.custom-background
{
background-color:#ffffff}

.quicktags-toolbar input
{
background:linear-gradient(to top,#ffffff,#ffffff) #3e3e3e}

#main,.wrapper_blank #main
{
  background-image:none;
background-repeat:no-repeat}

#main.full-bg,.wrapper_blank #main.full-bg
{
  background-attachment:fixed;
  background-position:center center;
background-size:cover}

.avada-content-bg-not-opaque #main,.avada-content-bg-not-opaque #wrapper,.avada-content-bg-not-opaque .bbp-arrow,.avada-content-bg-not-opaque .fusion-separator .icon-wrapper
{
background-blend-mode:overlay}

html.avada-has-page-background-pattern
{
  background-image:url("https://www.mairie-saintremydeprovence.com/wp-content/themes/Avada/assets/images/patterns/pattern1.png");
background-repeat:repeat}

html.avada-has-page-background-pattern .layout-boxed-mode .fusion-bottom-frame,html.avada-has-page-background-pattern .layout-boxed-mode .fusion-sides-frame,html.avada-has-page-background-pattern .layout-boxed-mode .fusion-top-frame,html.avada-has-page-background-pattern body
{
  background-image:url("https://www.mairie-saintremydeprovence.com/wp-content/themes/Avada/assets/images/patterns/pattern1.png");
background-repeat:repeat}

.fusion-load-more-button.fusion-blog-button
{
  background-color:#ebeaea;
color:#333}

.fusion-load-more-button.fusion-blog-button:hover
{
  background-color:rgba(235,234,234,0.8);
color:#333}

body:not(.search-results) #posts-container .fusion-blog-layout-grid
{
  margin-top:calc((40px)/ -2);
  margin-right:calc((40px)/ -2);
  margin-left:calc((40px)/ -2);
margin-bottom:0}

body:not(.search-results) #posts-container .fusion-blog-layout-grid .fusion-post-grid
{
padding:calc((40px)/ 2)}

.avada-blog-archive-layout-grid .fusion-blog-archive .fusion-blog-layout-grid .post .fusion-post-content-wrapper,.avada-blog-archive-layout-masonry .fusion-blog-archive .fusion-blog-layout-masonry .post .fusion-post-content-wrapper,.avada-blog-archive-layout-timeline .fusion-blog-archive .fusion-blog-layout-timeline .post .fusion-post-content-wrapper,.avada-blog-layout-grid .fusion-blog-archive .fusion-blog-layout-grid .post .fusion-post-content-wrapper,.avada-blog-layout-masonry .fusion-blog-archive .fusion-blog-layout-masonry .post .fusion-post-content-wrapper,.avada-blog-layout-timeline .fusion-blog-archive .fusion-blog-layout-timeline .post .fusion-post-content-wrapper
{
padding:30px 25px 20px 25px}

#wrapper .fusion-events-shortcode .fusion-events-meta h4,.fusion-carousel-meta,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a,.fusion-meta,.fusion-meta-info,.fusion-recent-posts .columns .column .meta,.fusion-single-line-meta,.post .single-line-meta,.widget_recent_entries .post-date
{
font-size:12px}

#main .about-author .title a:hover,#main .post h2 a:hover,#wrapper .fusion-vertical-menu-widget .menu li.current-menu-item>a,#wrapper .fusion-vertical-menu-widget .menu li.current_page_ancestor>a,#wrapper .fusion-widget-area .current-menu-item>a,#wrapper .fusion-widget-area .current-menu-item>a:before,#wrapper .fusion-widget-area .current_page_item>a,#wrapper .fusion-widget-area .current_page_item>a:before,#wrapper .jtwt .jtwt_tweet a:hover,.content-box-percentage,.fusion-content-widget-area .widget .recentcomments:hover:before,.fusion-content-widget-area .widget li a:hover,.fusion-content-widget-area .widget li a:hover:before,.fusion-content-widget-area .widget_archive li a:hover:before,.fusion-content-widget-area .widget_categories li a:hover,.fusion-content-widget-area .widget_categories li a:hover:before,.fusion-content-widget-area .widget_links li a:hover:before,.fusion-content-widget-area .widget_nav_menu li a:hover:before,.fusion-content-widget-area .widget_pages li a:hover:before,.fusion-content-widget-area .widget_recent_entries li a:hover:before,.fusion-date-and-formats .fusion-format-box i,.fusion-open-submenu:hover,.fusion-pagination .next:hover,.fusion-pagination .next:hover:after,.fusion-pagination .prev:hover,.fusion-pagination .prev:hover:before,.fusion-read-more:hover:after,.more a:hover:after,.pagination .pagination-next:hover:after,.pagination .pagination-prev:hover:before,.pagination-next:hover:after,.pagination-prev:hover:before,.price ins .amount,.price>.amount,.project-content .project-info .project-info-box a:hover,.rtl .fusion-read-more:hover:before,.rtl .more a:hover:before,.side-nav .arrow:hover:after,.side-nav li.current_page_ancestor>a,.side-nav ul>li.current_page_item>a,.single-navigation a[rel=next]:hover:after,.single-navigation a[rel=prev]:hover:before,.star-rating span:before,.star-rating:before,a:hover,h5.toggle:hover a
{
color:#f8b900}

#nav ul li>a:hover,#sticky-nav ul li>a:hover,#wrapper .post-content blockquote,#wrapper .tagcloud a:hover,.comment-text blockquote,.fusion-body blockquote,.fusion-hide-pagination-text .pagination-next:hover,.fusion-hide-pagination-text .pagination-prev:hover,.fusion-pagination .current,.fusion-pagination .page-numbers.current,.fusion-pagination .page-numbers:hover,.pagination .current,.pagination a.inactive:hover,.progress-bar-content
{
border-color:#f8b900}

#toTop:hover,.circle-yes ul li:before,.fusion-date-and-formats .fusion-date-box,.fusion-pagination .current,.fusion-search-element .searchform.fusion-search-form-classic .fusion-search-form-content .fusion-search-button input[type=submit]:hover,.fusion-search-form-classic .searchform:not(.fusion-search-form-clean) .fusion-search-form-content .fusion-search-button input[type=submit]:hover,.pagination .current,.progress-bar-content,.table-2 table thead,.tagcloud a:hover,ul.arrow li:before,ul.circle-yes li:before
{
background-color:#f8b900}

#wrapper .fusion-vertical-menu-widget .menu li.current_page_item>a,#wrapper .side-nav li.current_page_item a
{
  border-right-color:#f8b900;
border-left-color:#f8b900}

.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li.active a
{
border-top-color:#f8b900}

.to-top-right #toTop
{
right:75px}

.to-top-left #toTop
{
left:75px}

.to-top-floating #toTop
{
  bottom:30px;
  height:44px;
width:44px}

.to-top-floating #toTop:before
{
line-height:42px}

#toTop
{
  background-color:#333;
  border-radius:4px 4px 0 0;
  bottom:0;
  height:35px;
  position:fixed;
  text-align:center;
  width:48px;
  opacity:0;
  z-index:100000;
  transition:opacity .4s ease-in-out,background .2s ease-in-out;
  line-height:1;
pointer-events:none}

#toTop:before
{
  line-height:35px;
  content:"\f106";
  -webkit-font-smoothing:antialiased;
  font-family:icomoon;
  font-size:22px;
color:#fff}

#toTop:active,#toTop:focus
{
  outline:0;
background-color:#333}

#toTop.fusion-to-top-active
{
  pointer-events:auto;
  opacity:.9;
transition:opacity .4s ease-in-out,background .2s ease-in-out}

.fusion-slider-container
{
  position:relative;
  margin-left:auto;
  margin-right:auto;
width:100%}

.tfs-slider
{
  transform:translate(0,0);
left:0}

.tfs-slider.fixed-width-slider.flexslider .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;
transform:translateY(-50%)}

.tfs-slider .slide-content-container .slide-content
{
  opacity:0;
  margin-left:auto;
  margin-right:auto;
  width:auto;
max-width:940px}

.tfs-slider .slide-content-container .slide-content .fusion-li-item,.tfs-slider .slide-content-container .slide-content li
{
  display:list-item;
text-align:initial}

.tfs-slider .slide-content-container .caption,.tfs-slider .slide-content-container .heading
{
display:block}

.tfs-slider .slide-content-container h2,.tfs-slider .slide-content-container h3
{
  margin:0;
  font-weight:400;
  color:#fff;
  -webkit-font-smoothing:antialiased;
  display:inline-block;
padding:0}

.tfs-slider .slide-content-container .with-bg .fusion-title-sc-wrapper
{
padding:3px 15px}

.tfs-slider .slide-content-container .fusion-title-sc-wrapper
{
  display:inline-block;
  padding:0;
line-height:1}

.tfs-slider .slide-content-container .fusion-title
{
overflow:visible}

.tfs-slider .slide-content-container .fusion-block-element
{
display:block}

.tfs-slider .slide-content-container .heading
{
margin:0 0 14px}

.tfs-slider .slide-content-container h2
{
  font-size:60px;
  line-height:80px;
margin-bottom:10px}

.tfs-slider .slide-content-container h3
{
  font-size:24px;
line-height:38px}

.tfs-slider .slide-content-container .fusion-sep-none
{
display:inline-block}

.tfs-slider .slide-content-container .fusion-sep-none h2,.tfs-slider .slide-content-container .fusion-sep-none h3
{
display:inline-block}

.tfs-slider .slide-content-container .fusion-title-size-two
{
margin:0}

.tfs-slider .slide-content-container .fusion-title-size-two h2
{
margin:0}

.tfs-slider .slide-content-container .fusion-title-size-three
{
margin:0}

.tfs-slider .slide-content-container .fusion-title-size-three h3
{
margin:0}

.tfs-slider .slide-content-container .fusion-title .title-sep,.tfs-slider .slide-content-container .fusion-title.sep-underline
{
border-color:#fff}

.tfs-slider .slide-content-container.slide-content-left .buttons,.tfs-slider .slide-content-container.slide-content-right .buttons
{
  margin-left:-7.5px;
margin-right:-7.5px}

.tfs-slider .slide-content-container.slide-content-left
{
text-align:left}

.tfs-slider .slide-content-container.slide-content-right
{
text-align:right}

.tfs-slider .slide-content-container .buttons
{
overflow:visible}

.tfs-slider .slide-content-container .buttons a
{
-webkit-backface-visibility:hidden}

.tfs-slider .slide-content-container .tfs-button-1,.tfs-slider .slide-content-container .tfs-button-2
{
  margin-top:3.25%;
  padding:0 7.5px;
display:inline-block}

.tfs-slider .tfs-scroll-down-indicator
{
  display:inline-block;
  z-index:10000;
  position:absolute;
  bottom:25px;
  left:50%;
  transform:translateX(-50%);
  font-size:40px;
  line-height:1;
  cursor:pointer;
  font-family:icomoon;
color:#fff}

.tfs-slider .tfs-scroll-down-indicator:after
{
  content:"\e61f";
color:inherit}

.tfs-slider .slide-content-center
{
text-align:center}

.tfs-slider .slide-content-right
{
text-align:right}

.ua-mobile .tfs-slider .self-hosted-video-bg
{
display:none}

.tfs-slider .background
{
  display:block;
  overflow:hidden;
  position:relative;
  z-index:2;
max-width:100%}

.tfs-slider .background-image
{
  background-position:50% 50%;
  background-repeat:no-repeat;
background-size:cover}

.tfs-slider video
{
  width:100%;
  height:auto;
  visibility:visible;
  position:static;
  top:0;
  z-index:1;
  -webkit-backface-visibility:hidden;
backface-visibility:hidden}

.tfs-slider .overlay
{
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
z-index:3}

.tfs-slider .mobile_video_image
{
display:none}

.ua-mobile .tfs-slider .mobile_video_image
{
  width:100%;
  height:100%;
  display:block;
  z-index:4;
  background-size:cover;
background-position:center center}

.tfs-slider .overlay-link
{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  display:block;
z-index:5}

.tfs-slider .flex-direction-nav a
{
  top:50%;
transform:translateY(-50%)}

.tfs-slider .background iframe
{
  position:relative;
  z-index:1!important;
margin:0!important}

.rtl .tfs-slider[data-animation=slide] .flex-viewport
{
direction:ltr}

.rtl .tfs-slider[data-animation=slide] .flex-viewport .slides li
{
direction:rtl}

.fusion-body:not(.has-sidebar) .alignfull
{
  margin-right:calc(50% - 50vw);
  margin-left:calc(50% - 50vw);
  max-width:100vw;
width:100vw}

.fusion-body:not(.has-sidebar) .alignwide
{
  position:relative;
  left:50%;
  transform:translateX(-50%);
  max-width:none;
  min-width:100%;
width:80vw}

.tribe-editor__block .tribe-editor__btn--link,.tribe-editor__event-website__label-text input,.wp-block-file .wp-block-file__button,.wp-block-search .wp-block-search__button
{
  color:#ffffff;
  text-transform:uppercase;
  background-color:#f8b900;
  background-image:linear-gradient(to top,#f8b900,#f8b900);
  border-width:0px;
  border-style:solid;
  border-color:#ffffff;
  border-radius:0px;
  font-family:PT Sans;
  font-weight:400;
  font-style:;
  letter-spacing:var(--button_letter_spacing);
  box-shadow:none;
  padding:var(--button_padding);
  font-size:var(--button_font_size);
  line-height:var(--button_line_height);
transition:all .2s}

.tribe-editor__block .tribe-editor__btn--link:hover,.tribe-editor__event-website__label-text input:hover,.wp-block-file .wp-block-file__button:hover,.wp-block-search .wp-block-search__button:hover
{
  color:#ffffff;
  border-color:#ffffff;
  background-color:#f8b900;
background-image:linear-gradient(to top,#f8b900,#f8b900)}

.wp-block-code
{
border-color:#e0dede}

.wp-block-code code
{
  white-space:pre-wrap;
word-break:break-word}

.wp-block-embed #meetup_oembed
{
height:auto!important}

.wp-block-file
{
  display:flex;
  align-items:center;
flex-wrap:wrap}

.wp-block-media-text .wp-block-media-text__content p
{
margin-bottom:0}

p.has-background
{
padding:1.5em 2em}

.fusion-body p.has-drop-cap:not(:focus):first-letter
{
font-size:5.5em}

p.has-drop-cap:not(:focus):first-letter
{
  float:left;
  font-size:8.4em;
  line-height:.68;
  font-weight:100;
  margin:.05em .1em 0 0;
  text-transform:uppercase;
font-style:normal}

.wp-block-preformatted
{
  overflow:auto;
padding:1em}

.fusion-body .wp-block-pullquote blockquote
{
  margin:1em;
  padding:0;
  background-color:transparent;
  border:none;
font-style:normal}

.wp-block-pullquote cite
{
color:inherit}

.wp-block-quote
{
  border-left-color:#f8b900;
  background-color:#f6f6f6;
font-style:italic}

.wp-block-quote.is-style-default
{
  margin:2em;
padding:1em}

.wp-block-quote.is-style-default cite
{
font-size:.75em}

.wp-block-quote.is-style-large
{
  margin:2em;
padding:1.5em}

.ltr .wp-block-quote.is-style-large
{
border-left:4px solid #f8b900}

.rtl .wp-block-quote.is-style-large
{
border-right:4px solid #f8b900}

.wp-block-quote.is-style-large p
{
font-size:2em}

.wp-block-quote.is-style-large cite
{
font-size:1em}

.wp-block-separator
{
border-color:#e0dede}

.wp-block-separator.is-style-dots:before
{
color:#e0dede}

.wp-block-table td,.wp-block-table th
{
border-color:#e0dede}

.wp-block-table th,.wp-block-table tr:nth-child(even)
{
background:#f6f6f6}

.wp-block-table tr td
{
padding:10px 20px}

.wp-block-tag-cloud a
{
border-color:#e0dede}

.wp-block-verse
{
  color:inherit;
  margin:2em;
  padding:1em;
  font-style:italic;
background-color:#f6f6f6}

.wp-block-verse pre
{
  padding:0;
color:inherit}

.wp-block-calendar table caption,.wp-block-calendar table tbody
{
color:inherit}

.wp-block-calendar tbody td,.wp-block-calendar th
{
border-color:#e0dede}

.wp-block-calendar a
{
text-decoration:none}

.wp-block-calendar tfoot a
{
color:#333333}

.wp-block-calendar tfoot a:hover
{
color:#f8b900}

.fusion-body .wp-block-archives-list li
{
border-color:#e0dede}

.wp-block-categories .children,.wp-block-categories .wp-block-categories__list
{
  margin:0 0 0 5px!important;
padding:10px 0 0 0!important}

.wp-block-categories .children li,.wp-block-categories .wp-block-categories__list li
{
border-color:#e0dede}

.wp-block-categories .children li:last-child,.wp-block-categories .wp-block-categories__list li:last-child
{
  padding-bottom:0;
border-bottom:none}

.wp-block-latest-comments
{
  margin:0;
padding:0}

.wp-block-latest-comments .wp-block-latest-comments__comment
{
  margin-bottom:0;
  padding:10px 10px 10px 0;
  border-bottom:1px solid;
font-size:inherit}

.fusion-body .wp-block-latest-comments .wp-block-latest-comments__comment
{
border-color:#e0dede}

.fusion-avatar-square .wp-block-latest-comments .wp-block-latest-comments__comment-avatar
{
border-radius:0}

.fusion-avatar-circle .wp-block-latest-comments .wp-block-latest-comments__comment-avatar
{
border-radius:50%}

.wp-block-latest-comments .wp-block-latest-comments__comment-date
{
  margin:.15em 0;
font-size:.8em}

.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p
{
  margin-bottom:0;
  font-size:.9em;
line-height:inherit}

.fusion-body .wp-block-latest-posts li
{
border-color:#e0dede}

.fusion-body .wp-block-rss li
{
border-color:#e0dede}

.wp-block-rss .wp-block-rss__item-author,.wp-block-rss .wp-block-rss__item-publish-date
{
margin:.15em 0}

.wp-block-rss .wp-block-rss__item-author
{
font-style:italic}

.wp-block-search
{
align-items:center}

.wp-block-search .wp-block-search__input
{
  padding:0 15px;
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-radius:0px;
  background-color:#ffffff;
  color:#aaa9a9;
  font-size:13px;
  border-color:#d2d2d2;
  height:29px;
  padding-top:0;
padding-bottom:0}

.wp-block-search .wp-block-search__input:focus
{
border-color:#d2d2d2}

.wp-block-tag-cloud a
{
  display:inline-flex;
  align-items:center;
  margin:2px 0;
  padding:0 10px;
  min-height:2.15em;
  line-height:2.15em;
  font-size:.9em;
  border:1px solid #333333;
  color:#333333;
text-decoration:none}

.wp-block-tag-cloud a:hover
{
color:#fff}

.wp-block-tag-cloud a:hover .tag-link-count
{
color:#fff}

.ltr .wp-block-tag-cloud a .tag-link-count
{
padding-left:2px}

.rtl .wp-block-tag-cloud a .tag-link-count
{
padding-right:2px}

.wp-block-tag-cloud .tag-cloud-link:hover
{
  border-color:#f8b900;
background-color:#f8b900}

.wp-block-archives-dropdown,.wp-block-categories-dropdown
{
width:100%}

.wp-block-archives-list,.wp-block-categories,.wp-block-latest-posts,.wp-block-rss
{
  margin:0;
padding:0}

.wp-block-archives-list li,.wp-block-categories li,.wp-block-latest-posts li,.wp-block-rss li
{
  display:block;
  position:relative;
  padding:10px 10px 10px 12px;
border-bottom:1px solid #e0dede}

.wp-block-archives-list li a:before,.wp-block-categories li a:before,.wp-block-latest-posts li a:before,.wp-block-rss li a:before
{
  content:"\f105";
  position:absolute;
  margin-left:-12px;
  font-family:icomoon;
color:inherit}

.wp-block-latest-comments .wp-block-latest-comments__comment-date,.wp-block-latest-posts__post-date,.wp-block-rss__item-author,.wp-block-rss__item-publish-date
{
font-size:12px}

.tribe-editor__events-link .tribe-editor__btn--link input
{
  font-family:inherit;
  font-weight:inherit;
  font-size:inherit;
  color:inherit;
background:0 0}

.tribe-editor__block .tribe-editor__btn--link svg
{
display:none}

.tribe-editor__event-price__label
{
color:#f8b900}

.header-v4 .search-table
{
  display:table;
width:286px}

.fusion-header-wrapper
{
  position:relative;
z-index:10011}

.fusion-header-wrapper .tooltip
{
z-index:10030}

.fusion-header-sticky-height
{
display:none}

.fusion-is-sticky .fusion-header-sticky-height
{
display:block}

.fusion-header
{
  padding-left:30px;
  padding-right:30px;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
transition:background-color .25s ease-in-out}

.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-mobile-logo
{
display:none}

.fusion-secondary-header
{
  border-bottom:1px solid transparent;
background-color:#333333}

.fusion-secondary-header .fusion-alignleft
{
  float:left;
  margin-right:0;
flex-grow:1}

.fusion-secondary-header .fusion-alignright
{
  float:right;
  margin-left:0;
flex-grow:1}

.fusion-secondary-header .fusion-alignright>*
{
float:right}

.fusion-secondary-header .fusion-row
{
  display:flex;
  justify-content:space-between;
align-items:center}

.fusion-header-v2 .fusion-secondary-header
{
border-top:3px solid #f8b900}

.fusion-secondary-header .fusion-mobile-nav-holder
{
  width:80%;
margin:0 auto}

.fusion-mobile-menu-design-flyout .fusion-secondary-header .fusion-icon-only-link .menu-title,.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-icon-only-link .menu-title
{
display:none}

.fusion-header-separator
{
  display:inline-block;
padding:0 6px}

.fusion-contact-info
{
line-height:43px}

.fusion-header-v4 .fusion-header
{
  padding-top:30px;
  padding-bottom:30px;
transition:none}

.fusion-header-v4 .fusion-header.live-suggestion-added
{
  position:relative;
z-index:201}

.fusion-header-v4 .fusion-logo
{
  width:100%;
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  justify-content:space-between;
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:flex;
  flex-wrap:nowrap;
  flex-direction:row;
  justify-content:space-between;
align-items:center}

.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline
{
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
{
order:2}

.fusion-header-v4 .fusion-header-content-3-wrapper .searchform
{
margin-left:15px}

.fusion-header-v4 .search-table
{
width:286px}

.fusion-header-tagline
{
  margin:0;
  padding:0;
  line-height:32px;
  font-weight:400;
  font-size:16px;
color:#747474}

.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
{
  float:none;
  margin-left:0;
  display:block;
padding:0}

.fusion-secondary-main-menu .fusion-mobile-menu-search
{
margin:5px 0}

.fusion-header-v4 .fusion-main-menu,.fusion-header-v5 .fusion-main-menu
{
float:none}

.fusion-header-v4 .fusion-main-menu .fusion-menu,.fusion-header-v5 .fusion-main-menu .fusion-menu
{
  display:flex;
flex-wrap:wrap}

.fusion-header-menu-align-center .fusion-menu
{
justify-content:center}

.fusion-header-menu-align-right .fusion-menu
{
justify-content:flex-end}

.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
{
  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-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
{
order:2}

.fusion-logo-right.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper
{
order:1}

.fusion-logo-right .fusion-flyout-mobile-menu-icons
{
float:left}

.fusion-sub-menu-slide .fusion-main-menu>ul>li>.fusion-megamenu-wrapper,.fusion-sub-menu-slide .fusion-main-menu>ul>li>.fusion-menu-cart-items,.fusion-sub-menu-slide .fusion-main-menu>ul>li>.sub-menu
{
  margin-top:20px;
transition:opacity .2s ease-in,margin .2s ease-out}

.fusion-sub-menu-slide .fusion-main-menu>ul>li:hover>.fusion-megamenu-wrapper,.fusion-sub-menu-slide .fusion-main-menu>ul>li:hover>.fusion-menu-cart-items,.fusion-sub-menu-slide .fusion-main-menu>ul>li:hover>.sub-menu
{
margin-top:0}

.fusion-sub-menu-slide .fusion-main-menu>ul>li>.sub-menu li .sub-menu
{
  margin:0 20px;
transition:opacity .2s ease-in,margin .2s ease-out}

.fusion-sub-menu-slide .fusion-main-menu>ul>li>.sub-menu li:hover>.sub-menu
{
margin:0}

.fusion-sub-menu-slide.side-header-right .fusion-main-menu>ul>li>.sub-menu li .sub-menu
{
margin:0 0 0 -20px}

.fusion-sub-menu-slide.side-header-right .fusion-main-menu>ul>li>.sub-menu li:hover>.sub-menu
{
margin:0}

.fusion-mobile-menu-design-flyout:not(.fusion-header-v6) .fusion-header
{
  -webkit-transform:none;
-moz-transform:none}

.fusion-mobile-menu-design-flyout.fusion-header-has-flyout-menu .fusion-flyout-mobile-menu-icons
{
display:none}

.fusion-mobile-menu-design-flyout.fusion-flyout-active .fusion-header
{
  width:100%;
  max-width:100%;
z-index:210}

.fusion-flyout-mobile-menu-icons
{
float:right}

body.side-header #wrapper .fusion-megamenu-wrapper
{
top:0}

body.side-header #side-header .fusion-main-menu ul ul
{
right:auto}

body.side-header #side-header .fusion-header-content-3-wrapper
{
  display:flex;
flex-wrap:wrap}

body.side-header-left #wrapper
{
  margin-left:280px;
width:auto}

body.side-header-left #side-header
{
left:0}

body.side-header-left #side-header .side-header-border
{
  border-right-width:1px;
border-right-style:solid}

body.side-header-left #side-header .fusion-main-menu .cart-contents,body.side-header-left #side-header .fusion-main-menu .login-box,body.side-header-left #side-header .fusion-main-menu .main-nav-search-form,body.side-header-left #side-header .fusion-main-menu>ul>li>ul
{
  left:279px;
top:0}

body.side-header-left #side-header .fusion-main-menu .cart-contents
{
right:auto}

body.side-header-left #side-header .fusion-main-menu .fusion-custom-menu-item-contents
{
top:0}

body.side-header-left #side-header .fusion-main-menu .fusion-custom-menu-item-contents,body.side-header-left #side-header .fusion-main-menu>ul>li>ul
{
left:calc(280px - 1px)}

body.side-header-left #side-header.header-shadow .side-header-border:after
{
  box-shadow:10px 0 15px -5px rgba(0,0,0,.14);
  right:0;
width:25px}

body.side-header-left #side-header #nav .cart-contents,body.side-header-left #side-header #nav .login-box,body.side-header-left #side-header #nav .main-nav-search-form,body.side-header-left #side-header #nav>ul>li>ul
{
left:calc(280px - 1px)}

body.side-header-left.layout-boxed-mode #side-header
{
  left:auto;
margin-left:calc((280px) * -1)}

body.side-header-right #wrapper
{
  margin-right:280px;
width:auto}

body.side-header-right #side-header
{
right:0}

body.side-header-right #side-header .side-header-border
{
  border-left-width:1px;
border-left-style:solid}

body.side-header-right #side-header .fusion-main-menu .fusion-megamenu-wrapper .fusion-megamenu
{
float:right}

body.side-header-right #side-header .fusion-main-menu .main-nav-search-form
{
  left:-250px;
top:0}

body.side-header-right #side-header .fusion-main-menu .cart-contents
{
left:-182px}

body.side-header-right #side-header .fusion-main-menu .login-box
{
left:-187px}

body.side-header-right #side-header .cart-contents,body.side-header-right #side-header .login-box
{
  left:0;
right:auto}

body.side-header-right #side-header.header-shadow .side-header-border:before
{
  box-shadow:-10px 0 15px -5px rgba(0,0,0,.14);
  left:0;
width:25px}

body.side-header-right.rtl #side-header .cart-contents,body.side-header-right.rtl #side-header .login-box
{
  right:0;
left:auto}

#side-header
{
  width:280px;
  height:100%;
  position:absolute;
  z-index:3000;
  -webkit-backface-visibility:hidden;
box-sizing:border-box}

#side-header .side-header-background-color,#side-header .side-header-background-image,#side-header .side-header-border
{
  z-index:-1;
  position:absolute;
  top:0;
  bottom:0;
  height:100vh;
  width:280px;
pointer-events:none}

#side-header .side-header-border
{
  z-index:0;
border-color:#ffffff}

#side-header .side-header-wrapper
{
  padding-bottom:20px;
  z-index:1;
zoom:1}

#side-header .side-header-wrapper:after,#side-header .side-header-wrapper:before
{
  content:" ";
display:table}

#side-header .side-header-wrapper:after
{
clear:both}

#side-header .side-header-wrapper .fusion-header-has-flyout-menu-content>.fusion-secondary-menu-search,#side-header .side-header-wrapper>.fusion-secondary-menu-search
{
  display:none;
clear:both}

#side-header .fusion-secondary-menu-search-inner
{
  border-top:1px solid;
padding:5px 30px}

#side-header .fusion-logo
{
float:none}

#side-header .fusion-logo-left .fusion-logo
{
float:none}

#side-header .fusion-logo-center .fusion-logo
{
  float:none;
text-align:center}

#side-header .fusion-logo-right .fusion-logo
{
float:none}

#side-header .fusion-sticky-logo
{
display:none}

#side-header .fusion-main-menu
{
  float:none;
  -webkit-backface-visibility:hidden;
  position:relative;
  z-index:1;
clear:both}

#side-header .fusion-main-menu ul ul
{
  top:0;
border-top:0}

#side-header .fusion-main-menu .fusion-megamenu-wrapper .fusion-megamenu-holder
{
border-top:0}

#side-header .fusion-main-menu>ul>li
{
  float:none;
padding:0}

#side-header .fusion-main-menu>ul>li>a
{
  border-top-width:0;
  border-bottom-width:1px;
  border-right:0;
  border-style:solid;
height:auto}

#side-header .fusion-main-menu>ul>li:first-child>a
{
  border-top-width:1px;
border-style:solid}

#side-header .fusion-main-menu>ul .sub-menu>li:last-child>a
{
border-bottom:none}

#side-header .fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents
{
  border-top-width:1px;
border-top-style:solid}

#side-header .fusion-main-menu .wpml-ls-item .menu-text,#side-header .fusion-main-menu .wpml-ls-item>a
{
justify-content:center}

.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:0}

.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:0}

#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}

#side-header .side-header-content-1,#side-header .side-header-content-2
{
margin-top:40px}

#side-header .fusion-custom-menu-item-contents
{
  right:auto!important;
top:0}

#side-header .fusion-contact-info
{
word-wrap:break-word}

#side-header .header-social
{
  background:0 0!important;
border:0!important}

#side-header .fusion-social-links-header
{
margin:0}

#side-header .fusion-secondary-menu .fusion-secondary-menu-icon
{
  background:0 0;
  min-width:100%;
border-right:0}

#side-header .fusion-secondary-menu .fusion-secondary-menu-icon .amount,#side-header .fusion-secondary-menu .fusion-secondary-menu-icon .fusion-woo-cart-separator,#side-header .fusion-secondary-menu .fusion-secondary-menu-icon:after
{
display:none}

#side-header .fusion-secondary-menu>ul>li
{
margin-bottom:2px}

#side-header .fusion-secondary-menu>ul>li:first-child>a
{
padding-left:0}

#side-header .fusion-header-tagline
{
  margin-top:40px;
  float:none;
text-align:left}

.rtl #side-header .fusion-header-tagline
{
text-align:right}

#side-header .side-header-content-3 .searchform
{
margin-top:40px}

#side-header .fusion-header-banner
{
  margin-top:40px;
float:none}

#side-header .fusion-social-links-header .fusion-social-networks a
{
margin-bottom:20px}

#side-header .fusion-social-networks.boxed-icons .fusion-social-network-icon
{
margin-bottom:10px}

#side-header.fusion-is-sticky
{
box-shadow:rgba(0,0,0,.117647) 0 1px 3px}

.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
{
padding-right:45px}

.fusion-main-menu>ul>li:last-child
{
padding-right:0}

.fusion-main-menu>ul>li>a
{
  display:flex;
  align-items:center;
  line-height:1;
-webkit-font-smoothing:subpixel-antialiased}

.fusion-main-menu>ul>li>a .fusion-menu-description
{
  display:block;
  margin-top:.6em;
font-size:.8em}

.fusion-main-menu>ul>li>a>.fusion-megamenu-icon
{
  width:auto;
transition:color .2s linear}

.fusion-main-menu>ul>li>a>.fusion-megamenu-image>img
{
max-height:none}

.fusion-main-menu>ul>li>a.fusion-arrow-highlight
{
position:relative}

.fusion-main-menu>ul>li>a.fusion-arrow-highlight:after
{
  width:0;
  height:0;
  border-style:solid;
position:absolute}

.fusion-main-menu>ul>li>a.fusion-flex-link
{
  text-align:center;
box-sizing:border-box}

.fusion-main-menu>ul>li>a.fusion-flex-link.fusion-flex-column:not(.fusion-layout-column)
{
  flex-direction:column;
justify-content:center}

.fusion-main-menu>ul>.fusion-menu-item-button>a
{
border-color:transparent}

.fusion-main-menu ul
{
  list-style:none;
  margin:0;
padding:0}

.fusion-main-menu ul a
{
  display:block;
box-sizing:content-box}

.fusion-main-menu li
{
  float:left;
  margin:0;
  padding:0;
  position:relative;
cursor:pointer}

.fusion-main-menu li:hover>.fusion-megamenu-wrapper .sub-menu
{
  visibility:visible;
opacity:1}

.fusion-main-menu .iclflag
{
  vertical-align:middle;
margin-top:-2px}

.fusion-main-menu li.fusion-active-link>.fusion-megamenu-wrapper,.fusion-main-menu li.fusion-active-link>.sub-menu,.fusion-main-menu li:hover>.fusion-megamenu-wrapper,.fusion-main-menu li:hover>.sub-menu
{
  visibility:visible;
opacity:1}

.fusion-main-menu .fusion-dropdown-menu
{
overflow:hidden}

.fusion-main-menu .fusion-dropdown-menu.fusion-active-link
{
overflow:visible}

.fusion-main-menu .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-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:"\f002"}

.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents
{
  display:none;
  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:not(.menu-item-type-custom)>a
{
  font-family:icomoon;
cursor:pointer}

.fusion-main-menu .fusion-main-menu-cart:not(.menu-item-type-custom)>a:after
{
  border-radius:50% 50% 50% 50%;
content:"\f07a"}

.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:"\f07a";
  margin-right:5px;
line-height:1}

.fusion-main-menu .fusion-widget-cart-counter>a:after
{
display:none}

.fusion-main-menu .fusion-widget-cart-counter>a .fusion-widget-cart-number,.fusion-main-menu .fusion-widget-cart-counter>a .menu-text
{
line-height:1}

.fusion-main-menu .fusion-widget-cart-counter>a .fusion-widget-cart-number
{
  padding:5px 5px 4px;
box-sizing:content-box}

.fusion-header-has-flyout-menu .fusion-header
{
  z-index:999999;
  left:0;
  right:0;
  top:0;
  margin:0 auto;
  width:100%;
overflow:visible!important}

.admin-bar .fusion-header-has-flyout-menu .fusion-header
{
top:32px}

.fusion-header-has-flyout-menu .fusion-header-v6-content
{
  z-index:99999;
  display:flex;
  align-items:center;
justify-content:space-between}

.fusion-header-has-flyout-menu .fusion-header-v6-content .fusion-logo
{
z-index:99999}

.fusion-header-has-flyout-menu .fusion-flyout-menu-icons
{
  display:flex;
  align-items:center;
z-index:99999}

.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-cart-wrapper,.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle,.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle
{
  display:inline-block;
  padding:0 5px;
  line-height:1;
cursor:pointer}

.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle,.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle
{
  cursor:pointer;
  display:flex;
  justify-content:space-between;
  flex-direction:column;
box-sizing:content-box}

.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line,.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line
{
  opacity:1;
  transform:rotate(0);
transition:.25s ease-in-out}

.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(1),.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line:nth-child(1)
{
transform-origin:left top}

.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(3),.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line:nth-child(3)
{
transform-origin:left bottom}

.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle
{
  position:relative;
transition:margin .25s ease-in-out}

.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-icon-search
{
  display:block;
  position:absolute;
  top:50%;
  left:50%;
  transform:translateX(-50%) translateY(-50%);
opacity:1}

.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon
{
  display:flex;
  justify-content:space-between;
  flex-direction:column;
direction:ltr}

.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line
{
  opacity:0;
  height:0;
transition:.25s ease-in-out}

.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-icon-shopping-cart.fusion-widget-cart-counter:before
{
vertical-align:middle}

.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-icon-shopping-cart .fusion-widget-cart-number
{
  margin-left:6px;
  padding:0 3px;
  vertical-align:middle;
box-sizing:content-box}

.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-icon
{
transition:all .25s ease-in-out}

.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-icon:before
{
  border-radius:50%;
  background-clip:padding-box;
transition:all .25s ease-in-out}

.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle,.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-icon-shopping-cart
{
margin-top:-2px}

.fusion-header-has-flyout-menu.fusion-logo-right .fusion-logo
{
order:2}

.fusion-header-has-flyout-menu.fusion-logo-right .fusion-flyout-menu-icons
{
order:1}

.fusion-header-has-flyout-menu.fusion-logo-right .fusion-flyout-menu-icons .fusion-flyout-menu-toggle
{
order:1}

.fusion-header-has-flyout-menu.fusion-logo-right .fusion-flyout-menu-icons .fusion-flyout-search-toggle
{
order:2}

.fusion-header-has-flyout-menu.fusion-logo-right .fusion-flyout-menu-icons .fusion-flyout-cart-wrapper
{
order:3}

.fusion-header-has-flyout-menu .fusion-flyout-menu
{
  display:flex;
  align-items:center;
  overflow-y:auto;
  padding:0 25px 25px;
height:100%}

.fusion-is-sticky .fusion-header-has-flyout-menu .fusion-flyout-menu.fusion-main-menu
{
display:flex}

.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu,.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu
{
  width:100%;
  text-align:center;
  margin-top:auto;
  margin-bottom:auto;
padding:25px 0}

.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li,.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu li
{
  display:block;
  float:none;
  line-height:normal;
  width:100%;
cursor:default}

.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li:first-child,.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu li:first-child
{
padding-top:0}

.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li.fusion-mobile-nav-item.fusion-flyout-menu-item-last,.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li.fusion-mobile-nav-item:last-child,.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li.menu-item.fusion-flyout-menu-item-last,.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li.menu-item:last-child,.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu li.fusion-mobile-nav-item.fusion-flyout-menu-item-last,.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu li.fusion-mobile-nav-item:last-child,.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu li.menu-item.fusion-flyout-menu-item-last,.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu li.menu-item:last-child
{
padding-bottom:0}

.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li a,.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu li a
{
display:inline-block}

.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li a.fusion-flex-link,.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu li a.fusion-flex-link
{
display:inline-flex}

.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu .fusion-flyout-menu-backgrounds,.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu .fusion-flyout-menu-backgrounds
{
  display:none;
  z-index:-1;
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
padding:0}

.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu .fusion-flyout-menu-backgrounds .fusion-flyout-menu-item-bg,.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu .fusion-flyout-menu-backgrounds .fusion-flyout-menu-item-bg
{
  opacity:0;
  position:absolute;
  top:0;
  left:0;
  height:100vh;
  width:100%;
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center center;
transition:opacity cubic-bezier(.25,.46,.45,.94) 450ms}

.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu .fusion-flyout-menu-backgrounds .fusion-flyout-menu-item-bg.active,.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu .fusion-flyout-menu-backgrounds .fusion-flyout-menu-item-bg.active
{
  opacity:1;
transition:opacity cubic-bezier(.23,1,.32,1) 3s}

.fusion-header-has-flyout-menu .fusion-flyout-search
{
display:flex}

.fusion-header-has-flyout-menu .fusion-flyout-search .searchform
{
  display:flex;
  align-items:center;
  margin:0 auto;
padding:50px}

#wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s
{
  height:auto;
  background-color:transparent;
  border:none;
  border-bottom:1px solid;
  font-size:50px;
padding:0}

#wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s:-moz-placeholder,#wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s:-ms-input-placeholder,#wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s::-moz-placeholder,#wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s::-webkit-input-placeholder
{
opacity:1}

.fusion-disable-outline #wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s
{
outline:0}

.fusion-header-has-flyout-menu .fusion-flyout-search .searchform .search-button
{
display:none}

.fusion-header-has-flyout-menu .fusion-flyout-menu,.fusion-header-has-flyout-menu .fusion-flyout-search
{
  z-index:99998;
  position:fixed;
  top:0;
  left:0;
  right:0;
  width:100%;
  height:100%;
  opacity:0;
transition:all .3s ease-in-out 0s}

.fusion-header-has-flyout-menu .fusion-flyout-menu-bg
{
  position:fixed;
  top:0;
  left:0;
  right:0;
  width:100%;
  height:100%;
  min-height:700px;
  opacity:0;
transition:all .3s ease-in-out 0s}

.fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-icons
{
z-index:99999}

.fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-search-toggle
{
margin-top:0}

.fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-bg
{
  z-index:99997;
opacity:1}

.fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(1)
{
transform:rotate(45deg)}

.fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(2)
{
  width:0;
opacity:0}

.fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(3)
{
transform:rotate(-45deg)}

.fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu
{
opacity:1}

.fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu .fusion-flyout-menu-backgrounds
{
display:block}

.fusion-header-has-flyout-menu.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line
{
  opacity:1;
  margin:0 auto;
transition:.25s ease-in-out}

.fusion-header-has-flyout-menu.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line:nth-child(1)
{
transform:rotate(45deg)}

.fusion-header-has-flyout-menu.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line:nth-child(2)
{
  width:0;
opacity:0}

.fusion-header-has-flyout-menu.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line:nth-child(3)
{
transform:rotate(-45deg)}

.fusion-header-has-flyout-menu.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-icon-search
{
opacity:0}

.fusion-header-has-flyout-menu.fusion-flyout-search-active .fusion-flyout-search
{
opacity:1}

.fusion-is-sticky .fusion-header-v6.fusion-sticky-menu-1 .fusion-main-menu .fusion-menu
{
display:none}

.fusion-is-sticky .fusion-header-v6.fusion-sticky-menu-1 .fusion-main-menu #menu-main-menu-1
{
display:block}

.fusion-is-sticky .fusion-header-v6.fusion-sticky-menu-1 .fusion-main-menu>ul>li>a>.fusion-megamenu-icon
{
font-size:inherit}

.fusion-header-v6.fusion-sticky-menu-1 .fusion-main-menu #menu-main-menu-1
{
display:none}

.fusion-header-v7 .fusion-main-menu
{
  float:none;
overflow:inherit}

.fusion-header-v7 .fusion-middle-logo-ul
{
  display:flex;
  align-items:center;
  justify-content:center;
flex-wrap:wrap}

.fusion-header-v7 .fusion-middle-logo-ul li
{
  float:none;
transition:padding-right .3s ease}

.fusion-header-v7 .fusion-middle-logo-ul li.fusion-middle-logo-menu-logo a
{
  height:auto;
  border-top-color:transparent;
  display:flex;
  align-items: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-color:transparent}

.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:flex;
  align-items:center;
  position:relative;
padding:0 13px}

.fusion-secondary-menu>ul>li>.sub-menu .sub-menu
{
top:-1px}

.fusion-secondary-menu li
{
position:relative}

.fusion-secondary-menu .iclflag
{
margin-top:-2px}

.fusion-secondary-menu .fusion-icon-only-link .fusion-megamenu-icon
{
text-align:center}

.fusion-secondary-menu .sub-menu
{
  display:block;
  position:absolute;
  left:-1px;
  z-index:1;
  visibility:hidden;
  opacity:0;
  transition:opacity .2s ease-in;
  border-bottom-right-radius:2px;
  border-bottom-left-radius:2px;
border:1px solid transparent}

.fusion-secondary-menu .sub-menu a
{
  display:block;
  padding:7px 10px;
  line-height:normal;
  border-bottom:1px solid transparent;
transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,height 0s,line-height 0s}

.fusion-secondary-menu .sub-menu>li:last-child>a
{
border-bottom:none}

.fusion-secondary-menu 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:"\f07a";
margin-right:10px}

.fusion-secondary-menu-icon .menu-text:after
{
  font-family:icomoon;
  content:"\e61f";
margin-left:10px}

.fusion-social-links-header
{
margin-top:10px}

.fusion-social-links-header .fusion-social-networks a
{
font-size:16px}

.fusion-social-links-header .fusion-social-networks a.custom img
{
max-height:16px}

.fusion-social-links-header .fusion-social-networks.boxed-icons .fusion-social-network-icon
{
color:#bebdbd}

.fusion-social-links-header .fusion-social-networks.boxed-icons .fusion-social-network-icon:not(.custom)
{
  background-color:#e8e8e8;
  border-color:#e8e8e8;
border-radius:4px}

.fusion-social-links-header .fusion-social-networks.boxed-icons a
{
  padding:8px;
width:calc(16px + (2 * (8px)) + 2px)}

.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-header .fusion-social-networks.boxed-icons a.fusion-social-network-icon.fusion-custom.fusion-icon-custom img
{
position:relative}

.fusion-social-links-header .fusion-social-networks.boxed-icons a.custom
{
top:-8px}

.fusion-social-links-header .fusion-social-networks.boxed-icons a.custom img
{
max-height:calc(16px + (2 * (8px)) + 2px)}

.fusion-social-links-header .fusion-social-networks.boxed-icons a img
{
max-height:calc(16px + (2 * (8px)) + 2px)}

.fusion-social-links-header .fusion-social-networks .fusion-social-network-icon
{
color:#bebdbd}

.fusion-caret
{
margin-left:9px}

.fusion-flex-column:not(.fusion-layout-column) .fusion-caret
{
margin:2px 0 0 0}

.side-header-left .fusion-main-menu .fusion-caret,.side-header-right .fusion-main-menu .fusion-caret
{
display:inline-flex}

.side-header-right .fusion-main-menu .fusion-caret
{
position:static}

.side-header-left .fusion-main-menu .fusion-caret
{
position:absolute}

.side-header-left.menu-text-align-right .fusion-main-menu>ul>li>a>.fusion-caret,.side-header-right.menu-text-align-left .fusion-main-menu>ul>li>a>.fusion-caret
{
position:static}

.side-header-left .fusion-caret
{
margin-left:9px}

.side-header-right .fusion-caret
{
  margin-left:0;
margin-right:9px}

.fusion-caret .fusion-dropdown-indicator
{
vertical-align:middle}

.fusion-caret .fusion-dropdown-indicator:before
{
  content:"\f107";
  font-family:IcoMoon;
font-style:normal}

.side-header-left .fusion-main-menu .fusion-caret .fusion-dropdown-indicator:before
{
content:"\f105"}

.side-header-right .fusion-main-menu .fusion-caret .fusion-dropdown-indicator:before
{
content:"\f104"}

.sub-menu .fusion-caret
{
  position:absolute;
  right:15px;
margin-left:0}

.sub-menu .fusion-caret .fusion-dropdown-indicator:before
{
content:"\f105"}

.side-header-right .sub-menu .fusion-caret
{
  right:auto;
left:10px}

.fusion-menu-cart.fusion-active-link .fusion-custom-menu-item-contents,.fusion-menu-cart:hover .fusion-custom-menu-item-contents
{
  visibility:visible;
opacity:1}

.fusion-main-menu .fusion-active-link .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-active-link>.sub-menu,.fusion-secondary-menu .fusion-active-link .fusion-custom-menu-item-contents,.fusion-secondary-menu .fusion-active-link>.sub-menu
{
  opacity:1;
visibility:visible}

.fusion-main-menu .fusion-active-login,.fusion-secondary-menu .fusion-active-login
{
overflow:visible}

.fusion-main-menu .fusion-active-login .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-active-login .sub-menu,.fusion-secondary-menu .fusion-active-login .fusion-custom-menu-item-contents,.fusion-secondary-menu .fusion-active-login .sub-menu
{
  opacity:1;
visibility:visible}

.fusion-menu-cart-items
{
  width:180px;
border:1px solid transparent}

.fusion-menu-cart-item a
{
  border-bottom:1px solid transparent;
  padding:14px;
  line-height:normal;
  height:auto;
display:block}

.fusion-menu-cart-item img
{
  display:inline-block;
  max-width:36px;
  margin-right:13px;
border:1px solid transparent}

.fusion-menu-cart-item .amount
{
display:inline-block}

.fusion-menu-cart-item-details
{
  display:inline-block;
  max-width:calc(100% - 49px);
text-align:left}

.fusion-menu-cart-item-title
{
margin-bottom:6px}

.fusion-menu-cart-item-quantity,.fusion-menu-cart-item-title
{
  display:block;
line-height:normal}

.fusion-menu-cart-checkout
{
  display:flex;
justify-content:space-between}

.fusion-menu-cart-checkout-link,.fusion-menu-cart-link
{
padding:.75em 1em}

.fusion-menu-cart-checkout-link a,.fusion-menu-cart-link a
{
margin:0 -.25em}

.fusion-menu-cart-checkout-link a:before,.fusion-menu-cart-link a:before
{
  padding:0 .25em;
  font-family:IcoMoon;
line-height:inherit}

.fusion-menu-cart-checkout-link a span,.fusion-menu-cart-link a span
{
padding:0 .25em}

.fusion-menu-cart-link a:before
{
content:"\f07a"}

.fusion-menu-cart-checkout-link a:before
{
content:"\f046"}

.fusion-menu-login-box .fusion-custom-menu-item-contents
{
  left:0;
  border:1px solid transparent;
  width:187px;
padding:20px}

.fusion-menu-login-box:hover .fusion-custom-menu-item-contents
{
  visibility:visible;
opacity:1}

.fusion-menu-login-box p
{
  margin-top:0;
margin-bottom:10px}

.fusion-menu-login-box .fusion-login-box-submit,.fusion-menu-login-box .fusion-remember-checkbox
{
margin-bottom:0}

.fusion-menu-login-box .fusion-menu-login-box-register
{
  clear:both;
  float:right;
padding-top:10px}

.fusion-login-box-submit
{
float:right}

.fusion-remember-checkbox
{
  font-size:11px;
line-height:32px}

.fusion-menu-login-box-error
{
  font-size:11px;
color:#d04544}

.fusion-megamenu-wrapper
{
  margin:0 auto;
  padding:0 15px;
  visibility:hidden;
  opacity:0;
  position:absolute;
  left:0;
  transition:opacity .2s ease-in;
z-index:10}

.fusion-megamenu-wrapper.col-span-12 .fusion-megamenu
{
width:100%}

.fusion-megamenu-wrapper.col-sm-12
{
width:100%}

.fusion-megamenu-wrapper.col-sm-6
{
width:50%}

.fusion-megamenu-wrapper.col-sm-4
{
width:33.33333333%}

.fusion-megamenu-wrapper.col-sm-3
{
width:25%}

.fusion-megamenu-wrapper.col-sm-2
{
width:16.66666667%}

.fusion-megamenu-wrapper .fusion-megamenu-submenu
{
  display:block;
  float:none;
  padding:29px 0;
  border-right:1px solid transparent;
background-size:cover}

.fusion-megamenu-wrapper .fusion-megamenu-submenu:last-child
{
border-right:none}

.fusion-megamenu-wrapper .fusion-megamenu-submenu>a
{
  display:block;
  padding:5px 34px;
  border-bottom:none;
  line-height:19px;
transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,height 0s,line-height 0s}

.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu
{
  position:relative;
  display:block;
  left:auto;
  right:auto;
  border:none;
  background:0 0;
  box-shadow:none;
  top:0;
width:auto}

.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a
{
  display:block;
  padding:5px 34px;
border-bottom:none}

.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu .deep-level a
{
padding-left:49px}

.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu .deep-level .deep-level a
{
padding-left:64px}

.ltr .fusion-megamenu-wrapper .fusion-megamenu-sitewidth .fusion-megamenu-submenu:first-child
{
border-left:1px solid transparent}

.ltr .fusion-megamenu-wrapper .fusion-megamenu-sitewidth .fusion-megamenu-submenu:last-child
{
border-right:1px solid transparent}

.fusion-megamenu-wrapper .fusion-megamenu-border
{
border-bottom:1px solid #dcd9d9}

.fusion-megamenu-wrapper .menu-text
{
margin-left:23px}

.fusion-megamenu-wrapper .fusion-caret
{
display:none}

.fusion-megamenu-holder
{
  zoom:1;
  padding:0;
  margin:0;
  border-top:3px solid transparent;
background-size:cover}

.fusion-megamenu-holder:after,.fusion-megamenu-holder:before
{
  content:" ";
display:table}

.fusion-megamenu-holder:after
{
clear:both}

.fusion-megamenu
{
  display:flex;
zoom:1}

.fusion-megamenu:after,.fusion-megamenu:before
{
  content:" ";
display:table}

.fusion-megamenu:after
{
clear:both}

.fusion-megamenu-title
{
  margin:0;
  padding:0 34px 15px;
  font-weight:400;
  line-height:normal;
-webkit-font-smoothing:antialiased}

.fusion-megamenu-icon
{
  display:inline-block;
width:26px}

.fusion-megamenu-icon img
{
  margin-top:-2px;
  max-height:15px;
vertical-align:middle}

.sub-menu .fusion-megamenu-icon.text-menu-icon
{
position:absolute}

.fusion-megamenu-bullet
{
margin-right:10px}

.fusion-megamenu-bullet:before
{
  content:"\f0da";
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:not(.fb-icon-element)
{
display:inline}

.fusion-megamenu-widgets-container .textwidget a:not(.fb-icon-element).fusion-button
{
display:inline-block}

.fusion-active-link .fusion-megamenu li .sub-menu,.fusion-active-link .fusion-megamenu-wrapper
{
  opacity:1;
visibility:visible}

.fusion-is-sticky .fusion-logo img
{
width:auto}

.fusion-is-sticky .fusion-header-v1 .fusion-header,.fusion-is-sticky .fusion-header-v2 .fusion-header,.fusion-is-sticky .fusion-header-v3 .fusion-header,.fusion-is-sticky .fusion-header-v6 .fusion-header,.fusion-is-sticky .fusion-header-v7 .fusion-header
{
  position:fixed;
  top:0;
  z-index:210;
  max-width:100%;
  width:100%;
border-bottom:0}

.fusion-is-sticky .fusion-header-v1 .fusion-sticky-shadow,.fusion-is-sticky .fusion-header-v2 .fusion-sticky-shadow,.fusion-is-sticky .fusion-header-v3 .fusion-sticky-shadow,.fusion-is-sticky .fusion-header-v6 .fusion-sticky-shadow,.fusion-is-sticky .fusion-header-v7 .fusion-sticky-shadow
{
box-shadow:rgba(0,0,0,.117647) 0 1px 3px}

.layout-boxed-mode .fusion-is-sticky .fusion-header-v1 .fusion-sticky-shadow,.layout-boxed-mode .fusion-is-sticky .fusion-header-v2 .fusion-sticky-shadow,.layout-boxed-mode .fusion-is-sticky .fusion-header-v3 .fusion-sticky-shadow,.layout-boxed-mode .fusion-is-sticky .fusion-header-v6 .fusion-sticky-shadow,.layout-boxed-mode .fusion-is-sticky .fusion-header-v7 .fusion-sticky-shadow
{
box-shadow:rgba(0,0,0,.118) 0 4px 3px -3px}

.fusion-is-sticky .fusion-secondary-main-menu
{
border-bottom:0}

.fusion-is-sticky .fusion-sticky-menu-only:not(.fusion-header-v6) .fusion-header
{
border-bottom:0}

.fusion-is-sticky .fusion-sticky-menu-only:not(.fusion-header-v6) .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:not(.fusion-header-v6) .fusion-secondary-main-menu
{
box-shadow:rgba(0,0,0,.118) 0 4px 3px -3px}

.fusion-is-sticky .fusion-sticky-menu-and-logo:not(.fusion-header-v6) .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:not(.fusion-header-v6) .fusion-sticky-header-wrapper
{
box-shadow:rgba(0,0,0,.118) 0 4px 3px -3px}

.fusion-is-sticky .fusion-main-menu>ul>li:last-child
{
padding-right:0}

.fusion-is-sticky .fusion-main-menu .fusion-main-menu-icon:after,.fusion-is-sticky .fusion-main-menu .fusion-widget-cart-counter>a:before,.fusion-is-sticky .fusion-main-menu>ul>li>a,.fusion-is-sticky .fusion-main-menu>ul>li>a .fusion-menu-description
{
color:#333333}

.fusion-is-sticky .fusion-arrow-svg svg path
{
fill:#ffffff}

.fusion-body .fusion-is-sticky.fusion-header-wrapper .fusion-header,.fusion-body .fusion-is-sticky.fusion-header-wrapper .fusion-secondary-main-menu
{
background-color:#ffffff}

.fusion-sticky-menu-1 .fusion-sticky-menu
{
display:none}

.fusion-is-sticky .fusion-sticky-menu-1 .fusion-main-menu
{
display:none}

.fusion-is-sticky .fusion-sticky-menu-1 .fusion-sticky-menu
{
display:block}

.fusion-sticky-logo-1#side-header .fusion-sticky-logo,.fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo,.fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo,.fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo,.fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo,.fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo,.fusion-sticky-logo-1.fusion-header-v6 .fusion-sticky-logo,.fusion-sticky-logo-1.fusion-header-v7 .fusion-sticky-logo
{
display:none}

.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-mobile-logo,.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-standard-logo,.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-mobile-logo,.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-standard-logo,.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-mobile-logo,.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-standard-logo,.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-mobile-logo,.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-standard-logo,.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-mobile-logo,.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-standard-logo,.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-mobile-logo,.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-standard-logo,.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v6 .fusion-mobile-logo,.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v6 .fusion-standard-logo,.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v7 .fusion-mobile-logo,.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v7 .fusion-standard-logo
{
display:none}

.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-sticky-logo,.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo,.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo,.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo,.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo,.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo,.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v6 .fusion-sticky-logo,.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v7 .fusion-sticky-logo
{
display:inline-block}

.no-overflow-y .fusion-is-sticky .fusion-header-v1 .fusion-header,.no-overflow-y .fusion-is-sticky .fusion-header-v2 .fusion-header,.no-overflow-y .fusion-is-sticky .fusion-header-v3 .fusion-header
{
padding-right:39px}

.no-overflow-y .fusion-is-sticky .fusion-sticky-menu-only .fusion-secondary-main-menu
{
padding-right:39px}

.fusion-mobile-navigation
{
display:none}

.fusion-mobile-nav-holder
{
  display:none;
  clear:both;
color:#333}

.fusion-is-sticky .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder>ul,.fusion-is-sticky.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder>ul
{
  max-height:200px;
  overflow-y:scroll;
overflow-x:hidden}

.fusion-mobile-nav-holder .fusion-megamenu-icon
{
display:none}

.fusion-mobile-nav-holder .fusion-menu-description
{
display:none!important}

.fusion-mobile-nav-holder .menu-text
{
-webkit-font-smoothing:auto}

.fusion-mobile-nav-holder ul
{
  list-style:none;
  margin:0;
padding:0}

.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-text-align-left .fusion-mobile-nav-item a,.fusion-mobile-menu-text-align-left .fusion-mobile-selector
{
text-align:left}

.fusion-mobile-menu-text-align-left .fusion-selector-down
{
  right:0;
border-left:1px solid transparent}

.fusion-mobile-menu-text-align-left .fusion-open-submenu
{
right:0}

.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-open-submenu
{
padding-right:35px}

.fusion-mobile-menu-text-align-left .fusion-has-highlight-label .menu-text
{
justify-content:left}

.fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a
{
padding-left:12px}

.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a
{
padding-left:30px}

.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a
{
padding-left:21px}

.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a
{
padding-left:39px}

.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a:before
{
  content:"-";
margin-right:2px}

.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li a
{
padding-left:30px}

.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li a
{
padding-left:48px}

.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li a:before
{
content:"--"}

.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li li a
{
padding-left:39px}

.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li li a
{
padding-left:57px}

.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li li a:before
{
content:"---"}

.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li li li a
{
padding-left:48px}

.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li li li a
{
padding-left:66px}

.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li li li a:before
{
content:"----"}

.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item .submenu-languages li a:before
{
content:none}

.fusion-mobile-menu-text-align-right .fusion-mobile-nav-item a,.fusion-mobile-menu-text-align-right .fusion-mobile-selector
{
text-align:right}

.fusion-mobile-menu-text-align-right .fusion-selector-down
{
  left:0;
border-right:1px solid transparent}

.fusion-mobile-menu-text-align-right .fusion-open-submenu
{
left:0}

.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-right .fusion-open-submenu
{
padding-left:30px}

.fusion-mobile-menu-text-align-right .fusion-has-highlight-label .menu-text
{
  justify-content:right;
direction:rtl}

.fusion-mobile-menu-text-align-right .fusion-has-highlight-label .fusion-menu-highlight-label
{
  margin-right:.75em;
margin-left:0}

.fusion-mobile-menu-text-align-right .fusion-mobile-nav-item a
{
padding-right:12px}

.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-right .fusion-mobile-nav-item a
{
padding-right:30px}

.fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li a
{
padding-right:21px}

.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li a
{
padding-right:39px}

.fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li a:after
{
  content:"-";
margin-left:2px}

.fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li a
{
padding-right:30px}

.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li a
{
padding-right:48px}

.fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li a:after
{
content:"--"}

.fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li li a
{
padding-right:39px}

.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li li a
{
padding-right:57px}

.fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li li a:after
{
content:"---"}

.fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li li li a
{
padding-right:48px}

.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li li li a
{
padding-right:66px}

.fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li li li a:after
{
content:"----"}

.fusion-mobile-menu-text-align-right .wpml-ls-item a:after
{
display:none}

.fusion-mobile-menu-text-align-right .wpml-ls-item .wpml-ls-flag
{
order:2}

.fusion-mobile-menu-text-align-center .fusion-mobile-nav-item a,.fusion-mobile-menu-text-align-center .fusion-mobile-selector
{
text-align:center}

.fusion-mobile-menu-text-align-center .fusion-has-highlight-label .menu-text
{
justify-content:center}

.ltr .fusion-mobile-menu-text-align-center .fusion-selector-down
{
  right:0;
border-left:1px solid transparent}

.ltr .fusion-mobile-menu-text-align-center .fusion-open-submenu
{
right:0}

.fusion-mobile-menu-design-modern .ltr .fusion-mobile-menu-text-align-center .fusion-open-submenu
{
padding-right:35px}

.rtl .fusion-mobile-menu-text-align-center .fusion-selector-down
{
  left:0;
border-right:1px solid transparent}

.rtl .fusion-mobile-menu-text-align-center .fusion-open-submenu
{
left:0}

.fusion-mobile-menu-design-modern .rtl .fusion-mobile-menu-text-align-center .fusion-open-submenu
{
padding-left:35px}

.fusion-mobile-menu-text-align-center li.fusion-mobile-nav-item li a:before
{
content:"-"}

.ltr .fusion-mobile-menu-text-align-center li.fusion-mobile-nav-item li a:before
{
margin-right:2px}

.rtl .fusion-mobile-menu-text-align-center li.fusion-mobile-nav-item li a:before
{
margin-left:2px}

.fusion-mobile-menu-text-align-center li.fusion-mobile-nav-item li li a:before
{
content:"--"}

.fusion-mobile-menu-text-align-center li.fusion-mobile-nav-item li li li a:before
{
content:"---"}

.fusion-mobile-menu-text-align-center li.fusion-mobile-nav-item li li li li a:before
{
content:"----"}

.fusion-mobile-menu-text-align-center li.fusion-mobile-nav-item .submenu-languages li a:before
{
content:none}

.fusion-mobile-selector
{
  line-height:31px;
  padding-right:0;
  padding-left:0;
  width:100%;
  position:relative;
  font-size:12px;
  cursor:pointer;
border:1px solid transparent}

.fusion-mobile-selector span
{
  margin-left:12px;
margin-right:12px}

.fusion-selector-down
{
  position:absolute;
  top:0;
  height:31px;
  width:50px;
  font-size:24px;
  font-style:normal;
text-align:center}

.fusion-selector-down:before
{
  content:"\f0c9";
font-family:icomoon}

.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder>ul
{
  border:none;
border-top:1px solid transparent}

.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:"\f0c9"}

.fusionicon-shopping-cart:before
{
content:"\f0c9"}

.fusion-mobile-menu-search
{
  display:none;
margin-top:15px}

.fusion-mobile-menu-sep
{
  position:absolute;
  top:43px;
  width:100%;
border-bottom:1px solid transparent}

.fusion-open-submenu
{
  display:block;
  z-index:1;
  position:absolute;
  top:0;
  -webkit-appearance:none;
  -moz-appearance:none;
  outline:0;
  background:0 0;
  min-width:50px;
  border:none;
  line-height:15px;
  font-size:13px;
text-align:center}

.fusion-open-submenu:hover
{
color:#65bc7b}

.fusion-open-submenu:before
{
  display:block;
  margin:0;
  content:"\e61f";
font-family:icomoon}

.fusion-open-submenu:focus
{
outline:revert}

.fusion-has-highlight-label .menu-text
{
  display:flex;
align-items:center}

.fusion-menu-highlight-label
{
  padding:.35em .55em;
  line-height:1;
  margin-left:.75em;
  font-size:.7em;
border:.1em solid transparent}

.fusion-header-shadow:after,body.side-header-left #side-header.header-shadow .side-header-border:after,body.side-header-right #side-header.header-shadow .side-header-border:before
{
  content:"";
  z-index:99996;
  position:absolute;
  top:0;
  height:100%;
pointer-events:none}

.fusion-header-shadow:after
{
  left:0;
width:100%}

.fusion-header-shadow>div
{
box-shadow:0 10px 50px -2px rgba(0,0,0,.14)}

body:not(.fusion-header-layout-v6) .fusion-header
{
  -webkit-transform:translate3d(0,0,0);
-moz-transform:none}

body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li>a.fusion-bar-highlight
{
box-sizing:border-box}

body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon)
{
position:relative}

body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after
{
  content:" ";
  position:absolute;
  top:calc(50% + 1.15em);
  left:0;
  width:100%;
  border-top-style:solid;
  transform:scaleX(0);
transition:transform .2s ease-in-out}

body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon).fusion-has-description:after
{
top:calc(50% + 1.79em)}

body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon).fusion-flex-column:not(.fusion-layout-column):after
{
top:calc(50% + 1.325em)}

body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon).fusion-flex-column:not(.fusion-layout-column).fusion-has-description:after
{
top:calc(50% + 1.955em)}

body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon):hover:after
{
transform:scaleX(1)}

body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current-menu-ancestor>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after,body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current-menu-item>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after,body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current-menu-parent>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after,body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current_page_item>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after
{
transform:scaleX(1)}

body:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li>a
{
font-size:14px}

.fusion-top-header.menu-text-align-center .fusion-main-menu>ul>li>a,.side-header-left.menu-text-align-center .fusion-main-menu>ul>li>a,.side-header-right.menu-text-align-center .fusion-main-menu>ul>li>a
{
justify-content:center}

.side-header-left.menu-text-align-right.ltr .fusion-main-menu>ul>li>a,.side-header-right.menu-text-align-right.ltr .fusion-main-menu>ul>li>a
{
justify-content:flex-end}

.side-header-left.menu-text-align-left.rtl .fusion-main-menu>ul>li>a,.side-header-right.menu-text-align-left.rtl .fusion-main-menu>ul>li>a
{
justify-content:flex-end}

.side-header-left.menu-text-align-left.ltr .fusion-main-menu>ul>li>a,.side-header-right.menu-text-align-left.ltr .fusion-main-menu>ul>li>a
{
justify-content:flex-start}

.side-header-right #side-header .fusion-main-menu-search .fusion-custom-menu-item-contents
{
left:-250px}

.side-header-right .layout-boxed-mode .fusion-footer-parallax
{
padding-right:280px}

.fusion-body .fusion-main-menu .current-menu-item.fusion-menu-cart>a,.fusion-body .fusion-main-menu .current-menu-item.fusion-menu-item-button>a,.fusion-body .fusion-main-menu .current_page_item.fusion-menu-cart>a,.fusion-body .fusion-main-menu .current_page_item.fusion-menu-item-button>a
{
border-color:transparent}

.fusion-body .fusion-main-menu .fusion-main-menu-icon
{
border-color:transparent}

.fusion-body .fusion-mobile-nav-holder.fusion-mobile-menu-indicator-hide li.fusion-mobile-nav-item li a:after,.fusion-body .fusion-mobile-nav-holder.fusion-mobile-menu-indicator-hide li.fusion-mobile-nav-item li a:before
{
  content:"";
  margin:0;
  width:7px;
display:inline-block}

.fusion-body .fusion-mobile-nav-holder.fusion-mobile-menu-indicator-hide li.fusion-mobile-nav-item li li a:after,.fusion-body .fusion-mobile-nav-holder.fusion-mobile-menu-indicator-hide li.fusion-mobile-nav-item li li a:before
{
  content:"";
  margin:0;
width:12px}

.fusion-body .fusion-mobile-nav-holder.fusion-mobile-menu-indicator-hide li.fusion-mobile-nav-item li li li a:after,.fusion-body .fusion-mobile-nav-holder.fusion-mobile-menu-indicator-hide li.fusion-mobile-nav-item li li li a:before
{
  content:"";
  margin:0;
width:17px}

.fusion-body .fusion-mobile-nav-holder.fusion-mobile-menu-indicator-hide li.fusion-mobile-nav-item li li li li a:after,.fusion-body .fusion-mobile-nav-holder.fusion-mobile-menu-indicator-hide li.fusion-mobile-nav-item li li li li a:before
{
  content:"";
  margin:0;
width:22px}

.fusion-body .fusion-mobile-nav-holder.fusion-mobile-menu-indicator-hide .fusion-mobile-nav-item li a:after
{
display:none}

.fusion-body .fusion-mobile-nav-holder.fusion-mobile-menu-indicator-hide.fusion-mobile-menu-text-align-right .fusion-mobile-nav-item li a:before
{
display:none}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-dropdown-svg
{
  visibility:hidden;
  opacity:0;
  pointer-events:none;
transition:opacity .2s ease-in}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-dropdown-svg svg path
{
transition:fill .2s ease-in-out}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-dropdown-menu .fusion-button
{
position:static}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) li.fusion-active-link .fusion-dropdown-svg,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) li:hover .fusion-dropdown-svg
{
  visibility:visible;
  opacity:1;
pointer-events:auto}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-mobile-nav-holder .fusion-arrow-svg,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-mobile-nav-holder .fusion-dropdown-svg
{
display:none}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-arrow-highlight .fusion-arrow-svg
{
  opacity:0;
  font-size:0;
  visibility:hidden;
  position:absolute;
  overflow:hidden;
display:inline-block}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-logo-link,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul
{
line-height:1}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-arrow-highlight .fusion-arrow-svg
{
  left:50%;
transform:translateX(-50%)}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-is-sticky .fusion-sticky-menu-only .fusion-arrow-highlight .fusion-arrow-svg svg,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-sticky-shadow .fusion-arrow-highlight .fusion-arrow-svg svg
{
filter:drop-shadow(0 1px 3px rgba(0, 0, 0, .117647))}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-is-sticky .fusion-sticky-menu-only .fusion-arrow-highlight .fusion-arrow-highlight .fusion-arrow-svg,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-sticky-shadow .fusion-arrow-highlight .fusion-arrow-highlight .fusion-arrow-svg
{
  box-sizing:content-box;
  padding-bottom:3px;
margin-bottom:-3px}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-dropdown-svg
{
  transform:translateX(-50%) translateY(200%);
  position:absolute;
  left:50%;
  bottom:-10px;
  z-index:100;
filter:drop-shadow(0 -2px 1px rgba(0, 0, 0, .03))}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>.menu-item-has-children fusion-active-link:before,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>.menu-item-has-children:hover:before
{
  position:absolute;
  background:0 0;
  width:100%;
  display:block;
content:""}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul .sub-menu .fusion-active-link:before,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul .sub-menu .menu-item-has-children:hover:before
{
  position:absolute;
  right:-5px;
  left:-5px;
  height:100%;
  background:0 0;
  width:5px;
  display:block;
  content:"";
top:0}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul .fusion-dropdown-menu .sub-menu .sub-menu
{
top:0}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu .fusion-dropdown-menu .sub-menu .sub-menu
{
margin-left:5px}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu .fusion-dropdown-menu .sub-menu .sub-menu.fusion-switched-side
{
margin-left:-5px}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu .fusion-dropdown-menu .sub-menu,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu .fusion-megamenu-holder
{
border-top-width:0}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-left .fusion-main-menu .fusion-dropdown-menu .sub-menu,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-left .fusion-main-menu .fusion-megamenu-holder
{
  top:50%;
line-height:1}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-left .fusion-main-menu .menu-item-has-children:hover:before
{
  position:absolute;
  top:0;
  background:0 0;
  height:100%;
  display:block;
content:""}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-left .fusion-main-menu .fusion-dropdown-menu .sub-menu .sub-menu
{
  margin-left:5px;
margin-right:5px}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-left .fusion-arrow-svg svg
{
margin-left:-1px}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-left .fusion-dropdown-svg
{
  transform:translateX(200%) translateY(-50%);
  position:absolute;
  top:50%;
  right:-4px;
z-index:100}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-left .fusion-arrow-highlight .fusion-arrow-svg
{
  transform:translateY(-50%);
  line-height:1;
top:50%}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-right .fusion-main-menu .fusion-dropdown-menu>.sub-menu,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-right .fusion-main-menu .fusion-megamenu-wrapper
{
  top:50%;
  transform:translateY(-50%);
line-height:1}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-right .fusion-main-menu .menu-item-has-children:hover:before
{
  position:absolute;
  top:0;
  background:0 0;
  height:100%;
  display:block;
content:""}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-right .fusion-main-menu .fusion-dropdown-menu .sub-menu .sub-menu
{
  margin-left:-5px;
margin-right:-5px}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-right .fusion-arrow-svg svg
{
margin-right:-1px}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-right .fusion-dropdown-svg
{
  transform:translateX(-200%) translateY(-50%);
  position:absolute;
  top:50%;
  left:-5px;
z-index:100}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-right .fusion-arrow-highlight .fusion-arrow-svg
{
  transform:translateY(-50%);
  line-height:1;
top:50%}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).rtl .fusion-main-menu .fusion-dropdown-menu .sub-menu .sub-menu
{
margin-right:5px}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).rtl .fusion-main-menu .fusion-dropdown-menu .sub-menu .sub-menu.fusion-switched-side
{
margin-right:-5px}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu .current-menu-ancestor>a.fusion-arrow-highlight .fusion-arrow-svg,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu .current-menu-item>a.fusion-arrow-highlight .fusion-arrow-svg,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu .current-menu-parent>a.fusion-arrow-highlight .fusion-arrow-svg,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu .current_page_item>a.fusion-arrow-highlight .fusion-arrow-svg,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li>a.fusion-arrow-highlight:hover .fusion-arrow-svg,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-main-menu .current-menu-ancestor>a.fusion-arrow-highlight .fusion-arrow-svg,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-main-menu .current-menu-item>a.fusion-arrow-highlight .fusion-arrow-svg,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-main-menu .current-menu-parent>a.fusion-arrow-highlight .fusion-arrow-svg,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-main-menu .current_page_item>a.fusion-arrow-highlight .fusion-arrow-svg,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li.fusion-active-link>a.fusion-arrow-highlight .fusion-arrow-svg,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li:hover>a.fusion-arrow-highlight .fusion-arrow-svg,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a.fusion-arrow-highlight:hover .fusion-arrow-svg
{
  opacity:1;
visibility:visible}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a.fusion-arrow-highlight
{
overflow:visible!important}

.avada-menu-highlight-style-arrow .fusion-main-menu,.avada-menu-highlight-style-arrow .fusion-main-menu .fusion-dropdown-menu
{
overflow:visible}

.avada-menu-highlight-style-arrow.fusion-top-header .fusion-arrow-highlight .fusion-arrow-svg
{
bottom:calc((12px) * -1)}

.avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v2:not(.avada-header-border-color-full-transparent) .fusion-arrow-svg svg,.avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v3:not(.avada-header-border-color-full-transparent) .fusion-arrow-svg svg,.avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v4:not(.avada-header-border-color-full-transparent) .fusion-arrow-svg svg,.avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v5:not(.avada-header-border-color-full-transparent) .fusion-arrow-svg svg
{
  margin-top:-1px;
display:block}

.avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v2.avada-header-border-color-full-transparent .fusion-arrow-svg svg,.avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v3.avada-header-border-color-full-transparent .fusion-arrow-svg svg,.avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v4.avada-header-border-color-full-transparent .fusion-arrow-svg svg,.avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v5.avada-header-border-color-full-transparent .fusion-arrow-svg svg
{
margin-top:1px}

.avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v2.avada-header-border-color-full-transparent.avada-sticky-shrinkage .fusion-is-sticky .fusion-arrow-svg svg,.avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v3.avada-header-border-color-full-transparent.avada-sticky-shrinkage .fusion-is-sticky .fusion-arrow-svg svg,.avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v4.avada-header-border-color-full-transparent.avada-sticky-shrinkage .fusion-is-sticky .fusion-arrow-svg svg,.avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v5.avada-header-border-color-full-transparent.avada-sticky-shrinkage .fusion-is-sticky .fusion-arrow-svg svg
{
margin-top:0}

.avada-menu-highlight-style-background:not(.fusion-header-layout-v6).fusion-top-header .fusion-logo-link,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul
{
line-height:1}

.avada-menu-highlight-style-background:not(.fusion-header-layout-v6).fusion-body .fusion-wrapper nav.fusion-main-menu>ul.fusion-menu>li.fusion-main-menu-cart>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6).fusion-body .fusion-wrapper nav.fusion-main-menu>ul.fusion-menu>li.fusion-main-menu-search>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6).fusion-body .fusion-wrapper nav.fusion-main-menu>ul.fusion-menu>li.fusion-main-menu-sliding-bar>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6).fusion-body .fusion-wrapper nav.fusion-main-menu>ul.fusion-menu>li.fusion-menu-item-button>a
{
background-color:transparent}

.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li
{
padding-right:0}

.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) #side-header .fusion-main-menu>ul>li
{
border-right:1px solid transparent}

.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li>a
{
  padding-left:calc((35px)/ 2);
padding-right:calc((35px)/ 2)}

.avada-menu-highlight-style-bar .fusion-main-menu .sub-menu ul
{
top:-3px}

body.fusion-top-header.avada-sticky-shrinkage .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-main-menu>ul>li>a.fusion-flex-link
{
line-height:1!important}

body.fusion-top-header.avada-sticky-shrinkage .fusion-is-sticky .fusion-main-menu>ul>li>a
{
display:flex}

body.fusion-top-header.avada-sticky-shrinkage .fusion-is-sticky .fusion-main-menu>ul>li>a .fusion-menu-description
{
display:none}

body.fusion-top-header:not(.avada-sticky-shrinkage) .fusion-header-wrapper .fusion-main-menu>ul>li>a.fusion-flex-link
{
line-height:1!important}

body.fusion-top-header:not(.avada-sticky-shrinkage).fusion-header-layout-v6 .avada-menu-highlight-style-arrow .fusion-header
{
overflow:visible!important}

.fusion-main-menu>ul>.fusion-menu-item-button>a:hover
{
border-color:transparent}

.ua-ie-11 #side-header .fusion-main-menu>ul>li>.fusion-flex-link
{
box-sizing:content-box}

.fusion-is-sticky .fusion-main-menu .current-menu-ancestor>a>.fusion-megamenu-icon,.fusion-is-sticky .fusion-main-menu .current-menu-item>a>.fusion-megamenu-icon,.fusion-is-sticky .fusion-main-menu .current-menu-parent>a>.fusion-megamenu-icon,.fusion-is-sticky .fusion-main-menu .current_page_item>a>.fusion-megamenu-icon,.fusion-is-sticky .fusion-main-menu>ul>li>a:hover>.fusion-megamenu-icon,.fusion-main-menu .current-menu-ancestor>a>.fusion-megamenu-icon,.fusion-main-menu .current-menu-item>a>.fusion-megamenu-icon,.fusion-main-menu .current-menu-parent>a>.fusion-megamenu-icon,.fusion-main-menu .current_page_item>a>.fusion-megamenu-icon,.fusion-main-menu>ul>li>a:hover>.fusion-megamenu-icon
{
color:#ffffff}

#side-header,#side-header .side-header-background-color,#side-header .side-header-background-image,#side-header .side-header-border
{
width:280px}

.side-header-left .fusion-footer-parallax,body.side-header-left #wrapper
{
margin-left:280px}

.rtl.avada-footer-fx-sticky.side-header-left.layout-boxed-mode #boxed-wrapper #side-header
{
margin-left:calc((280px)/ -2)}

.side-header-left.layout-boxed-mode .fusion-footer-parallax
{
padding-left:280px}

.header_border_color_stroke
{
stroke:#ffffff}

#side-header .fusion-main-menu>ul>li>a,.fusion-header-v2 .fusion-header,.fusion-header-v3 .fusion-header,.fusion-header-v4 .fusion-header,.fusion-header-v5 .fusion-header,.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft,.fusion-mobile-menu-sep,.fusion-secondary-header,.fusion-secondary-main-menu
{
border-bottom-color:#ffffff}

#side-header .fusion-main-menu>ul>li>a,#side-header .fusion-secondary-menu-search-inner,.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft
{
border-top-color:#ffffff}

.side-header-right .fusion-footer-parallax,body.side-header-right #wrapper
{
margin-right:280px}

#side-header .fusion-main-menu>ul>li>a,#side-header .side-header-content,.fusion-header-wrapper .fusion-row
{
  padding-left:0px;
padding-right:0px}

.fusion-header .fusion-row,.side-header-wrapper
{
  padding-top:0px;
padding-bottom:100px}

.side-header-left .fusion-main-menu>ul>li>a>.fusion-caret
{
right:0px}

.side-header-right .fusion-main-menu>ul>li>a>.fusion-caret
{
left:0px}

.avada-header-shadow-no .fusion-is-sticky:after,.avada-header-shadow-no .fusion-is-sticky:before
{
display:none}

.layout-wide-mode.avada-has-pagetitle-100-width.avada-has-header-100-width .fusion-page-title-row
{
  padding-left:0px;
padding-right:0px}

.layout-wide-mode.avada-has-header-100-width .fusion-header-wrapper .fusion-row
{
max-width:100%}

.avada-header-color-not-opaque .avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v4:not(.avada-header-border-color-full-transparent) .fusion-arrow-svg svg,.avada-header-color-not-opaque .avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v5:not(.avada-header-border-color-full-transparent) .fusion-arrow-svg svg
{
  margin-top:-1px;
display:block}

body:not(.avada-menu-highlight-style-background) .fusion-is-sticky .fusion-main-menu>ul>li:not(:last-child)
{
padding-right:35px}

.rtl .fusion-is-sticky .fusion-header-v1 .fusion-main-menu>ul>li,.rtl .fusion-is-sticky .fusion-header-v2 .fusion-main-menu>ul>li,.rtl .fusion-is-sticky .fusion-header-v3 .fusion-main-menu>ul>li,.rtl .fusion-is-sticky .fusion-header-v7 .fusion-main-menu>ul>li
{
padding-left:35px}

.rtl:not(.avada-menu-highlight-style-background) .fusion-is-sticky .fusion-main-menu>ul>li:not(:first-child)
{
padding-left:35px}

.avada-responsive.avada-has-logo-background.fusion-top-header.fusion-header-layout-v7:not(.avada-menu-highlight-style-background) .fusion-is-sticky .fusion-header .fusion-logo-background
{
margin-right:35px}

.avada-menu-icon-position-left.avada-sticky-shrinkage .fusion-is-sticky .fusion-main-menu>ul>li>a>.fusion-megamenu-icon,.avada-menu-icon-position-right.avada-sticky-shrinkage .fusion-is-sticky .fusion-main-menu>ul>li>a>.fusion-megamenu-icon
{
font-size:14px}

.avada-menu-icon-position-bottom.avada-sticky-shrinkage .fusion-is-sticky .fusion-main-menu>ul>li>a .fusion-megamenu-icon,.avada-menu-icon-position-top.avada-sticky-shrinkage .fusion-is-sticky .fusion-main-menu>ul>li>a .fusion-megamenu-icon
{
display:none}

.avada-menu-icon-position-bottom:not(.fusion-top-header) .fusion-main-menu .fusion-flex-link,.avada-menu-icon-position-top:not(.fusion-top-header) .fusion-main-menu .fusion-flex-link
{
line-height:1}

.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6).side-header-left #side-header .fusion-main-menu>ul>li.current-menu-ancestor>a,.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6).side-header-left #side-header .fusion-main-menu>ul>li.current-menu-item>a,.avada-menu-highlight-style-bottombar:not(.fusion-header-layout-v6).side-header-left #side-header .fusion-main-menu>ul>li.current-menu-ancestor>a,.avada-menu-highlight-style-bottombar:not(.fusion-header-layout-v6).side-header-left #side-header .fusion-main-menu>ul>li.current-menu-item>a
{
border-right-width:10px}

.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6).side-header-right #side-header .fusion-main-menu>ul>li.current-menu-ancestor>a,.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6).side-header-right #side-header .fusion-main-menu>ul>li.current-menu-item>a,.avada-menu-highlight-style-bottombar:not(.fusion-header-layout-v6).side-header-right #side-header .fusion-main-menu>ul>li.current-menu-ancestor>a,.avada-menu-highlight-style-bottombar:not(.fusion-header-layout-v6).side-header-right #side-header .fusion-main-menu>ul>li.current-menu-item>a
{
border-left-width:10px}

.side-header .side-header .fusion-footer-parallax,.side-header .side-header-background-color
{
background-color:#ffffff}

.avada-html-is-archive .side-header .side-header .fusion-footer-parallax,.avada-html-is-archive .side-header .side-header-background-color
{
background-color:#ffffff}

.fusion-top-header .fusion-header
{
background-color:#ffffff}

.avada-html-is-archive .fusion-top-header .fusion-header
{
background-color:#ffffff}

.fusion-arrow-svg path
{
fill:#ffffff}

.avada-html-is-archive .fusion-arrow-svg path
{
fill:#ffffff}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image .side-header-background-image
{
  background-image:url("https://www.mairie-saintremydeprovence.com/wp-content/uploads/2018/06/header.jpg");
background-repeat:no-repeat}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.avada-header-bg-no-repeat .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.avada-header-bg-no-repeat .side-header-background-image,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.avada-header-bg-repeat-y .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.avada-header-bg-repeat-y .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.avada-header-bg-no-repeat .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.avada-header-bg-no-repeat .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.avada-header-bg-repeat-y .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.avada-header-bg-repeat-y .side-header-background-image
{
background-position:center center}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.avada-has-header-bg-full .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.avada-has-header-bg-full .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.avada-has-header-bg-full .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.avada-has-header-bg-full .side-header-background-image
{
  background-position:center center;
background-size:cover}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.avada-has-header-bg-parallax.fusion-top-header .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.avada-has-header-bg-parallax.fusion-top-header .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.avada-has-header-bg-parallax.fusion-top-header .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.avada-has-header-bg-parallax.fusion-top-header .side-header-background-image
{
  background-position:top center;
background-attachment:fixed}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque .fusion-is-sticky.fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque .fusion-is-sticky.fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque .fusion-is-sticky.fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque .fusion-is-sticky.fusion-header-wrapper
{
  background-image:none;
background-color:transparent}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque .fusion-is-sticky .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque .fusion-is-sticky .fusion-header
{
background-image:url("https://www.mairie-saintremydeprovence.com/wp-content/uploads/2018/06/header.jpg")}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-no-repeat .fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-repeat-y .fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-no-repeat .fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-repeat-y .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-no-repeat .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-repeat-y .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-no-repeat .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-repeat-y .fusion-header-wrapper
{
background-position:center center}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-no-repeat .fusion-is-sticky .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-repeat-y .fusion-is-sticky .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-no-repeat .fusion-is-sticky .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-repeat-y .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-no-repeat .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-repeat-y .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-no-repeat .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-repeat-y .fusion-is-sticky .fusion-header
{
background-position:50% calc(50% - calc(44px / 2))}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper
{
background-repeat:no-repeat}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-is-sticky .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-is-sticky .fusion-header
{
  background-attachment:scroll;
background-size:cover}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-header-wrapper
{
background-position:center center}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-is-sticky .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-is-sticky .fusion-header
{
background-position:50% calc(50% - calc(44px / 2))}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-parallax .fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-parallax .fusion-is-sticky .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-parallax .fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-parallax .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-parallax .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-parallax .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-parallax .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-parallax .fusion-is-sticky .fusion-header
{
  background-attachment:fixed;
background-position:top center}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3) .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3) .side-header-background-image,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header) .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header) .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3) .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3) .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header) .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header) .side-header-background-image
{
  background-image:url("https://www.mairie-saintremydeprovence.com/wp-content/uploads/2018/06/header.jpg");
background-repeat:no-repeat}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-header-bg-no-repeat .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-header-bg-no-repeat .side-header-background-image,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-header-bg-repeat-y .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-header-bg-repeat-y .side-header-background-image,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header).avada-header-bg-no-repeat .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header).avada-header-bg-no-repeat .side-header-background-image,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header).avada-header-bg-repeat-y .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header).avada-header-bg-repeat-y .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-header-bg-no-repeat .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-header-bg-no-repeat .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-header-bg-repeat-y .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-header-bg-repeat-y .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header).avada-header-bg-no-repeat .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header).avada-header-bg-no-repeat .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header).avada-header-bg-repeat-y .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header).avada-header-bg-repeat-y .side-header-background-image
{
background-position:center center}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-full.fusion-top-header .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-full.fusion-top-header .side-header-background-image,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-full.fusion-top-header .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-full.fusion-top-header .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-full.fusion-top-header .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-full.fusion-top-header .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-full.fusion-top-header .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-full.fusion-top-header .side-header-background-image
{
background-attachment:scroll}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-full .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-full .side-header-background-image,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-full .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-full .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-full .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-full .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-full .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-full .side-header-background-image
{
  background-position:center center;
background-size:cover}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-parallax.fusion-top-header .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-parallax.fusion-top-header .side-header-background-image,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-parallax.fusion-top-header .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-parallax.fusion-top-header .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-parallax.fusion-top-header .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-parallax.fusion-top-header .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-parallax.fusion-top-header .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-parallax.fusion-top-header .side-header-background-image
{
  background-attachment:fixed;
background-position:top center}

.layout-boxed-mode.layout-scroll-offset-full.fusion-top-header #sliders-container .tfs-slider
{
  position:absolute!important;
top:0}

.layout-boxed-mode.layout-scroll-offset-full.fusion-top-header #sliders-container .tfs-slider.fusion-fixed-slider
{
position:fixed!important}

.layout-boxed-mode.layout-scroll-offset-full.fusion-top-header:not(.fusion-top-header) #sliders-container .tfs-slider
{
  position:relative!important;
  margin-left:auto!important;
left:auto!important}

.layout-boxed-mode.layout-scroll-offset-full.fusion-top-header:not(.fusion-top-header) #sliders-container .tfs-slider.fusion-fixed-slider
{
position:fixed!important}

.layout-boxed-mode.layout-scroll-offset-full.fusion-top-header.side-header-right #sliders-container .tfs-slider
{
right:auto!important}

.avada-has-header-hidden.rtlside-header-left #boxed-wrapper
{
direction:ltr}

.avada-has-header-hidden.rtlside-header-left #main.fusion-footer,.avada-has-header-hidden.rtlside-header-left #side-header,.avada-has-header-hidden.rtlside-header-left #sliders-container
{
direction:rtl}

.fusion-header-wrapper .fusion-row,.layout-boxed-mode.side-header #boxed-wrapper,.layout-boxed-mode.side-header #slidingbar-area .fusion-row,.layout-boxed-mode.side-header .fusion-footer-parallax,.layout-boxed-mode.side-header>#lang_sel_footer
{
max-width:1170px}

html:not(.avada-has-site-width-percent) #main,html:not(.avada-has-site-width-percent) .fusion-secondary-header,html:not(.avada-has-site-width-percent) .header-v4 #small-nav,html:not(.avada-has-site-width-percent) .header-v5 #small-nav,html:not(.avada-has-site-width-percent) .sticky-header .sticky-shadow
{
  padding-left:30px;
padding-right:30px}

body.layout-boxed-mode.side-header-left #wrapper,body.layout-boxed-mode.side-header-right #wrapper
{
width:auto}

body.layout-boxed-mode:not(.fusion-top-header) #wrapper,body.layout-boxed-mode:not(.fusion-top-header) .fusion-footer-parallax
{
max-width:calc(1170px - 280px)}

body.layout-boxed-mode.side-header-left #wrapper,body.layout-boxed-mode.side-header-left .fusion-footer-parallax
{
margin-left:280px}

body.layout-boxed-mode.side-header-right #boxed-wrapper
{
position:relative}

body.layout-boxed-mode.side-header-right #wrapper,body.layout-boxed-mode.side-header-right .fusion-footer-parallax
{
margin-right:280px}

html.avada-has-site-width-percent body .fusion-secondary-header,html.avada-has-site-width-percent body .header-v4 #small-nav,html.avada-has-site-width-percent body .header-v5 #small-nav,html.avada-has-site-width-percent body.avada-responsive .fusion-secondary-header,html.avada-has-site-width-percent body.avada-responsive .header-v4 #small-nav,html.avada-has-site-width-percent body.avada-responsive .header-v5 #small-nav
{
  padding-left:0;
padding-right:0}

html.avada-has-site-width-percent .avada-responsive.layout-boxed-mode .fusion-header .fusion-row,html.avada-has-site-width-percent .avada-responsive.layout-boxed-mode .fusion-secondary-header .fusion-row
{
  max-width:none;
  padding-left:10px;
padding-right:10px}

html.avada-has-site-width-percent .layout-boxed-mode.side-header #wrapper
{
max-width:none}

html.avada-has-site-width-percent.avada-has-site-width-100-percent .fusion-body .fusion-secondary-header,html.avada-has-site-width-percent.avada-has-site-width-100-percent .fusion-header
{
  padding-left:0px;
padding-right:0px}

.layout-boxed-mode.layout-scroll-offset-framed #side-header
{
height:calc(100vh - 0px - 0px)}

.layout-boxed-mode.layout-scroll-offset-framed.admin-bar #side-header
{
height:calc(100vh - 0px - 0px - var(--adminbar-height))}

.avada-html-not-responsive.avada-html-header-position-top
{
overflow-x:hidden}

.avada-html-not-responsive.avada-html-header-position-top body
{
overflow-x:hidden}

.avada-html-not-responsive:not(.avada-html-header-position-top).ua-mobile #wrapper
{
width:auto!important}

#side-header .fusion-logo,.fusion-header .fusion-logo
{
margin:35px 0px 35px 0px}

body:not(.mobile-logo-pos-right) #side-header .fusion-header-tagline,body:not(.mobile-logo-pos-right) .fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline,body:not(.mobile-logo-pos-right).rtl .fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-secondary-menu-search
{
order:1}

.mobile-logo-pos-right #side-header .fusion-secondary-menu-search,.mobile-logo-pos-right .fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-secondary-menu-search,.mobile-logo-pos-right .rtl .fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline
{
order:2}

.ua-ie-11 #side-header .fusion-main-menu>ul>li a
{
height:70px}

.fusion-main-menu>ul>li
{
padding-right:40px}

.fusion-main-menu>ul>li>a
{
border-color:transparent}

.fusion-main-menu>ul>li>a>.fusion-megamenu-image>img
{
  width:26px;
height:14px}

.fusion-main-menu>ul>li>a .fusion-menu-description
{
  color:rgba(51,51,51,0.65);
  font-family:Raleway;
  font-weight:300;
letter-spacing:0px}

.fusion-main-menu>ul>li>a:not(.fusion-logo-link):not(.fusion-icon-sliding-bar):hover
{
border-color:#9c1c22}

.fusion-main-menu>ul>li>a:not(.fusion-logo-link):hover
{
color:#9c1c22}

.fusion-main-menu>ul>li>a>.fusion-megamenu-icon
{
  font-size:14px;
color:#333333}

.avada-menu-icon-position-top .fusion-main-menu>ul>li>a>.fusion-megamenu-icon
{
padding-bottom:.5em}

.avada-menu-icon-position-bottom .fusion-main-menu>ul>li>a>.fusion-megamenu-icon
{
padding-top:.5em}

.avada-menu-icon-position-left .fusion-main-menu>ul>li>a>.fusion-megamenu-icon
{
padding-right:.5em}

.avada-menu-icon-position-right .fusion-main-menu>ul>li>a>.fusion-megamenu-icon
{
padding-left:.5em}

.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li
{
padding-right:0}

.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a
{
  padding-left:calc((40px)/ 2);
padding-right:calc((40px)/ 2)}

.fusion-main-menu .sub-menu
{
  font-family:Raleway;
  font-weight:300;
  width:180px;
background-color:#f2efef}

.fusion-main-menu .sub-menu ul
{
left:180px}

.rtl.fusion-top-header .fusion-main-menu .sub-menu ul
{
right:180px}

.fusion-main-menu .sub-menu li a
{
  font-family:Raleway;
  font-weight:300;
  padding-top:7px;
  padding-bottom:7px;
  color:#333333;
font-size:13px}

.fusion-main-menu .sub-menu li a:hover
{
background-color:#f8f8f8}

.fusion-main-menu .sub-menu .current-menu-item>a,.fusion-main-menu .sub-menu .current_page_item>a
{
background-color:#f8f8f8}

.fusion-main-menu .sub-menu .current-menu-parent>a
{
background-color:#f8f8f8}

.fusion-main-menu .fusion-custom-menu-item-contents
{
  font-family:Raleway;
font-weight:300}

.fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents
{
  background-color:#f2efef;
border-color:#dcdadb}

.fusion-main-menu .fusion-icon-sliding-bar.fusion-main-menu-icon-active:before,.fusion-main-menu .fusion-main-menu-icon.fusion-main-menu-icon-active:after,.fusion-main-menu .fusion-main-menu-search-open .fusion-main-menu-icon:after,.fusion-main-menu .fusion-menu-cart-checkout-link a:hover,.fusion-main-menu .fusion-menu-cart-checkout-link a:hover:before,.fusion-main-menu .fusion-menu-cart-link a:hover,.fusion-main-menu .fusion-menu-cart-link a:hover:before
{
color:#9c1c22}

.fusion-main-menu .fusion-main-menu-icon:after
{
color:#333333}

.fusion-main-menu .fusion-main-menu-icon:hover:after
{
color:#9c1c22}

.fusion-main-menu .fusion-widget-cart-counter>a:before
{
  color:#333333;
  width:16px;
box-sizing:content-box}

.fusion-main-menu .fusion-widget-cart-counter>a:hover:before
{
color:#9c1c22}

.fusion-main-menu .fusion-widget-cart-counter>a .fusion-widget-cart-number
{
width:16px}

.fusion-main-menu .fusion-dropdown-menu .sub-menu li a
{
  font-family:Raleway;
  font-weight:300;
  padding-top:7px;
  padding-bottom:7px;
  border-bottom-color:#dcdadb;
  color:#333333;
font-size:13px}

.fusion-main-menu .fusion-main-menu-cart
{
font-size:13px}

.fusion-main-menu .current-menu-ancestor>a>.fusion-megamenu-icon,.fusion-main-menu .current-menu-item>a>.fusion-megamenu-icon,.fusion-main-menu .current-menu-parent>a>.fusion-megamenu-icon,.fusion-main-menu .current_page_item>a>.fusion-megamenu-icon
{
color:#ffffff}

body:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a,body:not(.fusion-top-header) .fusion-main-menu>ul>li>a
{
height:70px}

.avada-menu-highlight-style-bar .fusion-main-menu .sub-menu,.avada-menu-highlight-style-bottombar .fusion-main-menu .sub-menu
{
border-top:3px solid #9c1c22}

.avada-menu-highlight-style-bar .fusion-main-menu .sub-menu ul,.avada-menu-highlight-style-bottombar .fusion-main-menu .sub-menu ul
{
top:calc((3px) * -1)}

.avada-menu-highlight-style-bar .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu,.avada-menu-highlight-style-bottombar .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu
{
border:none}

.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a
{
  border-top-width:10px;
border-top-style:solid}

.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a:not(.fusion-logo-link):not(.fusion-icon-sliding-bar):hover
{
border-top-color:#9c1c22}

.fusion-body.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li.fusion-main-menu-cart a:hover,.fusion-body.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li.fusion-main-menu-search a:hover,.fusion-body.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li.fusion-menu-item-button a:hover
{
border-top-color:transparent}

.avada-menu-highlight-style-bar:not(.fusion-top-header) .fusion-main-menu>ul>li>a:not(.fusion-main-menu-icon)
{
line-height:calc(70px - 10px)}

#side-header .fusion-main-menu>ul>li>a
{
  min-height:70px;
text-align:center}

#side-header .fusion-main-menu>ul>li>a.fusion-flex-link
{
justify-content:center}

#side-header .fusion-main-menu>ul>li.current-menu-ancestor>a,#side-header .fusion-main-menu>ul>li.current-menu-item>a
{
  border-right-color:#9c1c22;
  border-left-color:#9c1c22;
color:#9c1c22}

#side-header .fusion-main-menu>ul>li.fusion-menu-item-button>a
{
justify-content:center}

#side-header .fusion-secondary-menu>ul>li>a,#side-header .side-header-content-1,#side-header .side-header-content-2
{
  color:#747474;
font-size:12px}

.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li.current-menu-ancestor>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li.current-menu-item>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li.current-menu-parent>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li.current_page_item>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li:not(.fusion-middle-logo-menu-logo):not(.fusion-menu-item-button)>a:not(.fusion-icon-sliding-bar):hover,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li.current-menu-ancestor>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li.current-menu-item>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li.current-menu-parent>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li.current_page_item>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li:not(.fusion-middle-logo-menu-logo):not(.fusion-menu-item-button):hover>a:not(.fusion-icon-sliding-bar),.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li:not(.fusion-middle-logo-menu-logo):not(.fusion-menu-item-button)>a:not(.fusion-icon-sliding-bar):hover
{
background-color:#ffc107}

.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-arrow-highlight .fusion-arrow-svg
{
bottom:calc((12px) * -1)}

.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-sticky-menu-only .fusion-arrow-highlight .fusion-arrow-svg,.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-sticky-shadow .fusion-arrow-highlight .fusion-arrow-svg
{
  box-sizing:content-box;
  padding-bottom:3px;
margin-bottom:-3px}

.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-logo-link,.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu>ul
{
line-height:1}

.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-arrow-highlight .fusion-arrow-svg
{
  transform:translateX(-50%);
left:50%}

.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-arrow-highlight .fusion-arrow-svg,.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-dropdown-svg
{
  height:12px;
line-height:12px}

.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu>ul>.menu-item-has-children.fusion-active-link:before,.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu>ul>.menu-item-has-children:hover:before
{
  bottom:calc(-10px - (12px) * 2);
height:calc((12px) * 2 + 10px)}

.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu .fusion-dropdown-menu>.sub-menu,.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu .fusion-megamenu-wrapper
{
margin-top:calc((12px) * 2 + 10px)}

.fusion-sub-menu-slide.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu .fusion-dropdown-menu>.sub-menu,.fusion-sub-menu-slide.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu .fusion-megamenu-wrapper
{
margin-top:calc((12px) * 2 + 30px)}

.fusion-sub-menu-slide.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li:hover>.fusion-megamenu-wrapper,.fusion-sub-menu-slide.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li:hover>.fusion-menu-cart-items,.fusion-sub-menu-slide.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li:hover>.sub-menu
{
margin-top:calc((12px) * 2 + 10px)}

.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6):not(.fusion-header-layout-v4):not(.fusion-header-layout-v5) .fusion-arrow-highlight .fusion-arrow-svg svg path
{
transition:fill .25s ease-in-out}

.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6).avada-header-border-color-full-transparent.fusion-header-layout-v2 .fusion-arrow-svg svg,.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6).avada-header-border-color-full-transparent.fusion-header-layout-v3 .fusion-arrow-svg svg
{
margin-top:1px}

.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6).avada-header-border-color-full-transparent.fusion-header-layout-v2.avada-sticky-shrinkage .fusion-is-sticky .fusion-arrow-svg svg,.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6).avada-header-border-color-full-transparent.fusion-header-layout-v3.avada-sticky-shrinkage .fusion-is-sticky .fusion-arrow-svg svg
{
margin-top:0}

html:not(.avada-header-color-not-opaque) .avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6).avada-header-border-color-full-transparent.fusion-header-layout-v4 .fusion-arrow-svg svg,html:not(.avada-header-color-not-opaque) .avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6).avada-header-border-color-full-transparent.fusion-header-layout-v5 .fusion-arrow-svg svg
{
margin-top:1px}

html:not(.avada-header-color-not-opaque) .avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6).avada-header-border-color-full-transparent.fusion-header-layout-v4.avada-sticky-shrinkage .fusion-is-sticky .fusion-arrow-svg svg,html:not(.avada-header-color-not-opaque) .avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6).avada-header-border-color-full-transparent.fusion-header-layout-v5.avada-sticky-shrinkage .fusion-is-sticky .fusion-arrow-svg svg
{
margin-top:0}

.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6):not(.avada-header-border-color-full-transparent).fusion-header-layout-v2 .fusion-arrow-svg svg,.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6):not(.avada-header-border-color-full-transparent).fusion-header-layout-v3 .fusion-arrow-svg svg
{
  margin-top:-1px;
display:block}

html:not(.avada-header-color-not-opaque) .avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6):not(.avada-header-border-color-full-transparent).fusion-header-layout-v4 .fusion-arrow-svg svg,html:not(.avada-header-color-not-opaque) .avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6):not(.avada-header-border-color-full-transparent).fusion-header-layout-v5 .fusion-arrow-svg svg
{
  margin-top:-1px;
display:block}

.avada-menu-highlight-style-arrow.side-header-left:not(.fusion-header-layout-v6) .fusion-dropdown-svg
{
height:12px}

.avada-menu-highlight-style-arrow.side-header-left:not(.fusion-header-layout-v6) .fusion-main-menu .menu-item-has-children:hover:before
{
  right:calc(-5px - (23px) * 2);
width:calc((23px) * 2 + 5px)}

.avada-menu-highlight-style-arrow.side-header-left:not(.fusion-header-layout-v6) .fusion-main-menu .fusion-dropdown-menu>.sub-menu,.avada-menu-highlight-style-arrow.side-header-left:not(.fusion-header-layout-v6) .fusion-main-menu .fusion-megamenu-wrapper
{
margin-left:calc((23px) * 2 + 5px)}

.avada-menu-highlight-style-arrow.side-header-left:not(.fusion-header-layout-v6) .fusion-arrow-highlight .fusion-arrow-svg
{
  right:calc(2px - 23px);
  line-height:1;
  transform:translateY(-50%);
top:50%}

.avada-menu-highlight-style-arrow.side-header-left:not(.fusion-header-layout-v6) .fusion-arrow-svg svg
{
margin-left:-1px}

.avada-menu-highlight-style-arrow.side-header-left:not(.fusion-header-layout-v6).avada-header-border-color-full-transparent .fusion-arrow-highlight .fusion-arrow-svg
{
right:calc(1px - 23px)}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-mobile-nav-holder .fusion-arrow-svg,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-mobile-nav-holder .fusion-dropdown-svg
{
display:none}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-arrow-highlight .fusion-arrow-svg
{
  opacity:0;
  font-size:0;
  visibility:hidden;
  position:absolute;
  overflow:hidden;
display:inline-block}

.fusion-arrow-highlight .fusion-arrow-svg
{
  left:calc(1px + );
right:calc(1px - )}

.side-header-right:not(.fusion-header-layout-v6) .fusion-arrow-highlight .fusion-arrow-svg
{
left:calc(2px - 23px)}

.side-header-right:not(.fusion-header-layout-v6).avada-menu-highlight-style-arrow .fusion-main-menu .menu-item-has-children:hover:before
{
  left:calc(-5px - (23px) * 2);
width:calc((23px) * 2 + 5px)}

.side-header-right:not(.fusion-header-layout-v6).avada-menu-highlight-style-arrow .fusion-main-menu .fusion-dropdown-menu>.sub-menu
{
margin-left:calc(-5px - (23px) * 2)}

.side-header-right:not(.fusion-header-layout-v6).avada-menu-highlight-style-arrow .fusion-main-menu .fusion-megamenu-wrapper
{
margin-left:calc(-5px - (23px) * 2)}

.side-header-right:not(.fusion-header-layout-v6).avada-menu-highlight-style-arrow.rtl .fusion-main-menu .fusion-megamenu-wrapper
{
margin-left:calc(-4px - (23px) * 2)}

.side-header-right:not(.fusion-header-layout-v6).avada-menu-highlight-style-arrow .fusion-dropdown-svg
{
  height:12px;
line-height:12px}

.fusion-top-header.fusion-header-layout-v7.avada-menu-highlight-style-background .fusion-header .fusion-logo-background
{
margin-right:40px}

.avada-has-megamenu-shadow .fusion-main-menu .sub-menu,.avada-has-megamenu-shadow .fusion-megamenu-holder
{
box-shadow:1px 1px 30px rgba(0,0,0,.06)}

.avada-has-megamenu-shadow .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu
{
box-shadow:none}

.fusion-megamenu-holder
{
  border-top-width:3px;
  border-color:#9c1c22;
background-color:#f2efef}

.side-header-right #side-header .fusion-main-menu .fusion-menu-cart-items,.side-header-right #side-header .fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents,.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu,.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu li ul,.side-header-right #side-header .fusion-main-menu ul .fusion-menu-login-box .sub-menu
{
left:calc((180px) * -1)}

.fusion-body .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu
{
border-color:#dcdadb}

.fusion-megamenu-wrapper li .fusion-megamenu-title-disabled
{
  font-family:Raleway;
  font-weight:300;
  padding-top:7px;
  padding-bottom:7px;
  color:#333333;
font-size:13px}

.fusion-megamenu-wrapper .fusion-megamenu-submenu>a:hover
{
  font-family:Raleway;
  font-weight:300;
  background-color:#f8f8f8;
  color:#333333;
font-size:13px}

.fusion-megamenu-wrapper .fusion-megamenu-submenu .fusion-megamenu-border
{
border-color:#dcdadb}

.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a
{
  padding-top:5px;
padding-bottom:5px}

.sub-menu .fusion-caret
{
top:7px}

.avada-has-mainmenu-dropdown-divider .fusion-main-menu .fusion-dropdown-menu .sub-menu li a
{
  border-bottom-width:1px;
border-bottom-style:solid}

body:not(.avada-has-mainmenu-dropdown-divider) .fusion-main-menu .fusion-dropdown-menu .sub-menu li a
{
border-bottom:none}

.avada-menu-highlight-style-arrow .fusion-dropdown-svg.fusion-svg-active path
{
fill:#f8f8f8}

.fusion-menu-highlight-label
{
border-radius:0px}

.fusion-main-menu>ul>li>a,.fusion-vertical-menu-widget ul.menu li a,.side-nav li a
{
  font-family:Raleway;
  font-weight:500;
  font-size:16px;
  letter-spacing:0px;
font-style:normal}

.fusion-main-menu>ul>li>a
{
color:#333333}

.fusion-flyout-cart-wrapper .fusion-widget-cart-number,.fusion-main-menu-cart .fusion-widget-cart-number
{
  font-family:Raleway;
font-style:normal}

.fusion-megamenu-icon img
{
max-height:16px}

.fusion-body.avada-menu-icon-position-bottom:not(.fusion-top-header) .fusion-main-menu .fusion-flex-link,.fusion-body.avada-menu-icon-position-top:not(.fusion-top-header) .fusion-main-menu .fusion-flex-link
{
  padding:calc((70px - 16px)/ 2) 0;
line-height:1}

#wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s
{
  color:#333333;
  border-color:#333333;
  font-family:Raleway;
font-style:normal}

#wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s::-webkit-input-placeholder
{
color:#333333}

#wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s::-moz-placeholder
{
color:#333333}

#wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s:-ms-input-placeholder
{
color:#333333}

#wrapper .fusion-header-has-flyout-menu.fusion-mobile-menu-design-flyout .fusion-flyout-search .searchform .s
{
  border-color:#333333;
  font-family:"PT Sans";
color:#333333}

#wrapper .fusion-header-has-flyout-menu.fusion-mobile-menu-design-flyout .fusion-flyout-search .searchform .s::-webkit-input-placeholder
{
color:#333333}

#wrapper .fusion-header-has-flyout-menu.fusion-mobile-menu-design-flyout .fusion-flyout-search .searchform .s::-moz-placeholder
{
color:#333333}

#wrapper .fusion-header-has-flyout-menu.fusion-mobile-menu-design-flyout .fusion-flyout-search .searchform .s:-moz-placeholder
{
color:#333333}

#wrapper .fusion-header-has-flyout-menu.fusion-mobile-menu-design-flyout .fusion-flyout-search .searchform .s:-ms-input-placeholder
{
color:#333333}

#wrapper .side-nav li a
{
font-size:14px}

.fusion-secondary-menu .fusion-menu-cart-item a:hover
{
color:#333333}

.fusion-secondary-menu .fusion-secondary-menu-icon
{
  color:#333333;
min-width:70px}

.fusion-secondary-menu .fusion-secondary-menu-icon:hover
{
color:#333333}

.fusion-secondary-menu .sub-menu
{
  background-color:#ffffff;
  width:70px;
border-color:#e5e5e5}

.fusion-secondary-menu .sub-menu a
{
  color:#747474;
border-color:#e5e5e5}

.fusion-secondary-menu .sub-menu a:hover
{
  color:#333333;
background-color:#fafafa}

.fusion-secondary-menu .fusion-custom-menu-item-contents
{
  background-color:#ffffff;
  color:#747474;
  width:70px;
border-color:#e5e5e5}

.fusion-secondary-menu .fusion-menu-cart-items a
{
color:#747474}

.fusion-secondary-menu .fusion-menu-cart-item a
{
border-color:#e5e5e5}

.fusion-secondary-menu .fusion-menu-cart-item a:hover
{
background-color:#fafafa}

.fusion-secondary-menu>ul>li
{
border-color:#e5e5e5}

.fusion-secondary-menu>ul>li>.sub-menu .sub-menu
{
left:calc(70px - 2px)}

.fusion-secondary-menu>ul>li>a
{
height:44px}

.fusion-secondary-menu-icon
{
color:#333333}

.fusion-secondary-menu-icon:after,.fusion-secondary-menu-icon:before
{
color:#333333}

.fusion-megamenu-title
{
  color:#333333;
font-size:18px}

.fusion-megamenu-title a
{
color:#333333}

.fusion-has-main-nav-icon-circle .fusion-main-menu .fusion-main-menu-icon:after
{
  border:1px solid #333333;
padding:calc((16px) * .35)}

.fusion-has-main-nav-icon-circle .fusion-main-menu .fusion-main-menu-icon:hover:after
{
border:1px solid #9c1c22}

.fusion-has-main-nav-icon-circle .fusion-main-menu .fusion-widget-cart-counter>a:before
{
  border:1px solid #333333;
padding:calc((16px) * .35)}

.fusion-has-main-nav-icon-circle .fusion-main-menu .fusion-widget-cart-counter>a:hover:before
{
border:1px solid #9c1c22}

.fusion-has-main-nav-icon-circle .fusion-main-menu .fusion-main-menu-search-open .fusion-main-menu-icon:after
{
border:1px solid #9c1c22}

.fusion-has-main-nav-icon-circle .fusion-main-menu .fusion-main-menu-icon-active:after
{
border:1px solid #9c1c22}

.fusion-has-main-nav-icon-circle .fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-icons .fusion-icon:before
{
border:1px solid #333333}

.fusion-has-main-nav-icon-circle .fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-icons .fusion-icon:hover:before
{
border:1px solid #9c1c22}

.fusion-has-main-nav-icon-circle .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-icon:before
{
  border:1px solid #333333;
padding:calc((20px) * .35)}

.fusion-has-main-nav-icon-circle .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-icon:hover:before
{
border:1px solid #a0ce4e}

.fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-icons .fusion-icon:before
{
color:#333333}

.fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-icons .fusion-toggle-icon-line
{
background-color:#333333}

.fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle:hover .fusion-toggle-icon-line,.fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle:hover .fusion-toggle-icon-line
{
background-color:#9c1c22}

.fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-icons .fusion-icon:hover:before
{
color:#9c1c22}

.fusion-header-has-flyout-menu .fusion-flyout-search .fusion-live-search .fusion-slider-loading
{
  border-bottom-color:#333333;
  border-top-color:rgba(51,51,51,0.35);
  border-right-color:rgba(51,51,51,0.35);
border-left-color:rgba(51,51,51,0.35)}

.fusion-header-has-flyout-menu .fusion-flyout-menu-icons
{
  font-size:20px;
margin:0 calc((45px)/ -2)}

.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-cart-wrapper,.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-sliding-bar-toggle
{
padding:0 calc((45px)/ 2)}

.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-icon:before
{
color:#333333}

.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-icon:hover:before
{
color:#a0ce4e}

.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-toggle-icon-line
{
  background-color:#333333;
  width:calc((20px) * 1.5);
height:calc((20px) * .1)}

.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle,.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle
{
padding:0 calc((45px)/ 2)}

.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle:hover .fusion-toggle-icon-line,.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle:hover .fusion-toggle-icon-line
{
background-color:#a0ce4e}

.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle
{
  height:calc((20px) * .9);
width:calc((20px) * 1.5)}

.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon
{
  height:calc((20px) * .9);
width:calc((20px) * .9)}

.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-icon-sliding-bar:before
{
padding:calc((20px) * .2)}

.fusion-header-has-flyout-menu .fusion-flyout-mobile-menu-icons
{
margin-top:0px}

.fusion-header-has-flyout-menu .fusion-widget-cart-number
{
min-width:20px}

.fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line
{
width:calc((20px) * 1.2)}

.fusion-header-has-flyout-menu.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line
{
width:calc((20px) * 1.2)}

.fusion-header-has-flyout-menu .fusion-flyout-menu-bg
{
background-color:rgba(255,255,255,0.95)}

.fusion-header-has-flyout-menu .fusion-flyout-menu>ul.fusion-menu>li
{
padding:calc((32px)/ 2) 0}

.fusion-body .fusion-is-sticky .fusion-header-has-flyout-menu .fusion-flyout-menu>ul.fusion-menu>li
{
padding:calc((32px)/ 2) 0}

.fusion-header-has-flyout-menu.fusion-mobile-menu-design-flyout.fusion-flyout-active .fusion-flyout-menu-icons .fusion-toggle-icon-line
{
background-color:#333333}

.fusion-header-has-flyout-menu.fusion-mobile-menu-design-flyout.fusion-flyout-active .fusion-flyout-menu-icons .fusion-icon:before
{
color:#333333}

.fusion-header-has-flyout-menu.fusion-mobile-menu-design-flyout.fusion-flyout-active .fusion-flyout-menu-icons .fusion-icon:hover:before
{
color:#333333}

.fusion-header-has-flyout-menu.fusion-mobile-menu-design-flyout.fusion-flyout-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle:hover .fusion-toggle-icon-line,.fusion-header-has-flyout-menu.fusion-mobile-menu-design-flyout.fusion-flyout-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle:hover .fusion-toggle-icon-line
{
background-color:#333333}

.fusion-header-layout-v4.fusion-top-header.avada-menu-highlight-style-arrow .fusion-arrow-svg path,.fusion-header-layout-v5.fusion-top-header.avada-menu-highlight-style-arrow .fusion-arrow-svg path
{
fill:#ffffff}

.fusion-secondary-main-menu
{
background-color:#ffffff}

.fusion-widget-cart-counter a:hover:before
{
color:#9c1c22}

.woocommerce-cart .fusion-main-menu-cart .fusion-main-menu-icon:after,.woocommerce-cart .fusion-main-menu-cart .fusion-main-menu-icon:before
{
color:#9c1c22}

.fusion-is-sticky .fusion-main-menu .fusion-main-menu-icon-active:after,.fusion-is-sticky .fusion-main-menu .fusion-main-menu-icon:hover:after,.fusion-is-sticky .fusion-main-menu .fusion-main-menu-search-open .fusion-main-menu-icon:after,.fusion-is-sticky .fusion-main-menu .fusion-menu .fusion-main-menu-icon-active:after,.fusion-is-sticky .fusion-main-menu .fusion-widget-cart-counter>a:hover:before,.fusion-is-sticky .fusion-main-menu>ul>li.current-menu-item>a,.fusion-is-sticky .fusion-main-menu>ul>li>a:hover
{
color:#9c1c22}

.fusion-body .fusion-main-menu .current-menu-ancestor>a,.fusion-body .fusion-main-menu .current-menu-item>a,.fusion-body .fusion-main-menu .current-menu-parent>a,.fusion-body .fusion-main-menu .current_page_item>a
{
  border-color:#9c1c22;
color:#9c1c22}

.fusion-body .fusion-main-menu .current-menu-ancestor>a .fusion-menu-description,.fusion-body .fusion-main-menu .current-menu-item>a .fusion-menu-description,.fusion-body .fusion-main-menu .current-menu-parent>a .fusion-menu-description,.fusion-body .fusion-main-menu .current_page_item>a .fusion-menu-description
{
color:rgba(156,28,34,0.65)}

.fusion-body .fusion-main-menu .current-menu-item:not(.fusion-main-menu-cart)>a:before
{
  border-color:#9c1c22;
color:#9c1c22}

.fusion-body .fusion-main-menu .fusion-widget-cart-counter .fusion-main-menu-icon-active:before
{
color:#9c1c22}

.fusion-body .fusion-main-menu>ul>li>a:hover .fusion-menu-description
{
color:rgba(156,28,34,0.65)}

.fusion-body .fusion-header-has-flyout-menu.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line
{
height:calc((20px) * .1)}

.fusion-body .fusion-mobile-nav-holder .fusion-selector-down
{
  line-height:calc(35px - 2px);
  height:calc(35px - 2px);
border-color:#dadada}

.avada-flyout-menu-direction-fade .fusion-header-has-flyout-menu .fusion-flyout-menu,.avada-flyout-menu-direction-fade .fusion-header-has-flyout-menu .fusion-flyout-menu-bg,.avada-flyout-menu-direction-fade .fusion-header-has-flyout-menu .fusion-flyout-search
{
  top:-1000%;
transition:opacity .4s ease 0s,top 0s ease .4s}

.avada-flyout-menu-direction-fade .fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-bg,.avada-flyout-menu-direction-fade .fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu,.avada-flyout-menu-direction-fade .fusion-header-has-flyout-menu.fusion-flyout-search-active .fusion-flyout-search
{
  top:0;
transition:opacity .4s ease 0s,top 0s ease 0s}

.avada-flyout-menu-direction-left .fusion-header-has-flyout-menu .fusion-flyout-menu,.avada-flyout-menu-direction-left .fusion-header-has-flyout-menu .fusion-flyout-menu-bg,.avada-flyout-menu-direction-left .fusion-header-has-flyout-menu .fusion-flyout-search
{
transform:translateX(-100%)}

.avada-flyout-menu-direction-left .fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-bg,.avada-flyout-menu-direction-left .fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu,.avada-flyout-menu-direction-left .fusion-header-has-flyout-menu.fusion-flyout-search-active .fusion-flyout-search
{
transform:translateX(0)}

.avada-flyout-menu-direction-right .fusion-header-has-flyout-menu .fusion-flyout-menu,.avada-flyout-menu-direction-right .fusion-header-has-flyout-menu .fusion-flyout-menu-bg,.avada-flyout-menu-direction-right .fusion-header-has-flyout-menu .fusion-flyout-search
{
transform:translateX(100%)}

.avada-flyout-menu-direction-right .fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-bg,.avada-flyout-menu-direction-right .fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu,.avada-flyout-menu-direction-right .fusion-header-has-flyout-menu.fusion-flyout-search-active .fusion-flyout-search
{
transform:translateX(0)}

.avada-flyout-menu-direction-bottom .fusion-header-has-flyout-menu .fusion-flyout-menu,.avada-flyout-menu-direction-bottom .fusion-header-has-flyout-menu .fusion-flyout-menu-bg,.avada-flyout-menu-direction-bottom .fusion-header-has-flyout-menu .fusion-flyout-search
{
transform:translateY(100%)}

.avada-flyout-menu-direction-bottom .fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-bg,.avada-flyout-menu-direction-bottom .fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu,.avada-flyout-menu-direction-bottom .fusion-header-has-flyout-menu.fusion-flyout-search-active .fusion-flyout-search
{
transform:translateY(0)}

.avada-flyout-menu-direction-top .fusion-header-has-flyout-menu .fusion-flyout-menu,.avada-flyout-menu-direction-top .fusion-header-has-flyout-menu .fusion-flyout-menu-bg,.avada-flyout-menu-direction-top .fusion-header-has-flyout-menu .fusion-flyout-search
{
transform:translateY(-100%)}

.avada-flyout-menu-direction-top .fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-bg,.avada-flyout-menu-direction-top .fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu,.avada-flyout-menu-direction-top .fusion-header-has-flyout-menu.fusion-flyout-search-active .fusion-flyout-search
{
transform:translateY(0)}

.fusion-secondary-header
{
  color:#747474;
font-size:12px}

.fusion-secondary-header a
{
color:#747474}

.fusion-secondary-header a:hover
{
color:#747474}

.fusion-mobile-menu-icons
{
margin-top:0px}

.fusion-mobile-menu-icons a
{
color:#dadada}

.fusion-mobile-menu-icons a:after,.fusion-mobile-menu-icons a:before
{
color:#dadada}

.fusion-megamenu-widgets-container
{
  font-family:Raleway;
  font-weight:300;
  color:#333333;
font-size:13px}

.fusion-megamenu-bullet
{
border-left-color:#333333}

body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item a
{
  height:35px;
  background-color:#f9f9f9;
border-color:#dadada}

body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item a:hover
{
background-color:#f6f6f6}

body:not(.mobile-menu-design-flyout) .fusion-mobile-current-nav-item>a,body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item.current-menu-item>a
{
background-color:#f6f6f6}

.fusion-mobile-selector
{
  height:35px;
  line-height:35px;
  background-color:#f9f9f9;
  border-color:#dadada;
  color:#333333;
font-size:12px}

.fusion-open-submenu
{
  height:35px;
  line-height:35px;
font-size:12px}

.avada-has-mobile-menu-search:not(.avada-has-main-nav-search-icon) .fusion-header-v6.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle
{
display:none}

.fusion-mobile-nav-holder>ul
{
border-color:#dadada}

.fusion-mobile-nav-holder>ul li a
{
  font-family:"PT Sans";
  font-weight:400;
font-style:normal}

.fusion-mobile-nav-holder>ul li .fusion-icon-only-link .menu-text
{
  font-family:"PT Sans";
  font-weight:400;
font-style:normal}

.fusion-mobile-nav-holder>ul>li.fusion-mobile-nav-item>a
{
  font-size:12px;
letter-spacing:0px}

.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder>ul
{
border-color:#dadada}

.fusion-selector-down
{
font-size:24px}

.fusion-selector-down:before
{
color:#dadada}

.fusion-mobile-nav-item .fusion-open-submenu
{
color:#333333}

.fusion-mobile-nav-item a
{
  color:#333333;
  font-size:12px;
  line-height:35px;
letter-spacing:0px}

.fusion-mobile-nav-item a:hover
{
color:#333333}

.fusion-mobile-nav-item a:before
{
color:#333333}

.fusion-mobile-nav-item.fusion-main-menu-sliding-bar a:after
{
color:#333333}

.fusion-mobile-nav-item.current-menu-item>a
{
color:#333333}

.fusion-mobile-current-nav-item>a
{
color:#333333}

.avada-has-megamenu-item-divider #side-header .fusion-main-menu>ul .sub-menu>li:last-child>a,.avada-has-megamenu-item-divider .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a,.avada-has-megamenu-item-divider .fusion-megamenu-wrapper .fusion-megamenu-submenu>a
{
border-bottom:1px solid #dcdadb}

.avada-has-megamenu-item-divider .fusion-megamenu-wrapper .fusion-megamenu-submenu
{
padding-bottom:0}

.avada-has-megamenu-item-divider .fusion-megamenu-wrapper .fusion-megamenu-submenu-notitle
{
padding-top:0}

.rtl .fusion-secondary-menu>ul>li>.sub-menu .sub-menu
{
right:70px}

.rtl .fusion-secondary-menu>ul>li:first-child
{
border-left:1px solid #e5e5e5}

.rtl .fusion-header-v1 .fusion-main-menu>ul>li,.rtl .fusion-header-v2 .fusion-main-menu>ul>li,.rtl .fusion-header-v3 .fusion-main-menu>ul>li,.rtl .fusion-header-v4 .fusion-main-menu>ul>li,.rtl .fusion-header-v5 .fusion-main-menu>ul>li,.rtl .fusion-header-v7 .fusion-main-menu>ul>li
{
padding-left:40px}

.rtl .fusion-megamenu-wrapper .fusion-megamenu-submenu:last-child
{
border-color:#dcdadb}

.rtl .fusion-mobile-nav-holder .fusion-selector-down
{
  line-height:calc(35px - 2px);
  height:calc(35px - 2px);
border-color:#dadada}

.rtl .fusion-selector-down:before
{
color:#dadada}

.fusion-is-sticky .fusion-main-menu .current-menu-ancestor>a>.fusion-megamenu-icon,.fusion-is-sticky .fusion-main-menu .current-menu-item>a>.fusion-megamenu-icon,.fusion-is-sticky .fusion-main-menu .current-menu-parent>a>.fusion-megamenu-icon,.fusion-is-sticky .fusion-main-menu .current_page_item>a>.fusion-megamenu-icon,.fusion-is-sticky .fusion-main-menu>ul>li>a:hover>.fusion-megamenu-icon
{
color:#ffffff}

.fusion-top-header.fusion-sticky-header:not(.fusion-header-v6) .avada-menu-highlight-style-arrow .fusion-is-sticky .fusion-arrow-svg svg path
{
stroke:transparent}

.avada-menu-highlight-style-bottombar.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>.fusion-bottombar-highlight:after
{
border-top:10px solid #9c1c22}

.avada-menu-highlight-style-bottombar.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>.fusion-bottombar-highlight.fusion-flex-column:after
{
margin-top:14px}

.fusion-contact-info
{
line-height:44px}

.side-header.menu-text-align-right:not(.avada-menu-icon-position-left) .fusion-main-menu>ul>li>a.fusion-flex-link,.side-header.menu-text-align-right:not(.avada-menu-icon-position-right) .fusion-main-menu>ul>li>a.fusion-flex-link
{
align-items:flex-end}

.side-header.menu-text-align-right:not(.avada-menu-icon-position-left).rtl .fusion-main-menu>ul>li>a.fusion-flex-link,.side-header.menu-text-align-right:not(.avada-menu-icon-position-right).rtl .fusion-main-menu>ul>li>a.fusion-flex-link
{
align-items:flex-start}

.side-header.menu-text-align-left:not(.avada-menu-icon-position-left) .fusion-main-menu>ul>li>a.fusion-flex-link,.side-header.menu-text-align-left:not(.avada-menu-icon-position-right) .fusion-main-menu>ul>li>a.fusion-flex-link
{
align-items:flex-start}

.side-header.menu-text-align-left:not(.avada-menu-icon-position-left).rtl .fusion-main-menu>ul>li>a.fusion-flex-link,.side-header.menu-text-align-left:not(.avada-menu-icon-position-right).rtl .fusion-main-menu>ul>li>a.fusion-flex-link
{
align-items:flex-end}

html.avada-header-color-not-opaque.no-overflow-y .fusion-header-v1 .fusion-header,html.avada-header-color-not-opaque.no-overflow-y .fusion-header-v2 .fusion-header,html.avada-header-color-not-opaque.no-overflow-y .fusion-header-v3 .fusion-header,html.avada-header-color-not-opaque.no-overflow-y .fusion-sticky-menu-only .fusion-secondary-main-menu
{
padding-right:39px}

.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li:hover>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li:hover>a .fusion-menu-description,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li:hover>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li:hover>a .fusion-menu-description
{
color:#9c1c22}

.fusion-body .avada-google-map
{
margin-top:55px}

.ei-slider
{
  position:relative;
  width:100%;
  height:400px;
  margin:0 auto;
overflow:hidden}

.ei-slider h2
{
  font-size:42px;
color:#333333}

.ei-slider h3
{
  font-size:20px;
color:#747474}

.ei-slider-loading
{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  z-index:999;
  background:rgba(0,0,0,.9);
  color:#fff;
  text-align:center;
line-height:400px}

.ei-slider-large
{
  height:100%;
  width:100%;
  position:relative;
  overflow:hidden;
  margin:0;
padding:0}

.ei-slider-large li
{
  position:absolute;
  top:0;
  left:0;
  overflow:hidden;
  height:100%;
width:100%}

.ei-slider-large li img
{
  width:auto;
max-width:none}

.ei-slider-thumbs
{
  height:13px;
  margin:0 auto;
  position:relative;
  padding:0;
  bottom:13px;
z-index:10}

.ei-slider-thumbs li
{
  position:relative;
  float:left;
height:100%}

.ei-slider-thumbs li.ei-slider-element
{
  top:0;
  left:0;
  position:absolute;
  height:100%;
  z-index:10;
  text-indent:-9000px;
  background:#000;
background:rgba(0,0,0,.9)}

.ei-slider-thumbs li a
{
  display:block;
  text-indent:-9000px;
  background:#666;
  width:100%;
  height:100%;
  cursor:pointer;
  box-shadow:0 0 2px 0 #fff;
transition:background .2s ease}

.ei-slider-thumbs li a:hover
{
background-color:#f0f0f0}

.ei-slider-thumbs li img
{
  position:absolute;
  bottom:50px;
  opacity:0;
  z-index:999;
  max-width:100%;
  transition:all .4s ease;
-webkit-box-reflect:below 0 -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,transparent),to(rgba(255,255,255,.3)))}

.ei-slider-thumbs li:hover img
{
  opacity:1;
bottom:13px}

.ei-slider ul
{
list-style:none}

.ei-title
{
  position:absolute;
  right:50%;
  margin-right:13%;
top:30%}

.ei-title h2,.ei-title h3
{
  text-align:right;
  margin:0;
  font-weight:400;
line-height:1.5}

.avada-image-rollover-no .fusion-rollover
{
display:none}

.avada-image-rollover-no .fusion-masonry-element-container.fusion-image-wrapper>a
{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
right:0}

.fusion-image-wrapper .fusion-rollover
{
background-image:linear-gradient(to top,rgba(0,0,0,0.7) 0,rgba(0,0,0,0.7) 100%)}

.avada-image-rollover-direction-fade .fusion-image-wrapper .fusion-rollover
{
  transform:translateY(0);
transition:opacity .5s ease-in-out}

.avada-image-rollover-direction-right .fusion-image-wrapper .fusion-rollover
{
transform:translateX(100%)}

.avada-image-rollover-direction-bottom .fusion-image-wrapper .fusion-rollover
{
transform:translateY(100%)}

.avada-image-rollover-direction-top .fusion-image-wrapper .fusion-rollover
{
transform:translateY(-100%)}

.avada-image-rollover-direction-center_horiz .fusion-image-wrapper .fusion-rollover
{
transform:scaleX(0)}

.avada-image-rollover-direction-center_vertical .fusion-image-wrapper .fusion-rollover
{
transform:scaleY(0)}

.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery,.fusion-image-wrapper .fusion-rollover .fusion-rollover-link
{
  width:calc((15px) * 1.5);
  height:calc((15px) * 1.5);
background-color:transparent}

.avada-image-rollover-circle-yes .fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery,.avada-image-rollover-circle-yes .fusion-image-wrapper .fusion-rollover .fusion-rollover-link
{
  width:calc((15px) * 2.41);
  height:calc((15px) * 2.41);
  background-color:#f8b900;
line-height:2.41}

.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery:before,.fusion-image-wrapper .fusion-rollover .fusion-rollover-link:before
{
  font-size:15px;
color:#ffffff}

.fusion-image-wrapper.hover .fusion-rollover
{
opacity:1}

.avada-image-rollover-direction-fade .fusion-image-wrapper.hover .fusion-rollover,.avada-image-rollover-direction-fade .fusion-image-wrapper:hover .fusion-rollover,.avada-image-rollover-direction-right .fusion-image-wrapper.hover .fusion-rollover,.avada-image-rollover-direction-right .fusion-image-wrapper:hover .fusion-rollover
{
transform:translateX(0)}

.avada-image-rollover-direction-bottom .fusion-image-wrapper.hover .fusion-rollover,.avada-image-rollover-direction-bottom .fusion-image-wrapper:hover .fusion-rollover,.avada-image-rollover-direction-top .fusion-image-wrapper.hover .fusion-rollover,.avada-image-rollover-direction-top .fusion-image-wrapper:hover .fusion-rollover
{
transform:translateY(0)}

.avada-image-rollover-direction-center_horiz .fusion-image-wrapper.hover .fusion-rollover,.avada-image-rollover-direction-center_horiz .fusion-image-wrapper:hover .fusion-rollover
{
transform:scaleX(1)}

.avada-image-rollover-direction-center_vertical .fusion-image-wrapper.hover .fusion-rollover,.avada-image-rollover-direction-center_vertical .fusion-image-wrapper:hover .fusion-rollover
{
transform:scaleY(1)}

.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a:before,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price *,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content a,.fusion-rollover .fusion-rollover-content .fusion-rollover-title
{
color:#f8b900}

.fusion-hide-pagination-text .fusion-pagination .next,.fusion-hide-pagination-text .fusion-pagination .prev,.fusion-hide-pagination-text .pagination .pagination-next,.fusion-hide-pagination-text .pagination .pagination-prev,.fusion-pagination .current,.fusion-pagination .page-numbers:not(.prev):not(.next),.page-links a,.page-links>.page-number:not(.prev):not(.next),.pagination .current,.pagination .pagination-next,.pagination a.inactive
{
  border-radius:0px;
border-width:1px}

body:not(.fusion-hide-pagination-text) .fusion-pagination .next,body:not(.fusion-hide-pagination-text) .fusion-pagination .prev,body:not(.fusion-hide-pagination-text) .pagination .pagination-next,body:not(.fusion-hide-pagination-text) .pagination .pagination-prev
{
line-height:30px}

body:not(.avada-has-pagination-padding) .fusion-pagination .current,body:not(.avada-has-pagination-padding) .fusion-pagination .page-numbers:not(.prev):not(.next),body:not(.avada-has-pagination-padding) .page-links a,body:not(.avada-has-pagination-padding) .page-links>.page-number:not(.prev):not(.next),body:not(.avada-has-pagination-padding) .pagination .current,body:not(.avada-has-pagination-padding) .pagination .pagination-next,body:not(.avada-has-pagination-padding) .pagination a.inactive,body:not(.avada-has-pagination-padding).fusion-hide-pagination-text .fusion-pagination .next,body:not(.avada-has-pagination-padding).fusion-hide-pagination-text .fusion-pagination .prev,body:not(.avada-has-pagination-padding).fusion-hide-pagination-text .pagination .pagination-next,body:not(.avada-has-pagination-padding).fusion-hide-pagination-text .pagination .pagination-prev
{
  width:30px;
  height:30px;
  margin-left:calc((30px)/ 10);
margin-right:calc((30px)/ 10)}

body:not(.avada-has-pagination-padding) .pagination .pagination-dots
{
  width:calc((30px)/ 2);
  margin-left:calc((30px)/ 10);
margin-right:calc((30px)/ 10)}

.avada-has-pagination-padding .fusion-pagination .current,.avada-has-pagination-padding .fusion-pagination .page-numbers:not(.prev):not(.next),.avada-has-pagination-padding .page-links a,.avada-has-pagination-padding .page-links>.page-number:not(.prev):not(.next),.avada-has-pagination-padding .pagination .current,.avada-has-pagination-padding .pagination .pagination-next,.avada-has-pagination-padding .pagination a.inactive,.avada-has-pagination-padding.fusion-hide-pagination-text .fusion-pagination .next,.avada-has-pagination-padding.fusion-hide-pagination-text .fusion-pagination .prev,.avada-has-pagination-padding.fusion-hide-pagination-text .pagination .pagination-next,.avada-has-pagination-padding.fusion-hide-pagination-text .pagination .pagination-prev
{
padding:2px 6px 2px 6px}

.fusion-pagination .next,.fusion-pagination .page-numbers,.fusion-pagination .prev,.page-links,.pagination,.pagination .pagination-next,.pagination .pagination-prev
{
font-size:12px}

#comment-input input,.avada-select .select2-container .select2-choice,.avada-select .select2-container .select2-choice .select2-arrow,.avada-select .select2-container .select2-choice2 .select2-arrow,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.fusion-body .avada-select-parent select,.fusion-login-box .fusion-login-form input[type=password],.fusion-login-box .fusion-login-form input[type=text],.input-text:not(textarea),.main-nav-search-form input,.post-password-form label input[type=password],.search-page-search-form input,.searchform .fusion-search-form-content .fusion-search-button input[type=submit],.searchform .fusion-search-form-content .fusion-search-field input,.searchform .search-table .search-field input,.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow,input.s,input[type=date],input[type=email],input[type=number],input[type=password],input[type=phone-number],input[type=text],select
{
  height:29px;
  padding-top:0;
padding-bottom:0}

.avada-select .select2-container .select2-choice .select2-arrow,.avada-select .select2-container .select2-choice2 .select2-arrow,.searchform .fusion-search-form-content .fusion-search-button input[type=submit]
{
width:29px}

.avada-select .select2-container .select2-choice .select2-arrow,.avada-select .select2-container .select2-choice2 .select2-arrow,.searchform .fusion-search-form-content .fusion-search-button input[type=submit],.select2-container .select2-choice>.select2-chosen,.select2-container--default .select2-selection--single .select2-selection__rendered
{
line-height:29px}

.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents
{
width:250px}

#comment-input input,#comment-textarea textarea,.avada-select .select2-container .select2-choice,.avada-select .select2-container .select2-choice2,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.comment-form-comment textarea,.fusion-body .avada-select-parent select,.input-text,.main-nav-search-form input,.post-password-form label input[type=password],.search-page-search-form input,input.s,input[type=email],input[type=number],input[type=password],input[type=phone-number],input[type=text],select,textarea
{
  background-color:#ffffff;
  font-size:13px;
color:#aaa9a9}

#comment-input input:focus,#comment-textarea textarea:focus,.avada-select .select2-container .select2-choice2:focus,.avada-select .select2-container .select2-choice:focus,.chzn-container .chzn-drop:focus,.chzn-container-single .chzn-single:focus,.comment-form-comment textarea:focus,.fusion-body .avada-select-parent select:focus,.input-text:focus,.main-nav-search-form input:focus,.post-password-form label input[type=password]:focus,.search-page-search-form input:focus,input.s:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=phone-number]:focus,input[type=text]:focus,select:focus,textarea:focus
{
border-color:#d2d2d2}

.searchform .fusion-search-form-content .fusion-search-field input,.select2-container--default .select2-selection--single
{
  background-color:#ffffff;
font-size:13px}

#wrapper .select-arrow,.avada-select-parent .select-arrow,.fusion-modal-content .select-arrow,.select2-dropdown
{
background-color:#ffffff}

#calc_shipping_state_field .select2-selection__placeholder,#comment-input .placeholder,#comment-textarea .placeholder,.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-form-content .fusion-search-button input[type=submit],.fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-form-content .fusion-search-button input[type=submit],.select2-results__option,input.s .placeholder
{
  font-size:13px;
color:#aaa9a9}

#calc_shipping_state_field .select2-selection__placeholder:focus,#comment-input .placeholder:focus,#comment-textarea .placeholder:focus,.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-form-content .fusion-search-button input[type=submit]:focus,.fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-form-content .fusion-search-button input[type=submit]:focus,.select2-results__option:focus,input.s .placeholder:focus
{
border-color:#d2d2d2}

.select2-selection__rendered
{
font-size:13px}

.catalog-ordering a,.order-dropdown ul li a,.order-dropdown>li:after,.searchform .fusion-search-form-content .fusion-search-field input,.select2-container--default .select2-selection--single .select2-selection__rendered
{
color:#aaa9a9}

.catalog-ordering a:focus,.order-dropdown ul li a:focus,.order-dropdown>li:after:focus,.searchform .fusion-search-form-content .fusion-search-field input:focus,.select2-container--default .select2-selection--single .select2-selection__rendered:focus
{
border-color:#d2d2d2}

.quicktags-toolbar
{
background:linear-gradient(to top,#ffffff,#ffffff) #3e3e3e}

.quicktags-toolbar input
{
  font-size:13px;
color:#aaa9a9}

.quicktags-toolbar input:hover
{
background:#ffffff}

.quicktags-toolbar input:focus
{
border-color:#d2d2d2}

.fusion-live-search .fusion-search-results
{
  background-color:#ffffff;
  font-size:13px;
  color:#aaa9a9;
border-radius:0px}

.fusion-live-search .fusion-search-results:focus
{
border-color:#d2d2d2}

.fusion-live-search .fusion-search-results.suggestions-added
{
margin-top:1px}

.fusion-live-search .fusion-search-result,.fusion-live-search .fusion-search-results
{
  border-color:#d2d2d2;
border-width:1px 1px 1px 1px}

#wrapper .select-arrow,.avada-select-parent .select-arrow,.fusion-modal-content .select-arrow,.gravity-select-parent .select-arrow,.select-arrow,.wpcf7-select-parent .select-arrow
{
font-size:calc((13px) * .75)}

#comment-input input::-moz-placeholder,#comment-textarea textarea::-moz-placeholder,.comment-form-comment textarea::-moz-placeholder,.input-text::-moz-placeholder,.post-password-form label input[type=password]::-moz-placeholder,.searchform .s::-moz-placeholder,input#s::-moz-placeholder,input::-moz-placeholder,textarea.fusion-form-input::-moz-placeholder
{
color:#aaa9a9}

#comment-input input::-webkit-input-placeholder,#comment-textarea textarea::-webkit-input-placeholder,.comment-form-comment textarea::-webkit-input-placeholder,.input-text::-webkit-input-placeholder,.post-password-form label input[type=password]::-webkit-input-placeholder,.searchform .s::-webkit-input-placeholder,input#s::-webkit-input-placeholder,input::-webkit-input-placeholder,textarea.fusion-form-input::-webkit-input-placeholder
{
color:#aaa9a9}

#comment-input input::-ms-input-placeholder,#comment-textarea textarea::-ms-input-placeholder,.comment-form-comment textarea::-ms-input-placeholder,.input-text::-ms-input-placeholder,.post-password-form label input[type=password]::-ms-input-placeholder,.searchform .s::-ms-input-placeholder,input#s::-ms-input-placeholder,input::-ms-input-placeholder,textarea.fusion-form-input::-ms-input-placeholder
{
color:#aaa9a9}

.fusion-body select:focus+.select-arrow,.fusion-body select:focus+.select2-arrow
{
  border-color:#d2d2d2;
color:#d2d2d2}

.select2-container--default.select2-container--open .select2-dropdown,.select2-container--default.select2-container--open .select2-dropdown .select2-search,.select2-container--default.select2-container--open .select2-search--dropdown .select2-search__field,.select2-container--default.select2-container--open .select2-selection--single,.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow,.select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered
{
border-color:#d2d2d2}

.select2-container--default.select2-container--open .select2-selection--single:focus .select2-selection__arrow b
{
border-bottom-color:#d2d2d2}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b
{
border-bottom-color:#d2d2d2}

.select2-container--default .select2-container .select2-selection:focus .select2-selection__arrow
{
border-color:#d2d2d2}

.select2-container--default .select2-selection--single:focus .select2-selection__arrow b
{
border-top-color:#d2d2d2}

.select2-container--default .select2-selection--single .select2-selection__arrow b
{
border-top-color:#d2d2d2}

.fusion-search-form-clean .fusion-live-search .fusion-slider-loading
{
  border-bottom-color:#aaa9a9;
  border-top-color:rgba(170,169,169,0.35);
  border-right-color:rgba(170,169,169,0.35);
border-left-color:rgba(170,169,169,0.35)}

#comment-input input,#comment-textarea textarea,.avada-select .select2-container .select2-choice,.avada-select .select2-container .select2-choice .select2-arrow,.avada-select .select2-container .select2-choice2 .select2-arrow,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.comment-form-comment textarea,.fusion-body .avada-select-parent .select-arrow,.fusion-body .avada-select-parent select,.gravity-select-parent .select-arrow,.input-text,.main-nav-search-form input,.post-password-form label input[type=password],.search-page-search-form input,.searchform .fusion-search-form-content .fusion-search-field input,.select-arrow,.select2-container .select2-selection .select2-selection__arrow,.select2-container--default .select2-dropdown .select2-search,.select2-container--default .select2-search--dropdown .select2-search__field,.select2-container--default .select2-selection--single,.select2-dropdown,input.s,input[type=date],input[type=email],input[type=number],input[type=password],input[type=phone-number],input[type=text],select,textarea
{
  border-width:1px 1px 1px 1px;
  border-color:#d2d2d2;
border-radius:0px}

.select-arrow,.select2-arrow
{
color:#d2d2d2}

.quicktags-toolbar input
{
border:1px solid #d2d2d2}

.fusion-contact-form .grecaptcha-badge
{
box-shadow:0 0 3px #d2d2d2!important}

.fusion-search-element .searchform.fusion-search-form-classic .fusion-search-form-content,.fusion-search-form-classic .searchform:not(.fusion-search-form-clean) .fusion-search-form-content,input[type=tel]
{
  border-radius:0px;
border-width:1px 1px 1px 1px}

.select2-container .select2-selection .select2-selection__arrow
{
border-width:1px 1px 1px 1px}

.avada-select-parent .select-arrow,.gravity-select-parent .select-arrow,.select-arrow,.wpcf7-select-parent .select-arrow
{
bottom:1px}

.fusion-blog-layout-masonry .fusion-post-content-wrapper,.fusion-portfolio-layout-masonry .fusion-portfolio-content
{
background-color:#ffffff}

.fusion-blog-layout-grid .post .fusion-post-wrapper,.fusion-blog-layout-timeline .post,.fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper
{
background-color:rgba(255,255,255,0)}

.fusion-blog-layout-timeline .fusion-timeline-circle,.fusion-blog-layout-timeline .fusion-timeline-date,.fusion-blog-timeline-layout .fusion-timeline-circle,.fusion-blog-timeline-layout .fusion-timeline-date
{
background-color:#ebeaea}

.fusion-blog-timeline-layout .fusion-timeline-arrow,.fusion-blog-timeline-layout .fusion-timeline-icon,.fusion-timeline-arrow,.fusion-timeline-icon
{
color:#ebeaea}

.fusion-blog-layout-grid .post .flexslider,.fusion-blog-layout-grid .post .fusion-post-wrapper,.fusion-blog-layout-timeline .fusion-timeline-arrow,.fusion-blog-layout-timeline .fusion-timeline-date,.fusion-blog-layout-timeline .fusion-timeline-line,.fusion-blog-layout-timeline .post,.fusion-blog-layout-timeline .post .flexslider,.fusion-blog-timeline-layout .post,.fusion-blog-timeline-layout .post .flexslider,.fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper
{
border-color:#ebeaea}

.avada-has-transparent-timeline_color .fusion-blog-layout-grid .post .flexslider,.avada-has-transparent-timeline_color .fusion-blog-layout-grid .post .fusion-post-wrapper,.avada-has-transparent-timeline_color .fusion-blog-layout-timeline .fusion-timeline-arrow,.avada-has-transparent-timeline_color .fusion-blog-layout-timeline .fusion-timeline-date,.avada-has-transparent-timeline_color .fusion-blog-layout-timeline .fusion-timeline-line,.avada-has-transparent-timeline_color .fusion-blog-layout-timeline .post,.avada-has-transparent-timeline_color .fusion-blog-layout-timeline .post .flexslider,.avada-has-transparent-timeline_color .fusion-blog-timeline-layout .post,.avada-has-transparent-timeline_color .fusion-blog-timeline-layout .post .flexslider,.avada-has-transparent-timeline_color .fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper,.avada-has-transparent-timeline_color.fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper
{
border:none}

.fusion-blog-layout-grid .post .fusion-content-sep,.fusion-blog-layout-timeline .post .fusion-content-sep,.fusion-blog-timeline-layout .post .fusion-content-sep,.fusion-body .product .fusion-content-sep,.fusion-portfolio.fusion-portfolio-boxed .fusion-content-sep
{
border-color:#ebeaea}

.fusion-blog-layout-grid .post .fusion-content-sep,.fusion-layout-timeline .post .fusion-content-sep,.fusion-portfolio.fusion-portfolio-boxed .fusion-content-sep
{
border-color:#ebeaea}

.to-top-container #toTop
{
border-radius:4px 4px 0 0}

.to-top-floating #toTop
{
border-radius:4px 4px 4px 4px}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape)
{
  .avada-footer-fx-bg-parallax.avada-has-footer-widget-bg-image .fusion-body #wrapper,.avada-footer-fx-no-height-bg-parallax.avada-has-footer-widget-bg-image .fusion-body #wrapper,.avada-footer-fx-no-height-parallax-effect.avada-has-footer-widget-bg-image .fusion-body #wrapper,.avada-footer-fx-no-height-sticky-with-parallax-bg-image.avada-has-footer-widget-bg-image .fusion-body #wrapper,.avada-footer-fx-parallax-effect.avada-has-footer-widget-bg-image .fusion-body #wrapper,.avada-footer-fx-sticky-with-parallax-bg-image.avada-has-footer-widget-bg-image .fusion-body #wrapper
  {
  background-color:transparent}
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait)
{
  .avada-footer-fx-bg-parallax.avada-has-footer-widget-bg-image .fusion-body #wrapper,.avada-footer-fx-no-height-bg-parallax.avada-has-footer-widget-bg-image .fusion-body #wrapper,.avada-footer-fx-no-height-parallax-effect.avada-has-footer-widget-bg-image .fusion-body #wrapper,.avada-footer-fx-no-height-sticky-with-parallax-bg-image.avada-has-footer-widget-bg-image .fusion-body #wrapper,.avada-footer-fx-parallax-effect.avada-has-footer-widget-bg-image .fusion-body #wrapper,.avada-footer-fx-sticky-with-parallax-bg-image.avada-has-footer-widget-bg-image .fusion-body #wrapper
  {
  background-color:transparent}
}

#slidingbar-area .widget-title,#slidingbar-area h3,.fusion-privacy-bar-full .column-title
{
  font-family:Raleway;
  font-size:20px;
  font-weight:400;
  line-height:1.5;
  letter-spacing:0px;
  font-style:normal;
color:#e6e6e6}

.fusion-footer-widget-column .product-title
{
color:#e6e6e6}

:root
{
--adminbar-height:32px}

@media screen and (max-width:782px)
{
  :root
  {
  --adminbar-height:46px}
}

.page-template-blank #boxed-wrapper
{
display:flex}

.page-template-blank #boxed-wrapper>div
{
  flex-grow:1;
flex-basis:auto}

#boxed-wrapper
{
overflow:hidden}

#main .fusion-row,#slidingbar-area .fusion-row,.fusion-footer-widget-area .fusion-row,.fusion-page-title-row,.tfs-slider .slide-content-container .slide-content
{
max-width:1170px}

.ua-mobile .avada-not-responsive #slidingbar-area.fusion-sliding-bar-position-bottom,.ua-mobile .avada-not-responsive #slidingbar-area.fusion-sliding-bar-position-top
{
width:1170px}

body.avada-not-responsive
{
min-width:1170px}

html:not(.avada-has-site-width-percent) #main,html:not(.avada-has-site-width-percent) .fusion-footer-copyright-area,html:not(.avada-has-site-width-percent) .fusion-footer-widget-area,html:not(.avada-has-site-width-percent) .fusion-sliding-bar-position-bottom .fusion-sliding-bar,html:not(.avada-has-site-width-percent) .fusion-sliding-bar-position-top .fusion-sliding-bar,html:not(.avada-has-site-width-percent) .tfs-slider .slide-content-container
{
  padding-left:30px;
padding-right:30px}

html:not(.avada-has-site-width-percent) #main.width-100
{
  padding-left:0px;
padding-right:0px}

.fusion-page-title-bar.fusion-tb-page-title-bar
{
  padding-left:0;
  padding-right:0;
height:auto}

.fusion-footer.fusion-tb-footer .fusion-footer-widget-area
{
padding:0}

body.layout-boxed-mode
{
  margin-top:0px!important;
margin-bottom:0px!important}

body.layout-boxed-mode #wrapper,body.layout-boxed-mode .fusion-footer-parallax
{
  width:1170px;
  max-width:100%;
margin:0 auto}

body.layout-boxed-mode #wrapper.wrapper_blank
{
display:block}

.has-sidebar .width-100 .fusion-fullwidth,.has-sidebar .width-100 .nonhundred-percent-fullwidth
{
  margin-left:0;
margin-right:0}

.width-100 .fusion-fullwidth,.width-100 .nonhundred-percent-fullwidth
{
  margin-left:-0px;
margin-right:-0px}

.width-100 .fusion-fullwidth .fusion-fullwidth,.width-100 .fusion-fullwidth .nonhundred-percent-fullwidth
{
  margin-left:0;
margin-right:0}

.width-100 .fusion-fullwidth.fusion-absolute-container
{
width:calc(100% + 2 * (0px))}

body.page-template-100-width.side-header .fusion-tb-footer .fusion-fullwidth.fusion-absolute-container
{
width:calc(100% - 280px)}

html.avada-has-site-width-percent body #main.width-100>.fusion-row,html.avada-has-site-width-percent body.avada-responsive #main.width-100>.fusion-row
{
  padding-left:0;
padding-right:0}

html.avada-has-site-width-percent .width-100 .fullwidth-box,html.avada-has-site-width-percent .width-100 .fullwidth-box .fusion-row .fusion-full-width-sep
{
  margin-left:-0px;
margin-right:-0px}

html.avada-has-site-width-percent .width-100 .fullwidth-box .fullwidth-box,html.avada-has-site-width-percent .width-100 .fullwidth-box .fullwidth-box .fusion-row .fusion-full-width-sep
{
  margin-left:0;
margin-right:0}

html.avada-has-site-width-percent.avada-has-site-width-100-percent #main .fusion-row,html.avada-has-site-width-percent.avada-has-site-width-100-percent #sliders-container .tfs-slider .slide-content-container,html.avada-has-site-width-percent.avada-has-site-width-100-percent #slidingbar .fusion-row,html.avada-has-site-width-percent.avada-has-site-width-100-percent .fusion-footer-copyright-area,html.avada-has-site-width-percent.avada-has-site-width-100-percent .fusion-footer-widget-area
{
  padding-left:0px;
padding-right:0px}

body.has-sidebar #main .sidebar
{
width:30%}

body.has-sidebar #content
{
width:calc(100% - 30% - 3%)}

body.has-sidebar.double-sidebars #main #sidebar
{
  width:21%;
margin-left:calc(3% - 100% + 21%)}

body.has-sidebar.double-sidebars #main #sidebar-2
{
  width:21%;
margin-left:3%}

body.has-sidebar.double-sidebars #content
{
  width:calc(100% - 21% - 21% - 3% - 3%);
margin-left:calc(21% + 3%)}

#main
{
  padding-left:30px;
  padding-right:30px;
  padding-top:30px;
padding-bottom:30px}

#main.width-100
{
  padding-left:0px;
padding-right:0px}

html.avada-is-100-percent-template #main
{
  padding-left:0;
padding-right:0}

html.avada-is-100-percent-template #main.width-100
{
  padding-left:0px;
padding-right:0px}

body.layout-boxed-mode.layout-scroll-offset-framed
{
  margin-top:0px!important;
margin-bottom:0px!important}

.fusion-bottom-frame,.fusion-boxed-shadow,.fusion-sides-frame,.fusion-top-frame
{
display:none}

.layout-boxed-mode.layout-scroll-offset-framed .fusion-sides-frame
{
  display:block;
  position:fixed;
  width:100%;
  height:100%;
  z-index:-1;
  left:0;
  top:0;
pointer-events:none}

.layout-boxed-mode.layout-scroll-offset-framed:not(.avada-has-zero-margin-offset-top) .fusion-bottom-frame,.layout-boxed-mode.layout-scroll-offset-framed:not(.avada-has-zero-margin-offset-top) .fusion-top-frame
{
  display:block;
  position:fixed;
  z-index:99999;
width:100%}

.layout-boxed-mode.layout-scroll-offset-framed:not(.avada-has-zero-margin-offset-top).avada-has-boxed-modal-shadow-none .fusion-boxed-shadow
{
display:none}

.layout-boxed-mode.layout-scroll-offset-framed .fusion-top-frame
{
height:0px}

.layout-boxed-mode.layout-scroll-offset-framed .fusion-bottom-frame
{
height:0px}

.layout-boxed-mode.layout-scroll-offset-framed .fusion-boxed-shadow
{
  width:1170px;
  height:calc(100vh - 0px - 0px);
  top:0px;
left:calc((100% - 1170px)/ 2)}

.layout-boxed-mode.layout-scroll-offset-framed.admin-bar .fusion-sides-frame,.layout-boxed-mode.layout-scroll-offset-framed.admin-bar .fusion-top-frame
{
top:32px}

.layout-boxed-mode.layout-scroll-offset-framed.admin-bar .fusion-boxed-shadow
{
height:calc(100vh - 0px - 0px - var(--adminbar-height))}

.layout-boxed-mode.layout-scroll-offset-framed.admin-bar .fusion-boxed-shadow
{
top:calc(0px + var(--adminbar-height))}

html.avada-has-site-width-percent .avada-responsive.layout-boxed-mode #main .fusion-row,html.avada-has-site-width-percent .avada-responsive.layout-boxed-mode #slidingbar-area .fusion-row,html.avada-has-site-width-percent .avada-responsive.layout-boxed-mode #small-nav .fusion-row,html.avada-has-site-width-percent .avada-responsive.layout-boxed-mode .fusion-footer-copyright-area .fusion-row,html.avada-has-site-width-percent .avada-responsive.layout-boxed-mode .fusion-footer-widget-area .fusion-row,html.avada-has-site-width-percent .avada-responsive.layout-boxed-mode .fusion-page-title-row
{
  max-width:none;
  padding-left:10px;
padding-right:10px}

html.avada-has-site-width-percent.avada-html-not-responsive
{
overflow-x:auto}

html.avada-has-site-width-percent.avada-html-not-responsive body
{
overflow-x:auto}

.layout-wide-mode #wrapper
{
  width:100%;
max-width:none}

.avada-has-pagetitle-100-width.layout-wide-mode .fusion-page-title-row
{
max-width:100%}

.fusion-tb-footer .fusion-fullwidth,.fusion-tb-header .fusion-fullwidth,.fusion-tb-page-title-bar .fusion-fullwidth
{
  padding-left:0px;
padding-right:0px}

.avada-footer-fx-parallax-effect .fusion-tb-header .fusion-fullwidth
{
z-index:2}

.fusion-portfolio-boxed .fusion-portfolio-unboxed .fusion-portfolio-content
{
  padding:0;
margin:20px 0}

.fusion-portfolio-boxed .fusion-portfolio-unboxed .fusion-portfolio-content-wrapper
{
border:none}

.fusion-portfolio-layout-masonry .fusion-portfolio-content
{
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  z-index:1;
margin:0}

.fusion-portfolio-content-wrapper .fusion-portfolio-content
{
text-align:left}

.fusion-portfolio-layout-masonry
{
margin:calc((20px)/ -2)}

.fusion-portfolio-layout-masonry .fusion-portfolio-content
{
padding:20px 0}

article.fusion-portfolio-post.post.fusion-col-spacing
{
padding:calc((20px)/ 2)}

.fusion-portfolio-boxed .fusion-portfolio-content
{
  padding-top:25px;
  padding-bottom:25px;
  padding-left:25px;
padding-right:25px}

.fusion-portfolio-archive .fusion-load-more-button.fusion-portfolio-button
{
  background-color:#ebeaea;
color:#333}

.fusion-portfolio-archive .fusion-load-more-button.fusion-portfolio-button:hover
{
  background-color:rgba(235,234,234,0.8);
color:#333}

.fusion-portfolio-content .fusion-portfolio-meta
{
font-size:13px}

.fusion-live-search .fusion-search-results
{
max-height:250px}

.search #posts-container .fusion-blog-layout-grid,.search-results #posts-container .fusion-blog-layout-grid
{
  margin-top:calc((40px)/ -2);
  margin-right:calc((40px)/ -2);
  margin-bottom:0;
margin-left:calc((40px)/ -2)}

.search #posts-container .fusion-blog-layout-grid .fusion-post-grid,.search-results #posts-container .fusion-blog-layout-grid .fusion-post-grid
{
padding:calc((40px)/ 2)}

.fusion-main-menu-search-overlay .fusion-overlay-search .fusion-search-spacer
{
width:calc((29px) * .4)}

.fusion-main-menu-search-overlay .fusion-overlay-search .fusion-close-search
{
  width:13px;
height:13px}

.fusion-main-menu-search-overlay .fusion-overlay-search .fusion-close-search:after,.fusion-main-menu-search-overlay .fusion-overlay-search .fusion-close-search:before
{
background-color:#333333}

.fusion-main-menu-search-overlay .fusion-overlay-search .fusion-close-search:hover:after,.fusion-main-menu-search-overlay .fusion-overlay-search .fusion-close-search:hover:before
{
background-color:#9c1c22}

#main .fusion-sticky-sidebar .fusion-sidebar-inner-content,#main .sidebar:not(.fusion-sticky-sidebar)
{
background-color:#e6e6e6}

#main .sidebar
{
padding:20px}

#main .sidebar.fusion-sticky-sidebar .fusion-sidebar-inner-content
{
padding:20px}

.sidebar .widget .heading .widget-title,.sidebar .widget .widget-title
{
  background-color:rgba(255,255,255,0);
padding:}

.sidebar .widget .widget-title
{
font-size:15px}

.sidebar .widget .heading h4,.sidebar .widget .widget-title
{
color:#333333}

.fusion-body .fusion-flexslider .flex-direction-nav a,.fusion-body .fusion-flexslider.flexslider-attachments .flex-direction-nav a,.fusion-body .fusion-flexslider.flexslider-posts .flex-direction-nav a,.fusion-body .fusion-flexslider.flexslider-posts-with-excerpt .flex-direction-nav a,.fusion-body .fusion-slider-sc .flex-direction-nav a,.fusion-body .woocommerce-product-gallery .flex-direction-nav a
{
  width:30px;
  height:30px;
  line-height:30px;
font-size:14px}

.fusion-body .fusion-carousel .fusion-carousel-nav .fusion-nav-next,.fusion-body .fusion-carousel .fusion-carousel-nav .fusion-nav-prev
{
  width:30px;
  height:30px;
margin-top:calc((30px)/ -2)}

.fusion-body .fusion-carousel .fusion-carousel-nav .fusion-nav-next:before,.fusion-body .fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before
{
  line-height:30px;
font-size:14px}

.fusion-social-links-footer .fusion-social-networks a
{
font-size:16px}

.fusion-social-links-footer .fusion-social-networks a.custom
{
max-height:8px}

.fusion-social-links-footer .fusion-social-networks a.custom img
{
max-height:16px}

.fusion-social-links-footer .fusion-social-networks.boxed-icons a
{
  width:calc(16px + (2 * (8px)) + 2px);
padding:8px}

.fusion-social-links-footer .fusion-social-networks.boxed-icons a.custom
{
top:calc((8px) * -1)}

.fusion-social-links-footer .fusion-social-networks.boxed-icons a.custom img
{
max-height:calc(16px + (2 * (8px)) + 2px)}

.fusion-social-links-footer .fusion-social-networks.boxed-icons .fusion-social-network-icon
{
color:#46494a}

.fusion-social-links-footer .fusion-social-networks.boxed-icons .fusion-social-network-icon:not(.custom)
{
  background-color:#222222;
  border-color:#222222;
border-radius:4px}

.fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon
{
color:#46494a}

.fusion-social-networks.boxed-icons .fusion-social-network-icon:not(.custom)
{
  background-color:#222222;
border-color:#222222}

.fusion-single-sharing-box
{
  background-color:#f6f6f6;
padding:20px}

.fusion-footer-widget-column
{
margin-bottom:50px}

.fusion-footer-widget-column:last-child
{
margin-bottom:0}

.fusion-footer-widget-column .row
{
  margin-left:0;
margin-right:0}

.fusion-footer-widget-column .flexslider a
{
  border:0;
padding:0}

.fusion-footer footer .fusion-columns .fusion-column
{
  padding-left:15px;
padding-right:15px}

.fusion-body .fusion-footer-widget-area-center .fusion-columns .fusion-column
{
text-align:center}

.fusion-body .fusion-footer-copyright-center .fusion-social-links-footer
{
  display:block;
  width:100%;
  text-align:center;
margin-top:20px}

.fusion-footer footer .fusion-columns
{
margin:0 calc((15px) * -1)}

.fusion-footer footer .fusion-columns .fusion-column.fusion-has-widgets
{
border-color:#3b3b3b}

.ltr .fusion-footer footer .fusion-columns .fusion-column.fusion-has-widgets
{
  border-right-width:1px;
border-right-style:solid}

.rtl .fusion-footer footer .fusion-columns .fusion-column.fusion-has-widgets
{
  border-left-width:1px;
border-left-style:solid}

.fusion-footer footer .fusion-row .fusion-columns
{
  display:block;
flex-flow:wrap}

.rtl .fusion-footer footer .fusion-row .fusion-columns .fusion-column.fusion-column-last
{
border-left:none}

.ltr .fusion-footer footer .fusion-row .fusion-columns .fusion-column.fusion-column-last
{
border-right:none}

.fusion-footer-widget-area
{
  position:relative;
  padding:43px 10px 0px;
  border-top:0px solid #e9eaee;
  background-image:;
  background-repeat:no-repeat;
  background-color:#222222;
  background-size:initial;
  background-position:center center;
  color:#e6e6e6;
  -webkit-backface-visibility:hidden;
backface-visibility:hidden}

.fusion-footer-widget-area .widget_shopping_cart_content .buttons
{
background:rgba(0,0,0,.4)}

.fusion-footer-widget-area .products-slider li .image
{
  width:auto;
height:auto}

.fusion-footer-widget-area h3
{
  font-family:Raleway;
  font-size:20px;
  font-weight:400;
  line-height:1.5;
  letter-spacing:0px;
  font-style:normal;
color:#e6e6e6}

.fusion-footer-widget-area .fusion-footer-widget-column .fusion-columns
{
  margin-left:0;
margin-right:0}

.fusion-footer-widget-area .fusion-footer-widget-column .fusion-column
{
  padding-left:3px;
  padding-right:3px;
padding-bottom:3px}

.fusion-footer-widget-area .fusion-footer-widget-column:not(.widget_icl_lang_sel_widget) ul:first-child>li:first-child>a,.fusion-footer-widget-area .fusion-footer-widget-column:not(.widget_icl_lang_sel_widget)>ul>li:first-child>a
{
  background-image:none;
padding-top:0}

.fusion-footer-widget-area ul
{
  list-style:none;
  margin:0;
  padding:0;
font-size:12px}

.fusion-footer-widget-area ul.fusion-carousel-holder li a,.fusion-footer-widget-area ul.fusion-checklist li a
{
  border:0;
padding:0}

.fusion-footer-widget-area ul#recentcomments li.recentcomments:first-child
{
  padding-top:0;
background:0 0}

.fusion-footer-widget-area ul li
{
border-color:#3b3b3b}

.fusion-footer-widget-area ul li a
{
  display:block;
position:relative}

.fusion-footer-widget-area ul li a:hover
{
color:#ffffff}

.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}

.fusion-footer-widget-area .widget_recent_entries a
{
  border-bottom:0;
padding-bottom:0}

.fusion-footer-widget-area .contact_info p
{
margin:0}

.fusion-footer-parallax .fusion-footer-widget-area
{
  -webkit-backface-visibility:visible;
backface-visibility:visible}

.fusion-footer-widget-area .widget-title
{
  margin:0 0 28px;
  text-transform:uppercase;
  font-family:Raleway;
  font-size:20px;
  font-weight:400;
  line-height:1.5;
  letter-spacing:0px;
  font-style:normal;
color:#e6e6e6}

.fusion-footer-widget-area a
{
color:#f8b900}

.fusion-footer-widget-area a:hover
{
color:#f8b900}

.fusion-footer-widget-area .widget>ul>li:first-child
{
padding-top:0}

.fusion-footer-widget-area .widget li a:before
{
color:#f8b900}

.fusion-footer-widget-area .widget li.recentcomments
{
  border-color:#3b3b3b;
color:#e6e6e6}

.fusion-footer-widget-area .widget li a:hover:before,.fusion-footer-widget-area .widget li.recentcomments:hover:before
{
color:#ffffff}

.fusion-footer-widget-area .widget a:hover
{
color:#ffffff}

.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,.fusion-footer-widget-area .widget_rss li a:before
{
  position:absolute;
  font-family:icomoon;
  content:"\f105";
margin-left:-12px}

.fusion-footer-widget-area .widget_calendar table
{
width:100%}

.fusion-footer-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li
{
border-color:#222222}

.fusion-footer-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li a
{
  background:rgba(0,0,0,.2);
color:#f8b900}

.fusion-footer-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li a:hover
{
background:0 0}

.fusion-footer-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li.active a
{
  background:0 0;
border-color:#ffffff}

.fusion-footer-widget-area .fusion-tabs-widget .fusion-tabs-widget-content .fusion-date-box
{
  background:rgba(0,0,0,.2);
color:#f8b900}

.fusion-footer-widget-area .fusion-tabs-widget .fusion-tabs-widget-content .post-holder a
{
color:#f8b900}

.fusion-footer-widget-area .fusion-tabs-widget .fusion-tabs-widget-content .post-holder a:hover
{
color:#ffffff}

.fusion-footer-widget-area .fusion-tabs-widget .fusion-tabs-widget-content .fusion-tabs-widget-items li
{
border-color:#3b3b3b}

.fusion-footer-widget-area .fusion-tabs-widget .fusion-tabs-clean .fusion-tabs-nav ul
{
border-color:#3b3b3b}

.fusion-footer-widget-area .fusion-tabs-widget .fusion-tabs-clean .fusion-tabs-nav ul li
{
border-color:#3b3b3b}

.fusion-footer-widget-area .fusion-tabs-widget .fusion-tabs-classic
{
border-color:#3b3b3b}

.fusion-footer-widget-area .fusion-vertical-menu-widget ul.menu li a
{
color:#f8b900}

.fusion-footer-widget-area .fusion-vertical-menu-widget ul.menu li a:hover
{
color:#f8b900}

.fusion-footer-widget-area .fusion-tabs-clean .fusion-tabs-nav ul
{
border:1px solid #3b3b3b}

.fusion-footer-widget-area .widget_archive li,.fusion-footer-widget-area .widget_categories li,.fusion-footer-widget-area .widget_layered_nav li,.fusion-footer-widget-area .widget_links li,.fusion-footer-widget-area .widget_meta li,.fusion-footer-widget-area .widget_nav_menu li,.fusion-footer-widget-area .widget_pages li,.fusion-footer-widget-area .widget_product_categories li,.fusion-footer-widget-area .widget_recent_entries li
{
  border-color:#3b3b3b;
color:#e6e6e6}

.fusion-footer-widget-area .product_list_widget li
{
border-color:#3b3b3b}

.fusion-footer-widget-area .jtwt,.fusion-footer-widget-area .widget_layered_nav li,.fusion-footer-widget-area article.col
{
color:#e6e6e6}

.fusion-footer-widget-area .jtwt .jtwt_tweet
{
color:#e6e6e6}

.fusion-footer-widget-area .jtwt .jtwt_tweet a
{
color:#f8b900}

.fusion-footer-widget-area>.fusion-row
{
  padding-left:4%;
padding-right:4%}

.fusion-footer-widget-area .tagcloud a
{
border-color:#3b3b3b}

.fusion-footer-widget-area .tagcloud a:hover
{
background-color:#ffffff}

.fusion-footer-widget-area .fusion-accordian .panel-title a
{
color:#f8b900}

.fusion-footer-widget-area .fusion-accordian .panel-title a:hover
{
color:#ffffff}

.fusion-footer-widget-area .fusion-accordian .panel-title a:hover .fa-fusion-box
{
background-color:#ffffff!important}

.fusion-footer-widget-area .fusion-accordian .fusion-panel
{
border-color:#3b3b3b}

.layout-wide-mode.avada-has-100-footer .fusion-footer-widget-area>.fusion-row
{
max-width:100%!important}

#wrapper .fusion-footer-widget-area .current-menu-item>a,#wrapper .fusion-footer-widget-area .current-menu-item>a:before,#wrapper .fusion-footer-widget-area .current_page_item>a,#wrapper .fusion-footer-widget-area .current_page_item>a:before,#wrapper .fusion-footer-widget-area .fusion-vertical-menu-widget .menu li.current-menu-item>a,#wrapper .fusion-footer-widget-area .fusion-vertical-menu-widget .menu li.current_page_ancestor>a
{
color:#ffffff}

#wrapper .fusion-footer-widget-area .jtwt .jtwt_tweet a:hover
{
color:#ffffff}

#wrapper .fusion-footer-widget-area .fusion-tabs.classic .nav-tabs>li.active .tab-link,#wrapper .fusion-footer-widget-area .fusion-tabs.classic .nav-tabs>li.active .tab-link:focus,#wrapper .fusion-footer-widget-area .fusion-tabs.classic .nav-tabs>li.active .tab-link:hover,#wrapper .fusion-footer-widget-area .fusion-tabs.vertical-tabs.classic .nav-tabs>li.active .tab-link
{
border-color:#ffffff}

.fusion-footer-copyright-area
{
  z-index:10;
  position:relative;
  padding:18px 10px 16px;
  border-top:1px solid #3b3b3b;
background-color:#222}

.fusion-footer-copyright-area .fusion-row
{
max-width:1170px}

.fusion-footer-copyright-area>.fusion-row
{
  padding-left:4%;
padding-right:4%}

.fusion-copyright-notice a
{
color:#ffffff}

.fusion-footer-copyright-area a:hover
{
color:#f8b900}

.fusion-copyright-content
{
  display:table;
width:100%}

.fusion-copyright-notice
{
  display:table-cell;
  vertical-align:middle;
  margin:0;
  padding:0;
  color:#e6e6e6;
font-size:10px}

.fusion-body .fusion-footer-copyright-center .fusion-copyright-content
{
  display:block;
text-align:center}

.fusion-body .fusion-footer-copyright-center .fusion-copyright-notice
{
  display:block;
  width:100%;
text-align:center}

.layout-wide-mode.avada-has-100-footer .fusion-footer-copyright-area>.fusion-row
{
max-width:100%!important}

.fusion-page-title-bar
{
  clear:both;
  padding:0 10px;
  height:30px;
  width:100%;
  background-position:center center;
  background-repeat:no-repeat;
  background-origin:border-box;
  background-color:#f8b900;
  border-top:1px solid;
  border-bottom:1px solid;
  background-image:none;
  border-color:#ffffff;
background-size:auto}

.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;
color:#333333}

.fusion-page-title-bar .fusion-page-title-row h1
{
  font-size:18px;
line-height:normal}

.fusion-page-title-bar h3
{
  font-size:14px;
  line-height:calc(14px + 12px);
color:#333333}

@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-page-title-bar
  {
    background-image:none;
  background-size:cover}
}

.fusion-page-title-bar .fusion-breadcrumbs
{
  font-size:14px;
color:#ffffff}

.fusion-page-title-bar .fusion-breadcrumbs li,.fusion-page-title-bar .fusion-breadcrumbs li a
{
font-size:14px}

.fusion-page-title-bar .fusion-breadcrumbs a
{
color:#ffffff}

.fusion-page-title-bar .fusion-breadcrumbs a:hover
{
color:#333333}

.avada-has-pagetitle-bg-full .fusion-page-title-bar
{
background-size:cover}

.fusion-page-title-row
{
  margin:0 auto;
height:100%}

.fusion-page-title-wrapper
{
  display:flex;
  align-items:center;
  justify-content:space-between;
  position:relative;
  height:100%;
width:100%}

.page-title-bar-search .fusion-page-title-captions
{
width:auto}

.fusion-page-title-secondary
{
  flex-shrink:0;
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-left .fusion-page-title-secondary
{
margin-left:10px}

.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-wrapper
{
flex-flow:row-reverse}

.fusion-page-title-bar-right .fusion-page-title-captions
{
text-align:right}

.fusion-page-title-bar-right .fusion-page-title-secondary
{
  margin-right:10px;
text-align:left}

html:not(.avada-has-site-width-percent) .fusion-page-title-bar
{
  padding-left:30px;
padding-right:30px}

html.avada-has-site-width-percent.avada-has-site-width-100-percent .fusion-page-title-bar
{
  padding-left:0px;
padding-right:0px}

.avada-has-pagetitle-bg-parallax .fusion-page-title-bar
{
  background-attachment:fixed;
background-position:top center}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx)
{
  .avada-has-pagetitlebar-retina-bg-image .fusion-page-title-bar
  {
    background-image:none;
  background-size:cover}
}

.avada-has-titlebar-content_only.fusion-body .fusion-page-title-bar
{
  background:0 0;
border:none}

.wrapper_blank .page-title-bar
{
margin-bottom:25px}

.rtl .fusion-page-title-bar
{
direction:ltr}

.rtl .fusion-page-title-bar-left .fusion-page-title-captions
{
text-align:left}

.rtl .fusion-page-title-bar-center .fusion-breadcrumbs,.rtl .fusion-page-title-bar-center .fusion-page-title-captions,.rtl .fusion-page-title-bar-center .searchform,.rtl .fusion-page-title-bar-left .fusion-breadcrumbs,.rtl .fusion-page-title-bar-left .fusion-page-title-captions,.rtl .fusion-page-title-bar-left .searchform,.rtl .fusion-page-title-bar-right .fusion-breadcrumbs,.rtl .fusion-page-title-bar-right .fusion-page-title-captions,.rtl .fusion-page-title-bar-right .searchform
{
direction:rtl}

#nav ul li ul li a,#sticky-nav ul li ul li a,#tribe-events-content-wrapper #tribe_events_filters_wrapper .tribe-events-filters-label,#wrapper #nav ul li ul li > a,#wrapper #sticky-nav ul li ul li > a,.avada-container h3,.comment-form input[type="submit"],.ei-title h3,.fusion-blog-shortcode .fusion-timeline-date,.fusion-body #main .tribe-common .tribe-events-c-day-marker__date,.fusion-body #main .tribe-events .datepicker,.fusion-body .fusion-wrapper #main .tribe-common .tribe-common-h6--min-medium,.fusion-body .tribe-common .tribe-common-b2,.fusion-body .tribe-common .tribe-common-b3,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content a,.fusion-load-more-button,.fusion-main-menu .sub-menu,.fusion-main-menu .sub-menu li a,.fusion-megamenu-widgets-container,.fusion-megamenu-wrapper .fusion-megamenu-submenu > a:hover,.fusion-megamenu-wrapper li .fusion-megamenu-title-disabled,.fusion-page-title-bar h3,.gform_page_footer input[type=button],.meta .fusion-date,.more,.post-content blockquote,.review blockquote div strong,.review blockquote q,.ticket-selector-submit-btn[type=submit],.wpcf7-form input[type="submit"],body
{
  font-family:Raleway;
  font-weight:300;
  letter-spacing:0px;
font-style:normal}

#slidingbar-area .slide-excerpt h2,#slidingbar-area ul,.counter-box-content,.fusion-alert,.fusion-blog-layout-timeline .fusion-timeline-date,.fusion-body #main .tribe-events .datepicker,.fusion-body .tribe-common .tribe-common-b2,.fusion-body .tribe-common .tribe-common-b3,.fusion-footer-widget-area .slide-excerpt h2,.fusion-footer-widget-area ul,.fusion-progressbar .progress-title,.fusion-project-details-tb .project-info h4,.gform_wrapper .gfield_description,.gform_wrapper label,.jtwt .jtwt_tweet,.post-content blockquote,.project-content .project-info h4,.review blockquote q,.sidebar .jtwt .jtwt_tweet,.sidebar .slide-excerpt h2,.tribe-events-loop .tribe-events-event-meta,body
{
font-size:16px}

#nav ul li ul li a,#side-header .fusion-contact-info,#side-header .header-social .top-menu,#sticky-nav ul li ul li a,#wrapper #nav ul li ul li > a,#wrapper #sticky-nav ul li ul li > a,.avada-container h3,.comment-form input[type="submit"],.ei-title h3,.fusion-accordian .panel-body,.fusion-body #main .tribe-common .tribe-events-c-day-marker__date,.fusion-body .fusion-wrapper #main .tribe-common .tribe-common-h6--min-medium,.fusion-body .tribe-common .tribe-common-b2,.fusion-body .tribe-common .tribe-common-b3,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content a,.fusion-main-menu .sub-menu,.fusion-main-menu .sub-menu li a,.fusion-megamenu-widgets-container,.fusion-megamenu-wrapper .fusion-megamenu-submenu > a:hover,.fusion-megamenu-wrapper li .fusion-megamenu-title-disabled,.fusion-page-title-bar h3,.gform_page_footer input[type=button],.meta .fusion-date,.more,.post-content blockquote,.review blockquote div strong,.review blockquote q,.single-tribe_events #tribe-events-content .tribe-events-event-meta dt,.ticket-selector-submit-btn[type=submit],body
{
line-height:1.5}

#wrapper .meta,.fusion-blog-timeline-layout .fusion-timeline-date,.fusion-body #main .tribe-common .tribe-events-c-day-marker__date,.fusion-body .fusion-wrapper #main .tribe-common .tribe-common-h6--min-medium,.fusion-body .tribe-block__tickets__registration__tickets__header,.fusion-body .tribe-common .tribe-common-b2,.fusion-body .tribe-common .tribe-common-b3,.fusion-main-menu .fusion-custom-menu-item-contents,.fusion-project-details-tb .project-info h4,.fusion-rollover .price .amount,.post .post-content,.post-content blockquote,.project-content .project-info h4,.review blockquote div,.search input,.sidebar .jtwt,.sidebar .widget .recentcomments,.sidebar .widget_archive li,.sidebar .widget_categories li,.sidebar .widget_layered_nav li,.sidebar .widget_links li,.sidebar .widget_meta li,.sidebar .widget_nav_menu li,.sidebar .widget_pages li,.sidebar .widget_product_categories li,.sidebar .widget_recent_entries li,.title-row,body
{
color:#333333}

.meta .fusion-date,.post-content blockquote,.review blockquote q
{
font-style:italic}

#main .post h2 a,.about-author .title a,.fusion-blog-pagination .pagination .pagination-next:after,.fusion-blog-pagination .pagination .pagination-prev:before,.fusion-content-widget-area .widget .recentcomments a,.fusion-content-widget-area .widget li a,.fusion-content-widget-area .widget_categories li,.fusion-hide-pagination-text .pagination-next:after,.fusion-hide-pagination-text .pagination-prev:before,.fusion-load-more-button,.fusion-rollover a,.pagination .pagination-next:after,.pagination .pagination-prev:before,.project-content .project-info .project-info-box a,.shop_attributes tr th,.single-navigation a[rel=next]:after,.single-navigation a[rel=prev]:before,body a,body a:after,body a:before
{
color:#333333}

.fusion-modal h1,.fusion-page-title-bar h1,.fusion-tb-footer h1,.fusion-tb-page-title-bar h1,.fusion-title h1,.fusion-widget-area h1,.post-content h1,.search-page-search-form h1,.single-tribe_events h1.tribe-events-single-event-title
{
  font-family:Raleway;
  font-weight:200;
  line-height:1.2;
  letter-spacing:0px;
font-style:normal}

.fusion-modal h1,.fusion-tb-footer h1,.fusion-tb-page-title-bar h1,.fusion-widget-area h1,.post-content h1,.search-page-search-form h1,.single-tribe_events h1.tribe-events-single-event-title
{
font-size:35px}

.fusion-modal h1,.fusion-post-content h1,.fusion-tb-footer h1,.fusion-tb-page-title-bar h1,.fusion-widget-area h1,.post-content h1,.search-page-search-form h1,.single-tribe_events h1.tribe-events-single-event-title,.title h1
{
color:#333333}

.fusion-title-size-one,h1
{
  margin-top:0.67em;
margin-bottom:0.67em}

#main .post h2,#main .reading-box h2,#main h2,.ei-title h2,.fusion-body #main .tribe-tickets .tribe-tickets__title,.fusion-modal h2,.fusion-tb-footer h2,.fusion-tb-page-title-bar h2,.fusion-title h2,.fusion-widget-area h2,.main-flex .slide-content h2,.post-content h2,.title h2
{
  font-family:Raleway;
  font-weight:600;
  line-height:1.2;
  letter-spacing:0px;
font-style:normal}

#main .fusion-portfolio h2,#main .post h2,#wrapper  #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,.fusion-body #main .tribe-tickets .tribe-tickets__title,.fusion-modal h2,.fusion-tb-footer h2,.fusion-tb-page-title-bar h2,.fusion-widget-area h2,h2.entry-title
{
font-size:25px}

#main .post h2,.fusion-body #main .tribe-tickets .tribe-tickets__title,.fusion-modal h2,.fusion-post-content h2,.fusion-tb-footer h2,.fusion-tb-page-title-bar h2,.fusion-title h2,.fusion-widget-area h2,.post-content h2,.search-page-search-form h2,.title h2
{
color:#f8b900}

.fusion-title-size-two,h2
{
  margin-top:0em;
margin-bottom:1.1em}

.fusion-author .fusion-author-title,.fusion-body #main .tribe-events .tribe-events-calendar-month__body .tribe-events-calendar-month__day-date,.fusion-body #main .tribe-events .tribe-events-calendar-month__header-column-title,.fusion-body .tooltipster-base h3,.fusion-header-tagline,.fusion-modal .modal-title,.fusion-modal h3,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tb-footer h3,.fusion-tb-page-title-bar h3,.fusion-title h3,.fusion-widget-area h3,.main-flex .slide-content h3,.post-content h3,.project-content h3,.sidebar .widget h3,.single-tribe_events #tribe-events-content .tribe-events-event-meta .tribe-events-single-section-title,.single-tribe_events .fusion-events-featured-image .recurringinfo .tribe-events-cost,.single-tribe_events .fusion-events-featured-image .recurringinfo .tribe-events-divider,.single-tribe_events .fusion-events-featured-image .tribe-events-cost,.single-tribe_events .fusion-events-featured-image .tribe-events-divider,.single-tribe_events .tribe-block__venue .tribe-block__venue__meta .tribe-block__venue__name h3
{
  font-family:Raleway;
  font-weight:800;
  line-height:1.2;
  letter-spacing:0px;
font-style:normal}

.fusion-author .fusion-author-title,.fusion-body #main .tribe-events .tribe-events-calendar-month__body .tribe-events-calendar-month__day,.fusion-body #main .tribe-events .tribe-events-calendar-month__body .tribe-events-calendar-month__day-date,.fusion-body #main .tribe-events .tribe-events-calendar-month__header-column-title,.fusion-body .tooltipster-base h3,.fusion-modal .modal-title,.fusion-modal h3,.fusion-tb-footer h3,.fusion-tb-page-title-bar h3,.fusion-widget-area h3,.post-content h3,.project-content h3,.single-tribe_events #tribe-events-content .tribe-events-event-meta .tribe-events-single-section-title,.single-tribe_events .fusion-events-featured-image .fusion-events-single-title-content .tribe-events-schedule h3,.single-tribe_events .fusion-events-featured-image .recurringinfo .event-is-recurring,.single-tribe_events .fusion-events-featured-image .recurringinfo .tribe-events-cost,.single-tribe_events .fusion-events-featured-image .recurringinfo .tribe-events-divider,.single-tribe_events .fusion-events-featured-image .tribe-events-cost,.single-tribe_events .fusion-events-featured-image .tribe-events-divider,.single-tribe_events .tribe-block__venue .tribe-block__venue__meta .tribe-block__venue__name h3
{
font-size:20px}

.fusion-author .fusion-author-title,.fusion-body #main .tribe-events .tribe-events-calendar-month__body .tribe-events-calendar-month__day-date,.fusion-body #main .tribe-events .tribe-events-calendar-month__header-column-title,.fusion-modal h3,.fusion-post-content h3,.fusion-tb-footer h3,.fusion-tb-page-title-bar h3,.fusion-title h3,.fusion-widget-area h3,.person-author-wrapper span,.post-content h3,.project-content h3,.sidebar .widget h3,.title h3
{
color:#333333}

.fusion-title-size-three,h3
{
  margin-top:1em;
margin-bottom:1em}

#tribe-events-content .tribe-events-tooltip .entry-title,#tribe-events-content .tribe-events-tooltip .tribe-event-title,.fusion-accordian .panel-heading a,.fusion-carousel-title,.fusion-content-widget-area .tribe-events-single-section-title,.fusion-flip-boxes .fusion-flip-box .flip-box-heading-back,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-megamenu-title,.fusion-modal h4,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-project-details-tb .project-info h4,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-tabs-widget .fusion-tabs-nav ul li a,.fusion-tb-footer h4,.fusion-tb-page-title-bar h4,.fusion-title h4,.fusion-widget-area h4,.popover .popover-title,.post-content h4,.project-content .project-info h4,.share-box h4,.tribe-block__tickets__registration__tickets__header,table th
{
  font-family:Raleway;
  font-weight:800;
  line-height:1.2;
  letter-spacing:0px;
font-style:normal}

.fusion-project-details-tb .project-info .project-terms,.fusion-tb-footer h4,.fusion-tb-page-title-bar h4,.project-content .project-info .project-terms,.project-info-box span
{
line-height:1.2}

#tribe-events-content .tribe-events-tooltip .entry-title,#tribe-events-content .tribe-events-tooltip .tribe-event-title,.fusion-carousel-title,.fusion-content-widget-area .tribe-events-single-section-title,.fusion-flip-boxes .fusion-flip-box .flip-box-heading-back,.fusion-modal h4,.fusion-person .person-author-wrapper .person-name,.fusion-person .person-author-wrapper .person-title,.fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-sharing-box h4,.fusion-tabs .nav-tabs > li .fusion-tab-heading,.fusion-tabs-widget .fusion-tabs-nav ul li a,.fusion-tb-footer h4,.fusion-tb-page-title-bar h4,.fusion-theme-sharing-box h4,.fusion-widget-area h4,.person-author-wrapper,.popover .popover-title,.post-content h4,.tribe-block__tickets__registration__tickets__header
{
font-size:25px}

.fusion-carousel-title,.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li a,.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-widget-content .fusion-date-box,.fusion-content-widget-area .tribe-events-single-section-title,.fusion-modal h4,.fusion-post-content h4,.fusion-project-details-tb .project-info h4,.fusion-tabs .nav-tabs > li .fusion-tab-heading,.fusion-tb-footer h4,.fusion-tb-page-title-bar h4,.fusion-title h4,.fusion-widget-area h4,.post-content h4,.project-content .project-info h4,.share-box h4,.title h4
{
color:#333333}

.fusion-title-size-four,h4
{
  margin-top:0.5em;
margin-bottom:0.5em}

.fusion-modal h5,.fusion-tb-footer h5,.fusion-tb-page-title-bar h5,.fusion-title h5,.fusion-widget-area h5,.post-content h5
{
  font-family:Raleway;
  font-weight:800;
  line-height:1.2;
  letter-spacing:0px;
font-style:normal}

.fusion-modal h5,.fusion-tb-footer h5,.fusion-tb-page-title-bar h5,.fusion-widget-area h5,.post-content h5
{
font-size:25px}

.fusion-modal h5,.fusion-post-content h5,.fusion-tb-footer h5,.fusion-tb-page-title-bar h5,.fusion-title h5,.fusion-widget-area h5,.post-content h5,.title h5
{
color:#ffffff}

.fusion-title-size-five,h5
{
  margin-top:0.5em;
margin-bottom:0.5em}

.fusion-modal h6,.fusion-tb-footer h6,.fusion-tb-page-title-bar h6,.fusion-title h6,.fusion-widget-area h6,.post-content h6
{
  font-family:Raleway;
  font-weight:400;
  line-height:1.6;
  letter-spacing:0px;
font-style:normal}

.fusion-modal h6,.fusion-tb-footer h6,.fusion-tb-page-title-bar h6,.fusion-widget-area h6,.post-content h6
{
font-size:11px}

.fusion-modal h6,.fusion-post-content h6,.fusion-tb-footer h6,.fusion-tb-page-title-bar h6,.fusion-title h6,.fusion-widget-area h6,.post-content h6,.title h6
{
color:#333333}

.fusion-title-size-six,h6
{
  margin-top:2.33em;
margin-bottom:2.33em}

#main .fusion-woocommerce-quick-view-container .product_title,#wrapper #main .fusion-portfolio-content > h1.fusion-post-title,#wrapper #main .fusion-portfolio-content > h2.fusion-post-title,#wrapper #main .fusion-post-content > .blog-shortcode-post-title,#wrapper #main .fusion-post-content > h1.fusion-post-title,#wrapper #main .fusion-post-content > h2.fusion-post-title,#wrapper #main .post > .fusion-post-title-meta-wrap > h1.fusion-post-title,#wrapper #main .post > .fusion-post-title-meta-wrap > h2.fusion-post-title,#wrapper #main .post > h1.fusion-post-title,#wrapper #main .post > h2.fusion-post-title,#wrapper .fusion-events-shortcode .fusion-events-meta h1,#wrapper .fusion-events-shortcode .fusion-events-meta h2,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-map__event-title,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-photo__event-title,.fusion-body .fusion-wrapper #main .tribe-events-calendar-month-mobile-events__mobile-event-title,.fusion-body .fusion-wrapper #main .tribe-events-pro-week-mobile-events__event-title,.fusion-body .fusion-wrapper #main .tribe-events.tribe-events-view article header h3,.single-product #main .product h1.product_title,.single-product #main .product h2.product_title
{
  font-family:Raleway;
  font-weight:200;
  line-height:1.2;
  letter-spacing:0px;
font-style:normal}

#main .fusion-woocommerce-quick-view-container .product_title,#wrapper #main .fusion-portfolio-content > h1.fusion-post-title,#wrapper #main .fusion-portfolio-content > h2.fusion-post-title,#wrapper #main .fusion-post-content > .blog-shortcode-post-title,#wrapper #main .fusion-post-content > h1.fusion-post-title,#wrapper #main .fusion-post-content > h2.fusion-post-title,#wrapper #main .post > .fusion-post-title-meta-wrap > h1.fusion-post-title,#wrapper #main .post > .fusion-post-title-meta-wrap > h2.fusion-post-title,#wrapper #main .post > h1.fusion-post-title,#wrapper #main .post > h2.fusion-post-title,#wrapper .fusion-events-shortcode .fusion-events-meta h1,#wrapper .fusion-events-shortcode .fusion-events-meta h2,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-map__event-title,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-photo__event-title,.fusion-body .fusion-wrapper #main .tribe-events-calendar-month-mobile-events__mobile-event-title,.fusion-body .fusion-wrapper #main .tribe-events-pro-week-mobile-events__event-title,.fusion-body .fusion-wrapper #main .tribe-events.tribe-events-view article header h3,.single-product #main .product h1.product_title,.single-product #main .product h2.product_title
{
font-size:35px}

#wrapper #main .fusion-portfolio-content > h1.fusion-post-title,#wrapper #main .fusion-portfolio-content > h2.fusion-post-title,#wrapper #main .fusion-post-content > .blog-shortcode-post-title,#wrapper #main .fusion-post-content > h1.fusion-post-title,#wrapper #main .fusion-post-content > h2.fusion-post-title,#wrapper #main .post > .fusion-post-title-meta-wrap > h1.fusion-post-title,#wrapper #main .post > .fusion-post-title-meta-wrap > h2.fusion-post-title,#wrapper #main .post > h1.fusion-post-title,#wrapper #main .post > h2.fusion-post-title,#wrapper .fusion-events-shortcode .fusion-events-meta h1,#wrapper .fusion-events-shortcode .fusion-events-meta h2,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-map__event-title,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-photo__event-title,.fusion-body .fusion-wrapper #main .tribe-events-calendar-month-mobile-events__mobile-event-title
{
color:#333333}

#tab-reviews #reviews #comments > h2,#wrapper #main #comments .fusion-title h2,#wrapper #main #comments .fusion-title h3,#wrapper #main #respond .fusion-title h2,#wrapper #main #respond .fusion-title h3,#wrapper #main .about-author .fusion-title h2,#wrapper #main .about-author .fusion-title h3,#wrapper #main .related-posts .fusion-title h2,#wrapper #main .related-posts .fusion-title h3,#wrapper #main .related.products .fusion-title h2,#wrapper #main .related.products .fusion-title h3,.single-product .woocommerce-tabs .fusion-woocommerce-tab-title,.woocommerce-container .up-sells .fusion-title h3
{
  font-family:Raleway;
  font-weight:400;
  line-height:1.2;
  letter-spacing:0px;
font-style:normal}

#tab-reviews #reviews #comments > h2,#wrapper #main #comments .fusion-title h2,#wrapper #main #comments .fusion-title h3,#wrapper #main #respond .fusion-title h2,#wrapper #main #respond .fusion-title h3,#wrapper #main .about-author .fusion-title h2,#wrapper #main .about-author .fusion-title h3,#wrapper #main .related-posts .fusion-title h2,#wrapper #main .related-posts .fusion-title h3,#wrapper #main .related.products .fusion-title h2,#wrapper #main .related.products .fusion-title h3,.single-product .woocommerce-tabs .fusion-woocommerce-tab-title,.woocommerce-container .up-sells .fusion-title h3
{
font-size:18px}

#tab-reviews #reviews #comments > h2,#wrapper #main #comments .fusion-title h2,#wrapper #main #comments .fusion-title h3,#wrapper #main #respond .fusion-title h2,#wrapper #main #respond .fusion-title h3,#wrapper #main .about-author .fusion-title h2,#wrapper #main .about-author .fusion-title h3,#wrapper #main .related-posts .fusion-title h2,#wrapper #main .related-posts .fusion-title h3,#wrapper #main .related.products .fusion-title h2,#wrapper #main .related.products .fusion-title h3,.single-product .woocommerce-tabs .fusion-woocommerce-tab-title,.woocommerce-container .up-sells .fusion-title h3
{
color:#333333}

.avada-select-parent .select-arrow,.gravity-select-parent .select-arrow,.select-arrow,.wpcf7-select-parent .select-arrow
{
right:1px}

.avada-select-parent .select-arrow,.gravity-select-parent .select-arrow,.select-arrow,.wpcf7-select-parent .select-arrow
{
  border-top-left-radius:0;
border-bottom-left-radius:0}

.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-form-content .fusion-search-field input,.fusion-search-form-clean #bbpress-forums .bbp-search-form #bbp_search,.fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-form-content .fusion-search-field input
{
padding-left:29px}

.fusion-search-element .searchform.fusion-search-form-classic .fusion-search-form-content .fusion-search-field input,.fusion-search-form-classic #bbpress-forums .bbp-search-form #bbp_search,.fusion-search-form-classic .searchform:not(.fusion-search-form-clean) .fusion-search-form-content .fusion-search-field input
{
  border-right:none;
  border-top-right-radius:0;
border-bottom-right-radius:0}

#wrapper .fusion-date-and-formats .fusion-format-box,.tribe-mini-calendar-event .list-date .list-dayname,.widget .tribe-mini-calendar-event .list-date .list-dayname
{
background-color:#eef0f2}

.fusion-menu-item-button .menu-text
{
border-color:#ffffff}

.fusion-menu-item-button:hover .menu-text
{
border-color:#ffffff}

.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;
  font-size:13px;
  color:#747474;
  padding:8px 15px;
  float:none;
  width:100%;
  margin-right:0;
box-sizing:border-box}

.wpcf7-form input[type=submit]
{
  padding:5px 15px;
font-weight:700}

.wpcf7-form .wpcf7-captchar,.wpcf7-form .wpcf7-date
{
  width:100%;
margin-right:0}

.wpcf7-form input
{
float:none}

.wpcf7-form textarea
{
  border:1px solid #d2d2d2;
  width:100%!important;
  height:150px;
  padding:8px 15px;
  box-sizing:border-box;
  margin-right:0;
  background-color:#ffffff;
  font-size:13px;
  color:#aaa9a9;
  border-width:1px 1px 1px 1px;
  border-color:#d2d2d2;
border-radius:0px}

.wpcf7-form textarea::-moz-input-placeholder
{
color:#aaa9a9}

.wpcf7-form textarea::-webkit-input-placeholder
{
color:#aaa9a9}

.wpcf7-form textarea::-ms-input-placeholder
{
color:#aaa9a9}

.wpcf7-form textarea:focus
{
border-color:#d2d2d2}

.wpcf7-form input[type=submit]
{
  font-weight:700;
cursor:pointer}

.wpcf7-form input[type=submit]:not(.fusion-button-span-yes)
{
width:auto}

.wpcf7-form .wpcf7-not-valid-tip
{
display:inline}

.wpcf7 .wpcf7-form .wpcf7-response-output
{
  margin-left:0;
  margin-right:0;
padding:25px}

.wpcf7 .wpcf7-form.failed .wpcf7-response-output,.wpcf7 .wpcf7-form.invalid .wpcf7-response-output,.wpcf7 .wpcf7-form.spam .wpcf7-response-output,.wpcf7 .wpcf7-form.unaccepted .wpcf7-response-output
{
  background-color:#f2dede;
  border:1px solid #b94a48;
color:#b94a48}

.wpcf7 .wpcf7-form.sent .wpcf7-response-output
{
  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 #d2d2d2;
  position:absolute;
  top:1px;
  right:1px;
  background:#ffffff;
  pointer-events:none;
  z-index:10;
  font-family:icomoon;
  text-align:center;
  font-size:13px;
  color:#aaa9a9;
  border-width:1px 1px 1px 1px;
  border-color:#d2d2d2;
border-radius:0px}

.wpcf7-select-parent .select-arrow:focus
{
border-color:#d2d2d2}

.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}

.wpcf7-captchar,.wpcf7-form .wpcf7-date,.wpcf7-form .wpcf7-number,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-select,.wpcf7-form .wpcf7-text
{
  padding-top:0;
  padding-bottom:0;
  height:29px;
  background-color:#ffffff;
  font-size:13px;
  color:#aaa9a9;
  border-width:1px 1px 1px 1px;
  border-color:#d2d2d2;
border-radius:0px}

.wpcf7-captchar:focus,.wpcf7-form .wpcf7-date:focus,.wpcf7-form .wpcf7-number:focus,.wpcf7-form .wpcf7-quiz:focus,.wpcf7-form .wpcf7-select:focus,.wpcf7-form .wpcf7-text:focus
{
border-color:#d2d2d2}

.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}

body:not(.has-sidebar) #tribe-events-bar .tribe-bar-filters
{
margin-left:-30px}

.has-sidebar #tribe-events-bar:after,.has-sidebar #tribe-events-bar:before
{
display:none}

#tribe-events-bar #tribe-bar-form
{
  display:flex;
  align-items:center;
float:left}

#tribe-events-bar #tribe-bar-form input[type=text]
{
  margin:0;
  font-style:normal;
font-weight:400}

#tribe-events-bar #tribe-bar-form #tribe-bar-collapse-toggle,#tribe-events-bar #tribe-bar-form label
{
font-size:.85em}

#tribe-events-bar #tribe-bar-form:not(.tribe-bar-collapse) .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit .tribe-events-button
{
width:auto}

#tribe-events-bar .tribe-bar-filters
{
  float:none;
width:auto}

#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner
{
  display:flex;
align-items:flex-end}

#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner:after,#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner:before
{
display:none}

#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-date-filter,#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-geoloc-filter,#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-search-filter,#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit
{
  padding-top:0;
  padding-bottom:0;
  width:auto;
flex:1}

#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit
{
margin:0}

#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input
{
  float:right;
  margin:0;
width:auto}

#tribe-events-bar #tribe-bar-views .tribe-bar-views-option,#tribe-events-bar #tribe-bar-views .tribe-bar-views-toggle
{
  display:flex;
  align-items:center;
  padding-left:30px;
  padding-right:30px;
font-size:inherit}

#tribe-events-bar #tribe-bar-views .tribe-bar-views-toggle:after
{
  top:calc(50% + 3px);
  transform:translateY(-50%);
  right:30px;
border-width:6px}

#tribe-events-bar #tribe-bar-views .tribe-bar-views-list
{
padding-top:0}

#tribe-events-bar #tribe-bar-views .tribe-bar-views-inner
{
  padding-top:35px;
padding-bottom:35px}

#tribe-events-bar #tribe-bar-views .tribe-bar-views-inner label
{
  padding-left:30px;
padding-right:30px}

#tribe-events-bar .tribe-bar-views-open #tribe-bar-views .tribe-bar-views-toggle:after
{
top:calc(50% - 3px)}

#tribe-events-bar .tribe-events-button
{
margin-right:9px}

#tribe-events-bar .tribe-bar-full .tribe-bar-filters .tribe-bar-filters-inner input
{
margin-right:0}

.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}

.events-archive .datepicker-dropdown
{
z-index:100001!important}

.tribe-bar-disabled
{
float:none}

.fusion-disable-outline #tribe-events-content-wrapper #tribe_events_filters_wrapper button:focus,.fusion-disable-outline #tribe-events-content-wrapper #tribe_events_filters_wrapper label input[type=checkbox]:focus,.fusion-disable-outline #tribe-events-content-wrapper #tribe_events_filters_wrapper label input[type=radio]
{
outline:0}

#tribe-events-content-wrapper #tribe_events_filters_wrapper .select2-container .select2-choice>.select2-chosen
{
line-height:2}

#tribe-events-content-wrapper #tribe_events_filters_wrapper .ui-slider .ui-slider-handle
{
border:none}

#tribe-events-content-wrapper #tribe_events_filters_wrapper .tribe-reset-icon
{
height:auto}

.fusion-body #tribe-events-content-wrapper #tribe_events_filters_wrapper .tribe-events-filters-label
{
  font-weight:700;
  font-size:.85em;
text-transform:uppercase}

#tribe-events-content-wrapper #tribe_events_filters_wrapper .tribe-events-filter-group ul
{
max-height:260px}

#tribe-events-content-wrapper #tribe_events_filters_wrapper .tribe-events-filter-group ul li
{
  line-height:1;
  padding:10px;
border-bottom:none}

#tribe-events-content-wrapper #tribe_events_filters_wrapper .tribe-events-filter-group label
{
width:84%}

#tribe-events-content-wrapper #tribe_events_filters_wrapper .tribe_events_filter_item .tribe-events-filters-legend
{
padding:0}

#tribe-events-content-wrapper #tribe_events_filters_wrapper .tribe_events_filter_control button
{
font-weight:700}

#tribe-events-content-wrapper #tribe_events_filters_wrapper .tribe_events_filters_reset
{
margin:0}

#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
{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:space-between;
  float:left;
  width:100%;
  padding:25px 0 10px;
  border:0;
background:0 0}

#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content:after,#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content:before
{
display:none}

#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe_events_filters_show_filters
{
  margin:0;
cursor:pointer}

#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe_events_filter_control
{
  order:2;
  margin-bottom:15px;
margin-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-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}

#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-label
{
  margin:0;
  padding-left:0;
  width:100%;
border-bottom:0}

#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal #tribe_events_filters_form
{
  order:1;
  margin:15px -12.5px;
padding: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_item
{
  line-height:1;
margin:0 5px}

#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe_events_filter_item .tribe-events-filters-group-heading
{
padding:0 7.5px}

#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe_events_filter_item.active
{
margin-bottom:0}

.tribe-filters-open #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe_events_filter_control .tribe_events_filters_close_filters,.tribe-filters-open #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe_events_filter_control .tribe_events_filters_reset
{
  display:inline;
  height:auto;
  border-color:transparent;
  width:auto;
  cursor:pointer;
  background:0 0;
line-height:1}

#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe_events_filter_control .tribe_events_filters_close_filters
{
margin:0 10px}

#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical
{
z-index:1}

.tribe-filters-closed #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical
{
background-color:transparent}

.tribe-filters-open #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical
{
  position:relative;
margin-bottom:30px}

.tribe-filters-open #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe_events_filter_control
{
padding:15px}

.tribe-mobile #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical
{
margin-bottom:5em}

#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content
{
  background:0 0;
border:none}

#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe_events_filters_show_filters
{
  cursor:pointer;
text-align:center}

#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe_events_filters_close_filters,#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe_events_filters_reset
{
cursor:pointer}

#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}

.tribe-tickets__item__details__summary--less,.tribe-tickets__item__details__summary--more
{
  background:0 0;
border:none}

.fusion-events-before-title
{
  margin-bottom:60px;
  text-align:center;
clear:both}

#wrapper .post-content .fusion-events-before-title .tribe-events-page-title
{
  position:relative;
  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 .fusion-events-title-above
{
clear:none}

.fusion-events-before-title .fusion-events-title-above:after,.fusion-events-before-title .fusion-events-title-above:before
{
  content:"";
  display:block;
  overflow:hidden;
  position:absolute;
  top:0;
  left:-2224px;
  width:2224px;
  height:calc(100% - 2px);
  border-top:1px solid;
border-bottom:1px solid}

.fusion-events-before-title .fusion-events-title-above:after
{
left:100%}

.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
{
  margin:0;
  padding:12px 22px;
  font-weight:400;
line-height:normal}

#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-content .tribe-events-tooltip.tribe-event-featured .tribe-events-event-thumb
{
  float:none;
  text-align:center;
  padding-top:0;
padding-bottom:0}

.tribe-events-tooltip .tribe-events-arrow
{
display:none}

.tribe-grid-allday .column.first
{
  font-weight:700;
  text-transform:uppercase;
  text-align:center;
font-size:10px}

.tribe-grid-allday .tribe-event-featured.tribe-events-week-allday-single a,.tribe-grid-allday .tribe-event-featured.tribe-events-week-hourly-single a,.tribe-grid-body .tribe-event-featured.tribe-events-week-allday-single a,.tribe-grid-body .tribe-event-featured.tribe-events-week-hourly-single a
{
color:inherit}

#tribe-events .tribe-events-list .tribe-events-loop h2:first-of-type
{
margin-top:0}

.tribe-events-list-separator-month
{
  text-align:left;
  padding:.4em 30px;
  font-size:18px;
margin:2em auto 1.8em}

#wrapper .tribe-events-list-separator-month
{
line-height:normal}

.tribe-events-list-separator-month span
{
  background-color:transparent;
padding:0}

.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 .tribe-event-featured
{
background-color:transparent}

#tribe-events .tribe-events-list .tribe-event-featured .tribe-events-content,#tribe-events .tribe-events-list .tribe-event-featured .tribe-events-event-meta
{
color:inherit}

#tribe-events .tribe-events-list .tribe-event-featured a
{
color:inherit}

#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
{
  z-index:2;
  position:absolute;
  right:0;
  bottom:0;
  left:0;
  margin:0;
width:100%}

#tribe-events .tribe-events-list .fusion-tribe-primary-info .tribe-events-list-event-title a
{
  display:block;
  margin:0;
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-cost form
{
padding:10px 15px}

#tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button
{
margin:0}

#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:IcoMoon;
  content:"\e901";
  font-weight:900;
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-list .tribe-events-loop .tribe-event-featured .time-details
{
font-weight:700}

.tribe-events-list .tribe-events-loop .tribe-event-featured .time-details .recurringinfo
{
font-weight:400}

#tribe-events .tribe-events-list .tribe-event-featured,#tribe-geo-results .tribe-event-featured .tribe-event-featured
{
background-color:transparent}

#tribe-events .tribe-events-list .tribe-event-featured .tribe-events-content,#tribe-events .tribe-events-list .tribe-event-featured .tribe-events-event-meta,#tribe-geo-results .tribe-event-featured .tribe-event-featured .tribe-events-content,#tribe-geo-results .tribe-event-featured .tribe-event-featured .tribe-events-event-meta
{
color:inherit}

#tribe-events .tribe-events-list .tribe-event-featured a,#tribe-geo-results .tribe-event-featured .tribe-event-featured a
{
color:inherit}

#tribe-geo-results .tribe-event-featured
{
color:inherit}

#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-address,.tribe-events-list .tribe-events-venue-details .tribe-country-name
{
display:block}

#tribe-events .tribe-events-day .tribe-events-content
{
  display:inline-block;
float:none}

#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 .tribe-events-day-time-slot-heading
{
  text-align:left;
  padding:.4em 0;
  line-height:normal;
  padding-left:30px;
  padding-right:30px;
  margin:2em auto 1.8em;
text-transform:none}

#tribe-events .fusion-blog-layout-grid .fusion-post-slideshow .slides
{
overflow:visible}

.fusion-body #tribe-events .tribe-events-calendar td div[id*=tribe-events-daynum-]>a
{
background:0 0}

#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}

.tribe-events-grid .tribe-grid-allday .column.first
{
  display:flex;
align-items:center}

.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:flex;
  flex-wrap:wrap;
  justify-content:space-between;
  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:flex;
  align-items:baseline;
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}

.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}

.single-tribe_events #main .sidebar.fusion-sticky-sidebar
{
padding:0}

#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}

.single-tribe_events .tribe-events-single-section
{
  background:0 0;
  border:none;
margin:0}

.single-tribe_events .tribe-events-cal-links
{
margin-bottom:0}

.single-tribe_events .tribe-events-notices
{
margin-top:0}

.single-tribe_events ul.tribe-related-events>li
{
  margin-right:3.5%;
  width:31%;
  border:none;
background:0 0}

.single-tribe_events ul.tribe-related-events>li:last-child
{
margin-right:0}

.single-tribe_events ul.tribe-related-events .tribe-related-events-title
{
font-weight:400}

.single-tribe_events ul.tribe-related-events li .tribe-related-event-info
{
  line-height:1.5;
padding:1em 0 0}

.single-tribe_events #tribe-events-content .fusion-content-widget-area
{
margin-top:60px}

.single-tribe_events #tribe-events-content .fusion-content-widget-area .fusion-event-meta-wrapper
{
margin:0 -15px}

.single-tribe_events #tribe-events-content .fusion-content-widget-area .tribe-events-event-meta.primary
{
display:flex}

.single-tribe_events #tribe-events-content .fusion-content-widget-area .tribe-events-event-meta .tribe-events-meta-group
{
  margin-bottom:0;
padding:0 15px}

.single-tribe_events #tribe-events-content .fusion-content-widget-area.fusion-event-meta-columns-2.fusion-event-meta-venue .tribe-events-meta-group
{
padding:0 15px}

.single-tribe_events #tribe-events-content .fusion-content-widget-area.fusion-event-meta-columns-3.fusion-event-meta-venue-map .tribe-events-meta-group
{
width:33.3333%}

.single-tribe_events #tribe-events-content .fusion-content-widget-area.fusion-event-meta-columns-3.fusion-event-meta-venue-map .tribe-events-venue-map
{
margin:0}

.single-tribe_events #tribe-events-content .fusion-content-widget-area.fusion-event-meta-columns-4.fusion-event-meta-venue-apart .fusion-event-meta-wrapper
{
display:flex}

.single-tribe_events #tribe-events-content .fusion-content-widget-area.fusion-event-meta-columns-4.fusion-event-meta-venue-apart .tribe-events-event-meta.primary
{
width:50%}

.single-tribe_events #tribe-events-content .fusion-content-widget-area.fusion-event-meta-columns-4.fusion-event-meta-venue-apart .tribe-events-event-meta.secondary
{
  display:flex;
width:50%}

.single-tribe_events #tribe-events-content .fusion-content-widget-area.fusion-event-meta-columns-4.fusion-event-meta-venue-apart .tribe-events-event-meta.secondary .tribe-events-venue-map
{
  margin:0;
padding:0 15px}

.single-tribe_events #tribe-events-content .tribe-events-event-meta,.single-tribe_events .sidebar .tribe-events-event-meta
{
margin-bottom:45px}

.single-tribe_events #tribe-events-content .tribe-events-event-meta:last-child,.single-tribe_events .sidebar .tribe-events-event-meta:last-child
{
margin-bottom:0}

.single-tribe_events #tribe-events-content .tribe-events-event-meta .tribe-events-meta-group:last-child,.single-tribe_events #tribe-events-content .tribe-events-event-meta>div:last-child,.single-tribe_events .sidebar .tribe-events-event-meta .tribe-events-meta-group:last-child,.single-tribe_events .sidebar .tribe-events-event-meta>div:last-child
{
margin-bottom:0}

.single-tribe_events #tribe-events-content .tribe-events-event-meta .tribe-events-meta-group,.single-tribe_events .sidebar .tribe-events-event-meta .tribe-events-meta-group
{
  width:100%;
  float:none;
  margin:0 0 45px;
padding:0}

.single-tribe_events #tribe-events-content .tribe-events-event-meta .tribe-events-meta-group dt,.single-tribe_events .sidebar .tribe-events-event-meta .tribe-events-meta-group dt
{
  float:none;
  margin:0;
font-weight:700}

.single-tribe_events #tribe-events-content .tribe-events-event-meta .tribe-events-meta-group dd,.single-tribe_events .sidebar .tribe-events-event-meta .tribe-events-meta-group dd
{
  float:none;
  margin:0;
  border-bottom-style:solid;
  border-bottom-width:1px;
  margin-bottom:10px;
padding-bottom:10px}

.single-tribe_events #tribe-events-content .tribe-events-event-meta .tribe-events-meta-group dd:last-child,.single-tribe_events .sidebar .tribe-events-event-meta .tribe-events-meta-group dd:last-child
{
margin-bottom:0}

.single-tribe_events #tribe-events-content .tribe-events-event-meta .tribe-events-meta-group dl:last-child,.single-tribe_events .sidebar .tribe-events-event-meta .tribe-events-meta-group dl:last-child
{
border-bottom:0}

.single-tribe_events #tribe-events-content .tribe-events-event-meta .tribe-events-meta-group .tribe-events-event-url a,.single-tribe_events #tribe-events-content .tribe-events-event-meta .tribe-events-meta-group .tribe-organizer-url a,.single-tribe_events .sidebar .tribe-events-event-meta .tribe-events-meta-group .tribe-events-event-url a,.single-tribe_events .sidebar .tribe-events-event-meta .tribe-events-meta-group .tribe-organizer-url a
{
word-wrap:break-word}

.single-tribe_events #tribe-events-content .tribe-events-event-meta .url a,.single-tribe_events .sidebar .tribe-events-event-meta .url a
{
word-wrap:break-word}

.single-tribe_events #tribe-events-content .tribe-events-event-meta .email,.single-tribe_events .sidebar .tribe-events-event-meta .email
{
word-wrap:break-word}

.single-tribe_events #tribe-events-content .tribe-events-event-meta .tribe-events-single-section-title,.single-tribe_events .sidebar .tribe-events-event-meta .tribe-events-single-section-title
{
margin:0 0 18px}

.single-tribe_events #tribe-events-content .tribe-events-event-meta .tribe-events-venue-map,.single-tribe_events .sidebar .tribe-events-event-meta .tribe-events-venue-map
{
  width:100%;
  margin:-45px 0 45px;
  padding:0;
  background-color:transparent;
border:0}

.single-tribe_events #tribe-events-content .tribe-events-event-meta .tribe-events-gmap,.single-tribe_events .sidebar .tribe-events-event-meta .tribe-events-gmap
{
  display:block;
  font-style:normal;
position:relative}

.single-tribe_events #tribe-events-content .tribe-events-event-meta .tribe-events-gmap::first-letter,.single-tribe_events .sidebar .tribe-events-event-meta .tribe-events-gmap::first-letter
{
color:transparent}

.single-tribe_events #tribe-events-content .tribe-events-event-meta .tribe-events-gmap:before,.single-tribe_events .sidebar .tribe-events-event-meta .tribe-events-gmap:before
{
  display:inline-block;
  font-family:IcoMoon;
  content:"\e901";
  font-weight:900;
margin-right:3px}

.sidebar .single-related-posts
{
display:none}

#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: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:flex;
  flex-wrap:nowrap;
  flex-direction:row;
  justify-content:space-between;
align-items:center}

.tribe-events-countdown-widget .tribe-countdown-timer .tribe-countdown-number
{
  float:none;
  padding:12px 10px;
  margin-right:5px;
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:"\f104";
  margin-right:6px;
  position:absolute;
  top: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:"\f105";
  margin-left:6px;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
right:-10px}

.tribe-events-nav-left a:after
{
display:none}

.tribe-events-nav-right a:before
{
display:none}

.tribe-events-tooltip:after,.tribe-events-tooltip:before
{
  content:" ";
  position:absolute;
  height:0;
  width:0;
  border:solid transparent;
  border-width:10px;
  border-color:rgba(255,255,255,0);
pointer-events:none}

.tribe-events-week-grid .tribe-events-tooltip:before
{
  left:0;
  top:50%;
transform:translate(-100%,-50%)}

.tribe-events-week-grid .tribe-events-tooltip:after
{
display:none}

.tribe-events-week-grid .tribe-events-tooltip.tribe-events-tooltip-flipdown:before
{
  display:block;
  top:0;
  left:10%;
  right:auto;
transform:translate(-50%,-100%)}

.tribe-events-week-grid .tribe-events-tooltip.tribe-events-tooltip-flipdown:after
{
display:none}

.tribe-events-week-grid .tribe-events-right .tribe-events-tooltip:before
{
display:none}

.tribe-events-week-grid .tribe-events-right .tribe-events-tooltip:after
{
  display:block;
  right:0;
  top:50%;
transform:translate(100%,-50%)}

.tribe-events-month .tribe-events-tooltip:before
{
display:none}

.tribe-events-month .tribe-events-tooltip:after
{
  display:block;
  top:100%;
  left:10%;
  right:auto;
transform:translateX(-50%)}

.tribe-events-month .tribe-events-tooltip.tribe-events-tooltip-flipdown:before
{
  display:block;
  top:0;
  left:10%;
  right:auto;
  transform:translate(-50%,-100%);
border-top-color:transparent}

.tribe-events-month .tribe-events-tooltip.tribe-events-tooltip-flipdown:after
{
display:none}

.tribe-events-month .tribe-events-right .tribe-events-tooltip:after
{
left:90%}

.tribe-events-month .tribe-events-right .tribe-events-tooltip.tribe-events-tooltip-flipdown:before
{
  left:90%;
border-top-color:transparent}

.fusion-body.single-tribe_events #tribe-events-content form.cart
{
margin:60px 0}

.tribe-attendees-list-container,.tribe-link-tickets-message
{
margin-top:60px}

table.tribe-events-tickets
{
table-layout:fixed}

table.tribe-events-tickets>tbody
{
border:1px solid}

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;
border:1px solid}

.fusion-body table.tribe-events-tickets tr td
{
padding:15px 20px}

table.tribe-events-tickets tr .woocommerce
{
  width:25%;
border-bottom:1px solid}

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%}

table.tribe-events-tickets tr .tickets_submit
{
white-space:nowrap}

table.tribe-events-tickets tr .quantity.buttons_added input,table.tribe-events-tickets tr .quantity.tribe-ticket input
{
margin-bottom:0}

table.tribe-events-tickets tr .woocommerce .quantity input
{
text-align:center}

table.tribe-events-tickets tr td.add-to-cart .tribe-button
{
margin:0}

table.tribe-events-tickets tr .tribe-ticket-quantity
{
-moz-appearance:textfield}

table.tribe-events-tickets tr .tribe-ticket-quantity::-webkit-inner-spin-button,table.tribe-events-tickets tr .tribe-ticket-quantity::-webkit-outer-spin-button
{
  -webkit-appearance:none;
margin:0}

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 tr:not(:first-child)
{
border:none}

.page-tribe-attendee-registration .tribe-block__tickets__registration__event
{
margin-bottom:40px}

.page-tribe-attendee-registration .tribe-block__tickets__registration__event .tribe-block__tickets__registration__status
{
right:65px}

.page-tribe-attendee-registration .tribe-block__tickets__registration__event .tribe-block__tickets__registration__status.incomplete
{
  background-color:#222;
color:#fff}

.page-tribe-attendee-registration .tribe-block__tickets__registration__event .tribe-block__tickets__registration__toggle__handler
{
right:30px}

.page-tribe-attendee-registration .tribe-block__tickets__registration__event .tribe-block__tickets__registration__title h2
{
margin:0}

.page-tribe-attendee-registration .tribe-block__tickets__registration__event .tribe-block__tickets__registration__tickets__header
{
  margin-bottom:15px;
  padding:0 0 12px 0;
  border-bottom:1px solid;
font-weight:700}

.page-tribe-attendee-registration .tribe-block__tickets__registration__event .tribe-block__tickets__registration__description
{
margin-top:0}

.page-tribe-attendee-registration .tribe-block__tickets__registration__event .tribe-block__tickets__registration__tickets
{
  margin:30px -30px 0 -30px;
  padding:30px;
border-top:1px solid}

.page-tribe-attendee-registration .tribe-block__tickets__registration__event .tribe-block__tickets__item__attendee__fields,.page-tribe-attendee-registration .tribe-block__tickets__registration__event .tribe-block__tickets__registration__actions,.page-tribe-attendee-registration .tribe-block__tickets__registration__event .tribe-block__tickets__registration__summary
{
padding:30px}

.page-tribe-attendee-registration .tribe-block__tickets__registration__event .tribe-block__tickets__registration__tickets__item__icon
{
  display:flex;
align-items:center}

.page-tribe-attendee-registration .tribe-block__tickets__registration__event .tribe-block__tickets__registration__tickets__item__icon,.page-tribe-attendee-registration .tribe-block__tickets__registration__event .tribe-block__tickets__registration__tickets__item__price,.page-tribe-attendee-registration .tribe-block__tickets__registration__event .tribe-block__tickets__registration__tickets__item__quantity,.page-tribe-attendee-registration .tribe-block__tickets__registration__event .tribe-block__tickets__registration__tickets__item__title
{
padding:10px}

.page-tribe-attendee-registration .tribe-block__tickets__registration__event .tribe-block__tickets__registration__summary
{
padding-bottom:0}

.page-tribe-attendee-registration .tribe-block__tickets__registration__event .tribe-block__tickets__registration__actions
{
padding-top:0}

.page-tribe-attendee-registration .tribe-block__tickets__registration__event .tribe-ticket__heading
{
  margin-top:0;
margin-bottom:.4em}

.page-tribe-attendee-registration .tribe-block__tickets__registration__event .tribe-ticket h4
{
  margin-top:0;
margin-bottom:1em}

.page-tribe-attendee-registration .tribe-block__tickets__registration__event .tribe-block__tickets__item__attendee__fields .tribe-ticket
{
  margin-bottom:30px;
padding-bottom:30px}

.page-tribe-attendee-registration .tribe-block__tickets__registration__event .tribe-block__tickets__item__attendee__fields .tribe-field
{
margin-bottom:25px}

.page-tribe-attendee-registration .tribe-block__tickets__registration__event .tribe-block__tickets__item__attendee__fields .tribe-field:last-child
{
margin-bottom:0}

.page-tribe-attendee-registration .tribe-block__tickets__registration__event .tribe-block__tickets__item__attendee__fields .avada-select-parent,.page-tribe-attendee-registration .tribe-block__tickets__registration__event .tribe-block__tickets__item__attendee__fields select
{
  width:100%;
  max-width:400px;
min-width:auto}

.page-tribe-attendee-registration .tribe-block__tickets__registration__event .tribe-block__tickets__item__attendee__fields label
{
margin-bottom:.4em}

.page-tribe-attendee-registration .tribe-block__tickets__registration__event .tribe-block__tickets__item__attendee__fields .tribe-tickets-meta-label h3
{
margin:0}

.page-tribe-attendee-registration button
{
cursor:pointer}

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%;
padding:15px 20px}

table.tribe-events-tickets-rsvp tr .tribe-ticket.quantity
{
  display:table-cell;
padding:15px 20px}

table.tribe-events-tickets-rsvp tr .tribe-ticket.quantity input.tribe-ticket-quantity
{
margin-bottom:0}

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%}

.tribe-tickets-rsvp
{
  padding:24px 24px 20px;
  border:1px solid;
border-radius:4px}

.tribe-tickets-rsvp .tribe-events-tickets-rsvp>tbody
{
border:none}

.tribe-tickets-rsvp .tribe-events-tickets-rsvp>tbody>tr
{
border-top:1px solid}

.tribe-tickets-rsvp .tribe-events-tickets-rsvp>tbody>tr>td
{
border:none}

.tribe-tickets-rsvp .tribe-events-tickets-rsvp>tbody>tr>td:first-child,.tribe-tickets-rsvp .tribe-events-tickets-rsvp>tbody>tr>td:last-child
{
padding:15px 0}

.tribe-tickets-rsvp .tribe-events-tickets-rsvp>tbody>tr>td.add-to-cart
{
padding-bottom:0}

.tribe-tickets-rsvp .tribe-tickets-table tr td
{
  padding:10px 15px;
border:none}

#tribe-events .tickets-unavailable
{
margin-top:30px}

.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}

#tribe-bar-form .tribe-bar-submit input[type=submit],#tribe-events .tribe-events-button,#tribe-events .tribe-events-tickets .add-to-cart .tribe-button,#tribe_events_filter_control #tribe_events_filters_reset,#tribe_events_filter_control #tribe_events_filters_toggle
{
font-weight:700}

#tribe-bar-form input[type=text],.tribe-bar-disabled #tribe-bar-form .tribe-bar-filters input[type=text]
{
  padding-top:0;
padding-bottom:0}

#tribe_events_filters_wrapper.tribe-events-filters-horizontal,#tribe_events_filters_wrapper.tribe-events-filters-vertical
{
margin-bottom:2.5em}

.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal,.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-vertical
{
margin-bottom:2.5em}

#tribe_events_filters_wrapper.tribe-events-filters-horizontal
{
margin-top:.1em}

.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal
{
  margin-top:.1em;
font-size:inherit}

#tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-group-heading
{
background:0 0}

#tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-group-heading:hover
{
background:0 0}

#tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filter-group
{
box-shadow:none}

#tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe_events_filter_control
{
text-align:center}

#tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe_events_filter_control button
{
height:40px}

#tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-label
{
font-size:inherit}

#tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe_events_filter_item .tribe-events-filters-group-heading
{
border-bottom:none}

#tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe_events_filter_item .tribe-events-filter-group
{
border-bottom:1px solid}

#tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe_events_filter_item.closed .tribe-events-filters-group-heading
{
border-bottom:1px solid}

#tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe_events_filter_item.closed .tribe-events-filter-group
{
border-bottom:none}

#tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe_events_filters_reset
{
font-weight:700}

#tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe_events_filters_reset--desktop
{
padding:15px 20px 0 20px}

#tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe_events_filters_reset--desktop .tribe-reset-icon
{
  margin:0 5px;
  padding:0;
  width:auto;
  line-height:1;
font-size:inherit}

#tribe_events_filters_wrapper button:focus,#tribe_events_filters_wrapper label input[type=checkbox]:focus,#tribe_events_filters_wrapper label input[type=radio]
{
outline:0}

#tribe_events_filters_wrapper .tribe_events_filter_control button
{
background:0 0}

#tribe_events_filters_wrapper .tribe-events-filters-content
{
  background:0 0;
border:none}

#tribe_events_filters_wrapper .tribe-events-filter-group label
{
width:84%}

#tribe_events_filters_wrapper .tribe-events-filter-group ul li
{
  padding:10px;
  line-height:1;
border-bottom:none}

#tribe_events_filters_wrapper .tribe-events-filter-group ul li label
{
  font-size:inherit;
line-height:inherit}

#tribe_events_filters_wrapper .tribe-events-filters-mobile-controls .tribe_events_filters_reset .tribe-reset-icon
{
  margin:0 5px;
line-height:1}

#tribe_events_filters_wrapper .tribe-dropdown .select2-choice>.select2-chosen,#tribe_events_filters_wrapper .tribe-dropdown .select2-drop-active .select2-results .select2-highlighted,#tribe_events_filters_wrapper .tribe-dropdown .select2-drop-active .select2-results .select2-result
{
  margin:0;
  font-size:inherit;
line-height:inherit}

#tribe_events_filters_wrapper .ui-slider-horizontal .ui-slider-handle
{
  background:0 0;
border:none}

#tribe_events_filters_wrapper .ui-slider-horizontal .ui-slider-handle:last-of-type
{
margin-left:-.5em}

#tribe-events .tribe-events-list .tribe-event-featured a:active,#tribe-events .tribe-events-list .tribe-event-featured a:hover,#tribe-events-content .tribe-events-sub-nav li a:hover,#tribe_events_filters_wrapper .tribe_events_slider_val,.event-is-recurring:hover,.page-tribe-attendee-registration .tribe-block__tickets__registration__back__to__cart:hover,.rtl .tribe-events-viewmore>a:hover:before,.single-tribe_events main .fusion-content-widget-area .widget li a:hover,.single-tribe_events main .fusion-content-widget-area .widget li a:hover:after,.single-tribe_events main .fusion-content-widget-area .widget li a:hover:before,.single-tribe_events main .fusion-content-widget-area a:hover,.single-tribe_events main .fusion-content-widget-area a:hover:after,.single-tribe_events main .fusion-content-widget-area a:hover:before,.tribe-block__tickets__registration__back__to__cart:hover:before,.tribe-events-gmap:hover:after,.tribe-events-gmap:hover:before,.tribe-events-nav-next a:hover:after,.tribe-events-nav-next a:hover:before,.tribe-events-nav-previous a:hover:after,.tribe-events-nav-previous a:hover:before,.tribe-events-tickets .tickets_price .amount,.tribe-events-viewmore>a:hover:after,.widget .tribe-mini-calendar-event .list-date .list-dayname
{
color:#f8b900}

.fusion-body .tribe-grid-body div[id*=tribe-events-event-],.fusion-body .tribe-grid-body div[id*=tribe-events-event-]:hover,.tribe-events-grid .tribe-grid-header .tribe-grid-content-wrap .column,.tribe-grid-allday .tribe-event-featured.tribe-events-week-allday-single,.tribe-grid-allday .tribe-event-featured.tribe-events-week-hourly-single,.tribe-grid-body .tribe-event-featured.tribe-events-week-allday-single,.tribe-grid-body .tribe-event-featured.tribe-events-week-hourly-single,.tribe-grid-header
{
border-color:#f8b900}

#tribe-events .tribe-events-day .tribe-events-day-time-slot .tribe-events-day-time-slot-heading,#tribe-events-content .tribe-events-tooltip .entry-title,#tribe-events-content .tribe-events-tooltip .tribe-event-title,#tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured,.datepicker.dropdown-menu .datepicker-days table tr td.active,.datepicker.dropdown-menu .datepicker-days table tr td:hover,.datepicker.dropdown-menu table thead tr:nth-child(2),.datepicker.dropdown-menu table thead tr:nth-child(2) th:hover,.datepicker.dropdown-menu table tr td span.month.active,.datepicker.dropdown-menu table tr td span.month:hover,.fusion-body .tribe-grid-body div[id*=tribe-events-event-]:hover,.fusion-body .tribe-mini-calendar td.tribe-events-has-events a:hover,.fusion-body .tribe-mini-calendar td.tribe-events-has-events:hover a:hover,.fusion-body .tribe-mini-calendar-event .list-date,.fusion-tribe-events-headline,.tribe-events-calendar thead th,.tribe-events-list .tribe-events-event-cost,.tribe-events-list .tribe-events-event-cost span,.tribe-events-list-separator-month,.tribe-events-venue-widget .tribe-venue-widget-venue-name,.tribe-grid-allday .tribe-event-featured.tribe-events-week-allday-single,.tribe-grid-allday .tribe-event-featured.tribe-events-week-allday-single:hover,.tribe-grid-allday .tribe-event-featured.tribe-events-week-hourly-single,.tribe-grid-allday .tribe-event-featured.tribe-events-week-hourly-single:hover,.tribe-grid-body .tribe-event-featured.tribe-events-week-allday-single,.tribe-grid-body .tribe-event-featured.tribe-events-week-allday-single:hover,.tribe-grid-body .tribe-event-featured.tribe-events-week-hourly-single,.tribe-grid-body .tribe-event-featured.tribe-events-week-hourly-single:hover,.tribe-grid-header,.tribe-mini-calendar .tribe-mini-calendar-nav td,.tribe-mini-calendar .tribe-mini-calendar-today div[id*=daynum-] a,.tribe-mini-calendar div[id*=daynum-] a:hover,.tribe-mini-calendar td.tribe-events-has-events.tribe-events-present a:hover,.tribe-mini-calendar td.tribe-events-has-events.tribe-mini-calendar-today a:hover,.tribe-mini-calendar td.tribe-events-has-events:hover a,.tribe-mobile-day .tribe-mobile-day-heading,.tribe-mobile-day-date,body #wrapper #tribe-events-content .tribe-events-calendar .mobile-active:hover,body #wrapper #tribe-events-content .tribe-events-calendar td.tribe-events-present.mobile-active:hover,body #wrapper .tribe-events-calendar .mobile-active div[id*=tribe-events-daynum-],body #wrapper .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]
{
background-color:#f8b900}

.datepicker.dropdown-menu .datepicker-days table tr td.active:hover,.tribe-grid-allday .tribe-events-week-allday-single,.tribe-grid-allday .tribe-events-week-allday-single:hover,.tribe-grid-body .tribe-events-week-hourly-single
{
background-color:rgba(248,185,0,0.7)}

body .datepicker.dropdown-menu table tr td span.month,body .datepicker.dropdown-menu table tr td.day,body .fusion-events-single-title-content,body .fusion-tribe-primary-info .tribe-events-list-event-title a,body .tribe-events-venue-widget .tribe-venue-widget-thumbnail .tribe-venue-widget-venue-name,body .tribe-mini-calendar div[id*=daynum-] a,body .tribe-mini-calendar div[id*=daynum-] span
{
background-color:rgba(248,185,0,0.85)}

.tribe-events-month .tribe-events-right .tribe-events-tooltip.tribe-events-tooltip-flipdown:before,.tribe-events-month .tribe-events-tooltip.tribe-events-tooltip-flipdown:before
{
border-bottom-color:#f8b900}

#slidingbar-area .tribe-events-venue-widget .tribe-venue-widget-venue-name a,#slidingbar-area .tribe-events-venue-widget .tribe-venue-widget-venue-name a:hover,#slidingbar-area .tribe-mini-calendar div[id*=daynum-] a,#tribe-events .fusion-tribe-events-headline h3,#tribe-events .fusion-tribe-events-headline h3 a,#tribe-events .tribe-events-day .tribe-events-day-time-slot .tribe-events-day-time-slot-heading,#tribe-events-content .tribe-events-tooltip .entry-title,#tribe-events-content .tribe-events-tooltip .tribe-event-title,.datepicker.dropdown-menu .datepicker-days table tr td.active:hover,.datepicker.dropdown-menu table thead tr:nth-child(2),.datepicker.dropdown-menu table tr td span.month,.datepicker.dropdown-menu table tr td span.month.active:hover,.datepicker.dropdown-menu table tr td.day,.fusion-body .tribe-grid-body div[id*=tribe-events-event-] .entry-title a,.fusion-body .tribe-grid-body div[id*=tribe-events-event-]:hover .entry-title a,.fusion-events-featured-image .event-is-recurring,.fusion-events-featured-image .event-is-recurring a,.fusion-events-featured-image .event-is-recurring:hover,.fusion-tribe-primary-info .tribe-events-list-event-title,.fusion-tribe-primary-info .tribe-events-list-event-title a,.recurringinfo,.single-tribe_events .fusion-events-featured-image .recurringinfo .tribe-events-divider,.tribe-events-calendar div[id*=tribe-events-daynum-],.tribe-events-calendar div[id*=tribe-events-daynum-] a,.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a,.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a,.tribe-events-calendar thead th,.tribe-events-list .tribe-events-event-cost,.tribe-events-list-separator-month span,.tribe-events-venue-widget .tribe-venue-widget-venue-name,.tribe-events-venue-widget .tribe-venue-widget-venue-name a,.tribe-events-venue-widget .tribe-venue-widget-venue-name a:hover,.tribe-grid-body .tribe-events-week-hourly-single,.tribe-grid-body .tribe-events-week-hourly-single:hover,.tribe-grid-header,.tribe-mini-calendar .tribe-events-has-events a:hover,.tribe-mini-calendar .tribe-events-has-events.tribe-events-present a:hover,.tribe-mini-calendar .tribe-events-has-events.tribe-mini-calendar-today a,.tribe-mini-calendar .tribe-events-has-events:hover,.tribe-mini-calendar .tribe-events-has-events:hover a,.tribe-mini-calendar .tribe-events-has-events:hover a:hover,.tribe-mini-calendar .tribe-events-othermonth.tribe-mini-calendar-today div[id*=daynum-] a,.tribe-mini-calendar .tribe-mini-calendar-nav td,.tribe-mini-calendar div[id*=daynum-] a,.tribe-mini-calendar div[id*=daynum-] a:hover,.tribe-mini-calendar div[id*=daynum-] span,.tribe-mini-calendar td.tribe-events-has-events.tribe-mini-calendar-today a:hover,.tribe-mobile-day .tribe-mobile-day-date,.tribe-mobile-day .tribe-mobile-day-heading,body .fusion-events-single-title-content h2,body .fusion-events-single-title-content h3,body .fusion-events-single-title-content span
{
color:#ffffff}

#tribe-bar-views .tribe-bar-views-list,#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a,#tribe_events_filters_wrapper .tribe-events-filters-group-heading,.tribe-bar-views-inner,.tribe-block__tickets__registration__event .tribe-block__tickets__item__attendee__fields,.tribe-block__tickets__registration__event .tribe-block__tickets__registration__toggle__handler
{
background-color:#efeded}

#tribe_events_filters_wrapper .tribe-events-filter-group label,#tribe_events_filters_wrapper .tribe-events-filters-group-heading,.tribe-events-filter-group,.tribe-events-filter-group:after,.tribe-events-filters-horizontal .tribe-events-filter-group:after,.tribe-events-filters-horizontal .tribe-events-filter-group:before
{
border-bottom-color:#e0dede}

#tribe-bar-collapse-toggle,#tribe-bar-collapse-toggle:focus,#tribe-bar-collapse-toggle:hover,#tribe-bar-form,#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover,#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a:hover,#tribe-events-bar:after,#tribe-events-bar:before,#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal,#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,#tribe-events-content-wrapper #tribe_events_filters_wrapper:after,#tribe-events-content-wrapper #tribe_events_filters_wrapper:before,#tribe_events_filters_wrapper .tribe-events-filter-group li,.tribe-events-filter-group.tribe-events-filter-autocomplete,.tribe-events-filter-group.tribe-events-filter-multiselect,.tribe-events-filter-group.tribe-events-filter-range,.tribe-events-filter-group.tribe-events-filter-select
{
background-color:#f8f7f7}

#tribe_events_filters_wrapper.tribe-events-filters-vertical .closed .tribe-events-filters-group-heading:hover,#tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-group-heading:hover
{
background-color:#f8f7f7}

.tribe-events-filters-horizontal .tribe-events-filter-group
{
border-color:#e0dede}

.tribe-events-filter-group:after
{
border-bottom-color:#e0dede}

#tribe-bar-form label,#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option,#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a,#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover,#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a:hover,#tribe-events-bar #tribe-bar-views .tribe-bar-views-toggle,#tribe_events_filters_wrapper .tribe-events-filters-content>label,#tribe_events_filters_wrapper .tribe-events-filters-group-heading,#tribe_events_filters_wrapper .tribe-events-filters-group-heading:after,#tribe_events_filters_wrapper .tribe-events-filters-label,#tribe_events_filters_wrapper label span,.tribe-bar-disabled #tribe-bar-form label,.tribe-block__tickets__registration__event .tribe-block__tickets__registration__toggle__handler
{
color:#747474}

.tribe-events-calendar div[id*=tribe-events-daynum-],.tribe-events-calendar div[id*=tribe-events-daynum-] a,.tribe-events-grid .tribe-grid-header .tribe-week-today
{
background-color:var(--ec_calendar_heading_bg_color)}

#tribe-events-content .tribe-events-calendar td.tribe-events-othermonth,.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a
{
background-color:var(--ec_calendar_heading_bg_color-4l)}

#tribe-events-content .tribe-events-calendar td
{
background-color:var(--ec_calendar_bg_color)}

#tribe-events-content .tribe-events-calendar td.tribe-events-othermonth
{
background-color:var(--ec_calendar_bg_color-8l)}

#tribe-events-content .tribe-events-calendar td:hover,.tribe-week-today
{
background-color:var(--ec_calendar_bg_color-6l)}

.tribe-grid-allday,.tribe-week-grid-hours
{
background-color:var(--ec_calendar_bg_color-7l)}

#tribe-events-content .tribe-events-tooltip,.recurring-info-tooltip
{
background-color:#ffffff}

.tribe-events-month .tribe-events-tooltip:after
{
border-top-color:#ffffff}

#tribe-events-content .tribe-events-tooltip
{
color:#747474}

#tribe-events #tribe-events-footer,#tribe-events #tribe-geo-results .type-tribe_events:last-child,#tribe-events .tribe-events-list .tribe-events-event-meta .author>div,#tribe-events .tribe-events-list .type-tribe_events,#tribe-events .tribe-events-list-separator-month+.type-tribe_events.tribe-events-first,#tribe-events-content .tribe-events-calendar td,#tribe-events-content table.tribe-events-calendar,.events-archive.events-gridview #tribe-events-content table .type-tribe_events,.events-list #tribe-events-footer,.fusion-body #tribe-events .tribe-events-list .tribe-events-event-meta .author>div:last-child,.fusion-events-before-title .fusion-events-title-above:after,.fusion-events-before-title .fusion-events-title-above:before,.fusion-events-before-title .tribe-events-page-title,.single-tribe_events #tribe-events-footer,.tribe-events-grid,.tribe-events-grid .tribe-grid-content-wrap .column,.tribe-events-grid .tribe-scroller,.tribe-events-viewmore,.tribe-grid-allday,.tribe-week-grid-block div
{
border-color:#e0dede}

#wrapper .tribe-events-list .tribe-events-day-time-slot-heading,#wrapper .tribe-events-list .tribe-events-list-separator-month
{
font-size:18px}

.single-tribe_events #content
{
width:100%}

.avada-ec-not-100-width.avada-ec-meta-layout-sidebar.single-tribe_events #main .sidebar
{
width:32%}

.avada-ec-not-100-width.avada-ec-meta-layout-sidebar.single-tribe_events #content
{
width:calc(100% - 32% - 3%)}

body.has-sidebar.single-tribe_events #main .sidebar
{
width:32%}

body.has-sidebar.single-tribe_events #content
{
width:calc(100% - 32% - 3%)}

body.has-sidebar.single-tribe_events.double-sidebars #content
{
  width:calc(100% - 21% - 21% - 3% - 3%);
margin-left:calc(21% + 3%)}

body.has-sidebar.single-tribe_events.double-sidebars #main #sidebar
{
  width:21%;
margin-left:calc(3% - 100% + 21%)}

body.has-sidebar.single-tribe_events.double-sidebars #main #sidebar-2
{
width:21%}

.single-tribe_events #main .fusion-content-widget-area:not(.fusion-sticky-sidebar),.single-tribe_events #main .fusion-sticky-sidebar .fusion-sidebar-inner-content
{
background-color:#f6f6f6}

.single-tribe_events #main .fusion-content-widget-area
{
padding:4%}

.single-tribe_events main .fusion-content-widget-area
{
  font-size:14px;
color:#747474}

.single-tribe_events main .fusion-content-widget-area .tribe-events-single-section-title,.single-tribe_events main .fusion-content-widget-area .tribe-events-tickets-title,.single-tribe_events main .fusion-content-widget-area .widget .widget-title
{
  font-size:17px;
background-color:#f8b900}

.single-tribe_events main .fusion-content-widget-area .widget .heading .widget-title
{
background-color:#f8b900}

.single-tribe_events main .fusion-content-widget-area .tribe-events-single-section-title,.single-tribe_events main .fusion-content-widget-area .tribe-events-tickets-title,.single-tribe_events main .fusion-content-widget-area .widget .heading h4,.single-tribe_events main .fusion-content-widget-area .widget .widget-title
{
color:#333333}

.single-tribe_events main .fusion-content-widget-area .widget li a,.single-tribe_events main .fusion-content-widget-area .widget li a:after,.single-tribe_events main .fusion-content-widget-area .widget li a:before,.single-tribe_events main .fusion-content-widget-area a,.single-tribe_events main .fusion-content-widget-area a:after,.single-tribe_events main .fusion-content-widget-area a:before
{
color:#333333}

.single-tribe_events main .fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-classic,.single-tribe_events main .fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-widget-content .fusion-tabs-widget-items li,.single-tribe_events main .fusion-content-widget-area .tagcloud a,.single-tribe_events main .fusion-content-widget-area .tribe-events-list-widget ol li,.single-tribe_events main .fusion-content-widget-area .tribe-events-meta-group dd,.single-tribe_events main .fusion-content-widget-area .tribe-events-tickets td,.single-tribe_events main .fusion-content-widget-area .tribe-events-venue-widget li,.single-tribe_events main .fusion-content-widget-area .tribe-mini-calendar-event,.single-tribe_events main .fusion-content-widget-area .widget .recentcomments,.single-tribe_events main .fusion-content-widget-area .widget li a,.single-tribe_events main .fusion-content-widget-area .widget_archive li,.single-tribe_events main .fusion-content-widget-area .widget_categories li,.single-tribe_events main .fusion-content-widget-area .widget_links li,.single-tribe_events main .fusion-content-widget-area .widget_meta li,.single-tribe_events main .fusion-content-widget-area .widget_nav_menu li,.single-tribe_events main .fusion-content-widget-area .widget_pages li,.single-tribe_events main .fusion-content-widget-area .widget_recent_entries li
{
border-color:#e8e8e8}

.single-tribe_events main .tribe-events-event-meta
{
font-size:14px}

.single-tribe_events #main .sidebar.fusion-sticky-sidebar .fusion-sidebar-inner-content
{
padding:4vw}

.single-tribe_events .sidebar .tribe-events-single-section-title,.single-tribe_events .sidebar .tribe-events-tickets-title,.single-tribe_events .sidebar .widget .heading .widget-title,.single-tribe_events .sidebar .widget .widget-title
{
padding:9px 15px}

.single-tribe_events .tribe-events-tickets td,.single-tribe_events .tribe-events-tickets>tbody,.single-tribe_events .tribe_events .tribe-tickets-rsvp,.single-tribe_events .tribe_events .tribe-tickets-rsvp .tribe-events-tickets-rsvp>tbody>tr
{
border-color:#e0dede}

#tribe-bar-form input[type=text],.page-tribe-attendee-registration .tribe-block__tickets__item__attendee__fields input[type=text],.page-tribe-attendee-registration .tribe-block__tickets__item__attendee__fields input[type=text]:focus,.page-tribe-attendee-registration .tribe-block__tickets__item__attendee__fields select,.page-tribe-attendee-registration .tribe-block__tickets__item__attendee__fields select:focus,.tribe-bar-disabled #tribe-bar-form .tribe-bar-filters input[type=text]
{
  height:29px;
  background-color:#ffffff;
  font-size:13px;
  color:#aaa9a9;
  border-width:1px 1px 1px 1px;
  border-color:#d2d2d2;
border-radius:0px}

#tribe-bar-form input[type=text]:focus,.page-tribe-attendee-registration .tribe-block__tickets__item__attendee__fields input[type=text]:focus,.page-tribe-attendee-registration .tribe-block__tickets__item__attendee__fields input[type=text]:focus:focus,.page-tribe-attendee-registration .tribe-block__tickets__item__attendee__fields select:focus,.page-tribe-attendee-registration .tribe-block__tickets__item__attendee__fields select:focus:focus,.tribe-bar-disabled #tribe-bar-form .tribe-bar-filters input[type=text]:focus
{
border-color:#d2d2d2}

.page-tribe-attendee-registration .tribe-block__tickets__item__attendee__fields input[type=text]
{
  height:29px;
background-color:#ffffff}

#tribe-bar-form input[type=text]::-moz-placeholder,.page-tribe-attendee-registration .tribe-block__tickets__item__attendee__fields input[type=text]::-moz-placeholder,.tribe-bar-disabled #tribe-bar-form .tribe-bar-filters input[type=text]::-moz-placeholder
{
color:#aaa9a9}

#tribe-bar-form input[type=text]::-webkit-input-placeholder,.page-tribe-attendee-registration .tribe-block__tickets__item__attendee__fields input[type=text]::-webkit-input-placeholder,.tribe-bar-disabled #tribe-bar-form .tribe-bar-filters input[type=text]::-webkit-input-placeholder
{
color:#aaa9a9}

#tribe-bar-form input[type=text]::-ms-input-placeholder,.page-tribe-attendee-registration .tribe-block__tickets__item__attendee__fields input[type=text]::-ms-input-placeholder,.tribe-bar-disabled #tribe-bar-form .tribe-bar-filters input[type=text]::-ms-input-placeholder
{
color:#aaa9a9}

.fusion-body .tribe-events-tickets .quantity
{
border-radius:0px}

.fusion-body .tribe-events-tickets .quantity,.quantity .tribe-ticket-quantity
{
border-width:1px 1px 1px 1px}

.fusion-footer-widget-area .tribe-events-list-widget ol li,.fusion-footer-widget-area .tribe-events-venue-widget li,.fusion-footer-widget-area .tribe-mini-calendar-event
{
border-color:#3b3b3b}

body.has-sidebar.double-sidebars.single-tribe_events #main #sidebar-2
{
margin-left:3%}

#tribe-events-content .tribe-events-sub-nav li a,.event-is-recurring,.page-tribe-attendee-registration .tribe-block__tickets__registration__back__to__cart
{
color:#333333}

.tribe-mobile #main
{
padding-top:30px}

#tribe-bar-views .tribe-bar-views-option.tribe-bar-active,#tribe-bar-views .tribe-bar-views-option:hover,#tribe-bar-views-toggle:focus,#tribe-bar-views-toggle:hover,#tribe-events-content-wrapper #tribe_events_filters_wrapper .tribe-events-filter-group li:hover
{
background-color:#e0dcdc}

#tribe-bar-form.tribe-bar-collapse
{
flex-wrap:wrap}

#tribe-bar-form.tribe-bar-collapse .tribe-clearfix:after,#tribe-bar-form.tribe-bar-collapse .tribe-clearfix:before,#tribe-bar-form.tribe-bar-collapse:after,#tribe-bar-form.tribe-bar-collapse:before
{
display:none}

#tribe-bar-form.tribe-bar-collapse #tribe-bar-filters-wrap
{
width:100%}

#tribe-bar-form.tribe-bar-collapse #tribe-bar-collapse-toggle
{
  padding:15px;
margin:0}

#tribe-bar-form.tribe-bar-collapse #tribe-bar-collapse-toggle:focus,#tribe-bar-form.tribe-bar-collapse #tribe-bar-collapse-toggle:hover
{
color:#333}

#tribe-bar-form.tribe-bar-collapse #tribe-bar-views
{
  margin-top:0;
width:100%}

#tribe-bar-form.tribe-bar-collapse #tribe-bar-views .tribe-bar-views-inner
{
padding:10px 0 7px}

#tribe-bar-form.tribe-bar-collapse #tribe-bar-views .tribe-bar-views-option,#tribe-bar-form.tribe-bar-collapse #tribe-bar-views .tribe-bar-views-toggle
{
padding:8px 15px}

#tribe-bar-form.tribe-bar-collapse #tribe-bar-views .tribe-bar-views-toggle:after
{
  right:15px;
border-width:8px}

#tribe-bar-form.tribe-bar-collapse .tribe-bar-filters
{
  padding:10px 0;
box-shadow:none}

body:not(.has-sidebar) #tribe-bar-form.tribe-bar-collapse .tribe-bar-filters
{
margin:0}

#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:15px 15px 5px 15px;
width:100%}

#tribe-bar-form.tribe-bar-collapse .tribe-bar-filters-inner .tribe-bar-submit
{
  float:right;
padding-top:10px}

.page-tribe-attendee-registration .tribe-block__tickets__item__attendee__fields .tribe-ticket,.page-tribe-attendee-registration .tribe-block__tickets__registration__event,.page-tribe-attendee-registration .tribe-block__tickets__registration__event .tribe-block__tickets__registration__tickets,.page-tribe-attendee-registration .tribe-block__tickets__registration__event .tribe-block__tickets__registration__tickets__header
{
border-color:#e0dede}

.fusion-content-widget-area .tribe-events-list-widget ol li,.fusion-content-widget-area .tribe-events-venue-widget li,.fusion-content-widget-area .tribe-mini-calendar-event,.sidebar .tribe-events-list-widget ol li,.sidebar .tribe-events-venue-widget li,.sidebar .tribe-mini-calendar-event
{
border-color:#e0dede}

#tribe_events_filters_wrapper
{
  background-color:#efeded;
color:#747474}

#tribe_events_filters_wrapper.tribe-events-filters-horizontal
{
  background-color:#efeded;
color:#747474}

.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal
{
  background-color:#efeded;
color:#747474}

#tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filter-group
{
border-color:#e0dede}

#tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filter-group:before
{
top:-14px}

#tribe_events_filters_wrapper.tribe-events-filters-horizontal button .horizontal-drop-indicator:before
{
border-color:#747474 transparent transparent}

#tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe_events_filter_control button
{
border-color:#e0dede}

.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe_events_filter_control
{
background-color:#efeded}

#tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content .tribe_events_filter_item .tribe-events-filter-group,#tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content .tribe_events_filter_item .tribe-events-filters-group-heading,#tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content .tribe_events_filter_item .tribe-events-filters-label
{
border-color:#e0dede}

#tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content .tribe_events_filter_item .tribe-events-filters-group-heading:after
{
color:#747474}

#tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-js-filters-toggle,#tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe_events_filters_reset,#tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe_events_filters_toggle
{
color:#747474}

#tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe_events_filters_reset
{
font-size:12px}

#tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-mobile-controls
{
  margin:0;
background-color:#efeded}

#tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-mobile-controls button+button
{
margin-top:0}

#tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-group-heading,#tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-label,#tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-group-heading,#tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-label
{
border-bottom-color:#e0dede}

.fusion-body #tribe_events_filters_wrapper .tribe-events-filters-group-heading,.fusion-body #tribe_events_filters_wrapper .tribe-events-filters-label,.fusion-body #tribe_events_filters_wrapper .tribe-filter-status,.fusion-body #tribe_events_filters_wrapper .tribe-js-filters-toggle,.fusion-body #tribe_events_filters_wrapper .tribe_events_filter_item,.fusion-body #tribe_events_filters_wrapper .tribe_events_filters_reset,.fusion-body #tribe_events_filters_wrapper .tribe_events_filters_toggle,.fusion-body #tribe_events_filters_wrapper ul li
{
font-size:12px}

#tribe_events_filters_wrapper .tribe-events-filters-group-heading:focus,#tribe_events_filters_wrapper .tribe-events-filters-group-heading:hover
{
background-color:#efeded}

#tribe_events_filters_wrapper .tribe-events-filter-group ul li:hover
{
background-color:#e0dcdc}

#tribe_events_filters_wrapper .tribe-filter-status
{
color:#747474}

#tribe_events_filters_wrapper .tribe-events-filters-mobile-controls .tribe_events_filters_close_filters,#tribe_events_filters_wrapper .tribe-events-filters-mobile-controls .tribe_events_filters_reset,#tribe_events_filters_wrapper .tribe-events-filters-mobile-controls .tribe_events_filters_show_filters
{
  color:#747474;
background-color:#efeded}

#tribe_events_filters_wrapper .tribe-events-filters-mobile-controls .tribe_events_filters_close_filters:hover,#tribe_events_filters_wrapper .tribe-events-filters-mobile-controls .tribe_events_filters_reset:hover,#tribe_events_filters_wrapper .tribe-events-filters-mobile-controls .tribe_events_filters_show_filters:hover
{
  color:#747474;
background-color:#e0dcdc}

#tribe_events_filters_wrapper .ui-slider-horizontal
{
  background:#e0dede;
border-color:#e0dede}

#tribe_events_filters_wrapper .ui-slider-horizontal .ui-slider-range
{
background:#f8b900}

#tribe_events_filters_wrapper .ui-slider-horizontal .ui-slider-handle:after,#tribe_events_filters_wrapper .ui-slider-horizontal .ui-slider-handle:before
{
border-color:#d6d1d1}

.tribe-events-filter-view .tribe-dropdown.select2-container-active .select2-choice
{
border-color:#e0dede}

.tribe-events-filter-view .select2-drop
{
color:#747474}

.tribe-events-filter-view .select2-drop-active
{
border-color:#e0dede}

.tribe-events-filter-view .select2-drop-active.select2-drop.select2-drop-above
{
border-color:#e0dede}

.tribe-events-filter-view .select2-drop-active .select2-results .select2-highlighted
{
  background-color:#efeded;
color:#747474}

.tribe-events .tribe-events-c-events-bar,.tribe-events .tribe-events-header
{
background:0 0}

.tribe-events .tribe-events-c-events-bar
{
align-items:center}

.fusion-body.fusion-button_span-yes .tribe-events .tribe-events-c-events-bar .tribe-events-c-search__button
{
width:auto}

.tribe-events .tribe-events-c-events-bar .tribe-events-c-search__input-control:before,.tribe-events .tribe-events-c-events-bar__search-button-icon:before
{
  content:"\f002";
  font-family:icomoon;
  color:inherit;
  transition-property:color,background-color,border-color;
  transition-duration:.2s;
transition-timing-function:linear}

.tribe-events .tribe-events-c-messages__message
{
border-radius:0}

.tribe-events .tribe-events-c-events-bar__search-button-icon,.tribe-events .tribe-events-c-view-selector__button:before
{
background:0 0!important}

.tribe-events .tribe-events-c-events-bar__search-button-icon
{
  width:auto;
height:auto}

.tribe-events .tribe-events-c-search__input-control
{
position:relative}

.tribe-events .tribe-events-c-search__input-control:before
{
  display:flex;
  align-items:center;
  position:absolute;
  padding:0 15px;
  height:100%;
font-size:1.2em}

.fusion-body #main .tribe-events .tribe-events-c-search__input-control .tribe-events-c-search__input
{
  padding:10px 10px 10px 40px;
  background:0 0;
  color:inherit;
  font-family:inherit;
  font-size:inherit;
  line-height:1;
font-weight:inherit}

.fusion-body #main .tribe-events .tribe-events-c-search__input-control .tribe-events-c-search__input:focus
{
background:0 0}

.fusion-body #main .tribe-events .tribe-common-c-svgicon
{
display:none}

.fusion-body #main .tribe-events .tribe-events-c-view-selector .tribe-events-c-view-selector__button-text,.fusion-body #main .tribe-events .tribe-events-c-view-selector .tribe-events-c-view-selector__list-item-text
{
  font-size:inherit;
  font-family:inherit;
  line-height:inherit;
  font-weight:inherit;
color:inherit}

.fusion-body #main .tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-text
{
font-weight:inherit}

.fusion-body #main .tribe-events .tribe-events-c-view-selector__button:after
{
display:none}

.fusion-body #main .tribe-events .tribe-events-c-view-selector__button .tribe-events-c-view-selector__button-icon
{
  width:auto;
  height:auto;
  background-image:none;
  font-size:1.6em;
  transition-property:color,background-color,border-color;
  transition-duration:.2s;
transition-timing-function:linear}

.fusion-body #main .tribe-events .tribe-events-c-view-selector__button .tribe-events-c-view-selector__button-icon:after
{
  content:"\f0c9";
font-family:icomoon}

.fusion-body #main .tribe-events .tribe-events-c-view-selector:not(.tribe-events-c-view-selector--tabs) .tribe-events-c-view-selector__button:after
{
  content:"\f105";
  display:none;
  transform:rotate(90deg);
  margin:0 .7em;
  height:auto;
  width:auto;
  background:0 0;
font-family:icomoon}

.fusion-body #main .tribe-events .tribe-events-c-view-selector:not(.tribe-events-c-view-selector--tabs) .tribe-events-c-view-selector__button--active:after
{
transform:rotate(-90deg)}

.fusion-body #main .tribe-events .tribe-events-c-view-selector:not(.tribe-events-c-view-selector--tabs) .tribe-events-c-view-selector__content
{
  right:0;
left:auto}

.fusion-body #main .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector:not(.tribe-events-c-view-selector--tabs) .tribe-events-c-view-selector__button:after
{
display:block}

.tribe-events .tribe-events-c-view-selector:not(.tribe-events-c-view-selector--tabs) .tribe-events-c-view-selector__list-item-icon,.tribe-mobile #main .tribe-events .tribe-events-c-view-selector__list-item-icon
{
display:none}

.tribe-events .tribe-events-c-top-bar__nav-list
{
margin:0 -.2em}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-top-bar__nav-list-item
{
padding:0 .2em}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-top-bar__nav-list-item button
{
height:100%}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-top-bar
{
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
line-height:inherit}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-events-bar__search-button-icon,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-top-bar
{
font-size:1.6em}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-top-bar__today-button
{
  margin:0 1em;
  font-size:.7em;
  padding:.4em .9em;
  background-color:transparent;
font-family:inherit}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-top-bar__datepicker .tribe-events-c-top-bar__datepicker-button
{
  font-size:inherit;
  font-family:inherit;
  transition-property:color,background-color,border-color;
  transition-duration:.2s;
  transition-timing-function:linear;
opacity:1!important}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-top-bar__datepicker .tribe-events-c-top-bar__datepicker-button:after
{
  content:"\f105";
  transform:rotate(90deg);
  margin:0 .5em;
  height:auto;
  width:auto;
  background:0 0;
font-family:icomoon}

.fusion-body .fusion-wrapper #main .tribe-events .datepicker thead tr
{
font-size:inherit}

.fusion-body .fusion-wrapper #main .tribe-events .datepicker .datepicker-switch
{
  transition-property:color,background-color,border-color;
  transition-duration:.2s;
  transition-timing-function:linear;
  font-size:inherit;
  font-family:inherit;
font-weight:inherit}

.fusion-body .fusion-wrapper #main .tribe-events .datepicker .tribe-common-svgicon
{
  background:0 0;
  width:1em;
height:auto}

.fusion-body .fusion-wrapper #main .tribe-events .datepicker .next .tribe-common-svgicon:after,.fusion-body .fusion-wrapper #main .tribe-events .datepicker .prev .tribe-common-svgicon:before
{
  font-family:icomoon;
  transition-property:color,background-color,border-color;
  transition-duration:.2s;
transition-timing-function:linear}

.fusion-body .fusion-wrapper #main .tribe-events .datepicker .prev .tribe-common-svgicon:before
{
content:"\f104"}

.fusion-body .fusion-wrapper #main .tribe-events .datepicker .next .tribe-common-svgicon:after
{
content:"\f105"}

.fusion-body .fusion-wrapper #main .tribe-events .datepicker .dow
{
  padding-bottom:.5em;
  font-size:.75em;
  font-family:inherit;
color:inherit!important}

.fusion-body .fusion-wrapper #main .tribe-events .datepicker .day,.fusion-body .fusion-wrapper #main .tribe-events .datepicker .month,.fusion-body .fusion-wrapper #main .tribe-events .datepicker .year
{
  font-size:inherit;
  font-family:inherit;
color:inherit!important}

.fusion-body .fusion-wrapper #main .tribe-events .datepicker .day.new,.fusion-body .fusion-wrapper #main .tribe-events .datepicker .day.old
{
  background-color:transoarent!important;
  color:inherit!important;
opacity:.6}

.fusion-body .fusion-wrapper #main .tribe-events .datepicker span.active,.fusion-body .fusion-wrapper #main .tribe-events .datepicker td.active
{
text-shadow:none}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-day__event-title,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-list__event-title
{
margin-bottom:1em}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-map__event-title
{
  margin-bottom:.5em;
  transition-property:color,background-color,border-color;
  transition-duration:.2s;
transition-timing-function:linear}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-map__event-details .tribe-common-b3
{
  font-size:inherit;
line-height:inherit}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-map__event-actions
{
line-height:1}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-day__event-datetime-wrapper,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-list__event-datetime-wrapper,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro .tribe-events-pro-week-mobile-events__event-datetime-wrapper,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-map__event-datetime-wrapper
{
margin-bottom:.3em}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-photo__event-datetime
{
margin-bottom:.2em}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-nav__next,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-nav__prev,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-nav__today,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-day__event-datetime-wrapper,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-list__event-datetime-wrapper,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro .tribe-events-pro-week-mobile-events__event-datetime-wrapper,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-map__event-datetime-wrapper,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-photo__event-datetime
{
font-size:1.1em}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-day__event-description,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-list__event-description
{
margin-top:1em}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-day__event-featured-image-link:focus,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-day__event-featured-image-link:hover,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-list__event-featured-image-link:focus,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-list__event-featured-image-link:hover,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-month__calendar-event-featured-image-link:focus,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-month__calendar-event-featured-image-link:hover,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-link:focus,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-link:hover,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-photo__event-featured-image-link:focus,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-photo__event-featured-image-link:hover,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-week-grid__event-tooltip-featured-image-link:focus,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-week-grid__event-tooltip-featured-image-link:hover
{
opacity:1}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-list__event-date-tag-weekday,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-map__event-date-tag-month,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-photo__event-date-tag-month,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-week-day-selector__day-weekday,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-week-grid__events-time-tag,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-week-grid__header-column-weekday,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-week-grid__multiday-events-tag
{
  color:inherit;
  font-family:inherit;
  font-weight:inherit;
line-height:1}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-list__event-date-tag-daynum,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-map__event-date-tag-daynum,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-photo__event-date-tag-daynum,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-week-day-selector__day-daynum,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-week-grid__header-column-daynum
{
  font-size:inherit;
  font-family:inherit;
  font-weight:700;
line-height:1.2}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-list__event-date-tag-daynum a,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-map__event-date-tag-daynum a,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-photo__event-date-tag-daynum a,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-week-day-selector__day-daynum a,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-week-grid__header-column-daynum a
{
color:inherit}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-week-grid__header-column-daynum
{
  font-style:inherit;
letter-spacing:inherit}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-week-day-selector__day-daynum
{
font-size:20px}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-week-day-selector__day-weekday
{
font-size:11px}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-nav__next,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-nav__prev
{
margin:0 -.6em}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-nav__next:after,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-nav__next:before,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-nav__prev:after,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-nav__prev:before
{
  margin:0 .6em;
  width:auto;
  height:auto;
  font-family:icomoon;
  background:0 0;
line-height:1}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-nav__next:disabled,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-nav__prev:disabled
{
opacity:.7}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-nav__prev:before
{
content:"\f104"}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-nav__next:after
{
content:"\f105"}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-month__multiday-event-bar-inner h3,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-week-grid__multiday-event-bar-inner h3
{
  font-family:inherit;
  font-weight:inherit;
color:inherit}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-week-grid__multiday-event--past .tribe-events-pro-week-grid__multiday-event-bar-inner
{
color:inherit}

.tribe-events .tribe-events-calendar-month__day
{
height:2em}

.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date
{
opacity:.7}

.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date
{
opacity:1}

.tribe-events.tribe-events-view--week .datepicker tbody tr.active:after
{
  width:100%;
left:0}

.tribe-events .tribe-events-c-ical
{
margin-top:35px}

.tribe-events .tribe-events-c-ical>a
{
display:inline-block}

.fusion-body .tribe-events .tribe-events-c-ical>a:before,.fusion-body .tribe-events .tribe-events-c-ical>a:hover:before
{
  content:"+";
  background-image:none;
color:inherit}

.fusion-button_span-no .tribe-events .tribe-events-c-ical>a
{
width:auto}

.fusion-body #main .tribe-common .tribe-common-c-btn-icon--caret-left,.fusion-body #main .tribe-common .tribe-common-c-btn-icon--caret-right
{
  display:inline-flex;
  align-items:center;
vertical-align:baseline}

.fusion-body #main .tribe-common .tribe-common-c-btn-icon--caret-left:before,.fusion-body #main .tribe-common .tribe-common-c-btn-icon--caret-right:before
{
  height:auto;
  width:auto;
  background:0 0;
  font-family:icomoon;
font-size:1.2em}

.fusion-body #main .tribe-common .tribe-common-c-btn-icon--caret-left:disabled,.fusion-body #main .tribe-common .tribe-common-c-btn-icon--caret-right:disabled
{
opacity:.7}

.tribe-common .tribe-common-c-btn-icon--caret-left:before
{
content:"\e61e"}

.tribe-common .tribe-common-c-btn-icon--caret-right:before
{
content:"\e620"}

.tribe-common .tribe-common-anchor,.tribe-common .tribe-common-anchor-thin,.tribe-common .tribe-events-c-nav__next,.tribe-common .tribe-events-c-nav__prev,.tribe-common .tribe-events-c-nav__today,.tribe-common .tribe-events-calendar-month-mobile-events__mobile-event-title
{
  border-bottom:none;
  transition-property:color,background-color,border-color;
  transition-duration:.2s;
transition-timing-function:linear}

.tribe-common .tribe-common-anchor-thin:active,.tribe-common .tribe-common-anchor-thin:focus,.tribe-common .tribe-common-anchor-thin:hover,.tribe-common .tribe-common-anchor:active,.tribe-common .tribe-common-anchor:focus,.tribe-common .tribe-common-anchor:hover,.tribe-common .tribe-events-c-nav__next:active,.tribe-common .tribe-events-c-nav__next:focus,.tribe-common .tribe-events-c-nav__next:hover,.tribe-common .tribe-events-c-nav__prev:active,.tribe-common .tribe-events-c-nav__prev:focus,.tribe-common .tribe-events-c-nav__prev:hover,.tribe-common .tribe-events-c-nav__today:active,.tribe-common .tribe-events-c-nav__today:focus,.tribe-common .tribe-events-c-nav__today:hover,.tribe-common .tribe-events-calendar-month-mobile-events__mobile-event-title:active,.tribe-common .tribe-events-calendar-month-mobile-events__mobile-event-title:focus,.tribe-common .tribe-events-calendar-month-mobile-events__mobile-event-title:hover
{
border-bottom:none}

.tribe-common .tribe-common-svgicon--featured,.tribe-common .tribe-events-calendar-month__day--past .tribe-events-calendar-month__mobile-events-icon--featured
{
  width:auto;
  height:auto;
  font-size:.9em;
font-style:normal}

.fusion-body .tribe-common .tribe-common-svgicon--featured,.fusion-body .tribe-common .tribe-events-calendar-month__day--past .tribe-events-calendar-month__mobile-events-icon--featured
{
background:0 0}

.tribe-common .tribe-common-svgicon--featured:after,.tribe-common .tribe-events-calendar-month__day--past .tribe-events-calendar-month__mobile-events-icon--featured:after
{
  content:"\f005";
font-family:icomoon}

.tribe-common .tribe-events-calendar-month__day--past .tribe-events-calendar-month__mobile-events-icon--featured:after
{
  display:block;
margin-top:-2px}

.tribe-common .tribe-common-anchor-thin,.tribe-common .tribe-common-cta--thin-alt
{
  border:none;
  font-size:inherit;
  font-family:inherit;
line-height:inherit}

.tribe-common .tribe-common-anchor-thin:active,.tribe-common .tribe-common-anchor-thin:focus,.tribe-common .tribe-common-anchor-thin:hover,.tribe-common .tribe-common-cta--thin-alt:active,.tribe-common .tribe-common-cta--thin-alt:focus,.tribe-common .tribe-common-cta--thin-alt:hover
{
border:none!important}

.tribe-events-pro .tribe-events-pro-week-day-selector__next,.tribe-events-pro .tribe-events-pro-week-day-selector__prev
{
  background:0 0!important;
  height:auto;
width:auto}

.tribe-events-pro .tribe-events-pro-week-day-selector__next:after,.tribe-events-pro .tribe-events-pro-week-day-selector__next:before,.tribe-events-pro .tribe-events-pro-week-day-selector__prev:after,.tribe-events-pro .tribe-events-pro-week-day-selector__prev:before
{
  font-size:1.75em;
  font-family:icomoon;
  transition-property:color,background-color,border-color;
  transition-duration:.2s;
transition-timing-function:linear}

.tribe-events-pro .tribe-events-pro-week-day-selector__prev:before
{
content:"\f104"}

.tribe-events-pro .tribe-events-pro-week-day-selector__next:after
{
content:"\f105"}

.tribe-events-pro .tribe-events-pro-week-day-selector__day-datetime
{
  display:block;
margin:8px 4px 7px 4px}

.tribe-events-pro .tribe-events-pro-week-day-selector__day-daynum,.tribe-events-pro .tribe-events-pro-week-day-selector__day-weekday
{
margin:0}

.tribe-events-pro .tribe-events-pro-week-grid__multiday-event-bar-title
{
  color:inherit;
  font-family:inherit;
line-height:inherit}

.tribe-events-pro .tribe-events-pro-map__event-card-button
{
  transition-property:color,background-color,border-color;
  transition-duration:.2s;
transition-timing-function:linear}

.fusion-body .tribe-events-pro .tribe-events-calendar-month__calendar-event-tooltip-datetime,.fusion-body .tribe-events-pro .tribe-events-pro-week-grid__event-tooltip-datetime
{
  margin-bottom:.3em;
  font-size:.9em;
  font-family:inherit;
  font-weight:inherit;
  color:inherit;
line-height:inherit}

.fusion-body #main .tribe-events-pro .tribe-events-calendar-month__calendar-event-datetime,.fusion-body #main .tribe-events-pro .tribe-events-calendar-month__calendar-event-title,.fusion-body #main .tribe-events-pro .tribe-events-calendar-month__multiday-event-hidden-title,.fusion-body #main .tribe-events-pro .tribe-events-pro-week-grid__event-datetime,.fusion-body #main .tribe-events-pro .tribe-events-pro-week-grid__event-title
{
  font-family:inherit;
  font-weight:inherit;
  font-size:inherit;
color:inherit}

.fusion-body #main .tribe-events-pro .tribe-events-calendar-month__calendar-event-datetime,.fusion-body #main .tribe-events-pro .tribe-events-pro-week-grid__event-datetime
{
font-size:.9em}

.fusion-body #main .tribe-events-pro .tribe-events-pro-week-mobile-events__event-time-separator>time,.fusion-body #main .tribe-events-pro .tribe-events-pro-week-mobile-events__event-type-separator>span
{
  color:inherit;
  font-family:inherit;
  line-height:inherit;
  font-size:inherit;
font-weight:inherit}

.tribe-events-pro .tribe-events-pro-week-grid
{
padding-top:1px}

.tribe-events-pro .tribe-events-pro-week-grid__event-link-inner
{
  color:inherit;
background-color:none}

.tribe-block.tribe-tickets .tribe-events-tickets-rsvp,.tribe-block.tribe-tickets .tribe-tickets,.tribe_events .tribe-events-tickets-rsvp,.tribe_events .tribe-tickets
{
  max-width:none;
width:100%}

.tribe-block.tribe-tickets .tribe-events-tickets,.tribe-block.tribe-tickets .tribe-tickets,.tribe_events .tribe-events-tickets,.tribe_events .tribe-tickets
{
background-color:transparent}

.tribe-block.tribe-tickets .tribe-tickets__title,.tribe_events .tribe-tickets__title
{
margin-bottom:0}

.tribe-block.tribe-tickets .tribe-events-tickets .tickets_description,.tribe-block.tribe-tickets .tribe-events-tickets .tickets_name,.tribe-block.tribe-tickets .tribe-events-tickets .tickets_name p,.tribe-block.tribe-tickets .tribe-events-tickets .tickets_price,.tribe_events .tribe-events-tickets .tickets_description,.tribe_events .tribe-events-tickets .tickets_name,.tribe_events .tribe-events-tickets .tickets_name p,.tribe_events .tribe-events-tickets .tickets_price
{
  font-size:inherit;
  font-weight:inherit;
color:inherit}

.tribe-block.tribe-tickets .tribe-events-tickets .tribe-ticket.quantity,.tribe_events .tribe-events-tickets .tribe-ticket.quantity
{
border-radius:0}

.tribe-block.tribe-tickets .tribe-events-tickets .tribe-tickets-remaining,.tribe_events .tribe-events-tickets .tribe-tickets-remaining
{
color:inherit}

.tribe-block.tribe-tickets .tribe-events-tickets td.tickets_submit .tribe-button,.tribe_events .tribe-events-tickets td.tickets_submit .tribe-button
{
margin-bottom:0}

.tribe-block.tribe-tickets .tribe-tickets__item__extra,.tribe_events .tribe-tickets__item__extra
{
  display:flex;
  flex-flow:column;
align-self:flex-start}

.tribe-block.tribe-tickets .tribe-tickets__item__extra>div,.tribe_events .tribe-tickets__item__extra>div
{
padding:0}

.tribe-block.tribe-tickets .tribe-tickets__item__extra .tribe-tickets__item__extra__available,.tribe_events .tribe-tickets__item__extra .tribe-tickets__item__extra__available
{
line-height:1}

.tribe-block.tribe-tickets .tribe-tickets-quantity,.tribe_events .tribe-tickets-quantity
{
  -webkit-appearance:textfield;
-moz-appearance:textfield}

.tribe-block.tribe-tickets .tribe-tickets__item__quantity__number,.tribe_events .tribe-tickets__item__quantity__number
{
width:auto}

.tribe-block.tribe-tickets .tribe-tickets__item__quantity__add,.tribe-block.tribe-tickets .tribe-tickets__item__quantity__remove,.tribe_events .tribe-tickets__item__quantity__add,.tribe_events .tribe-tickets__item__quantity__remove
{
display:none}

.fusion-body #main .tribe-block.tribe-tickets .tribe-tickets__item__quantity,.fusion-body #main .tribe_events .tribe-tickets__item__quantity
{
  font-size:inherit;
  color:inherit;
  font-family:inherit;
font-weight:inherit}

.fusion-body #main .tribe-block.tribe-tickets .tribe-tickets__item__quantity .quantity input,.fusion-body #main .tribe_events .tribe-tickets__item__quantity .quantity input
{
  color:inherit;
  font-family:inherit;
font-weight:inherit}

.fusion-body #main .tribe-block.tribe-tickets .tribe-tickets__footer,.fusion-body #main .tribe_events .tribe-tickets__footer
{
justify-content:flex-start}

.fusion-body #main .tribe-block.tribe-tickets .tribe-tickets__footer .tribe-tickets__buy,.fusion-body #main .tribe_events .tribe-tickets__footer .tribe-tickets__buy
{
  margin:0;
width:auto}

.fusion-body #main .tribe-block.tribe-tickets .tribe-tickets__footer.tribe-tickets__footer--active .tribe-tickets__footer__quantity,.fusion-body #main .tribe_events .tribe-tickets__footer.tribe-tickets__footer--active .tribe-tickets__footer__quantity
{
order:2}

.fusion-body #main .tribe-block.tribe-tickets .tribe-tickets__footer.tribe-tickets__footer--active .tribe-tickets__footer__total,.fusion-body #main .tribe_events .tribe-tickets__footer.tribe-tickets__footer--active .tribe-tickets__footer__total
{
order:3}

.fusion-body #main .tribe-block.tribe-tickets .tribe-tickets__footer.tribe-tickets__footer--active .tribe-tickets__buy,.fusion-body #main .tribe_events .tribe-tickets__footer.tribe-tickets__footer--active .tribe-tickets__buy
{
  order:1;
margin-right:24px}

.fusion-body #main .tribe-block.tribe-tickets .tribe-tickets__footer__quantity__number,.fusion-body #main .tribe_events .tribe-tickets__footer__quantity__number
{
color:inherit}

#tribe_events_filters_wrapper .tribe_events_filter_control button
{
  font-weight:700;
  transition-property:color,background-color,border-color;
  transition-duration:.2s;
transition-timing-function:linear}

.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe_events_filter_control
{
padding:25px}

#tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe_events_slider_val
{
  font-size:inherit;
padding:0 15px}

.tribe-block__tickets__item__quantity
{
display:flex}

.tribe-block__tickets__item__quantity button
{
  padding:0;
color:inherit}

.tribe-block__tickets__item__quantity .tribe-ticket-quantity
{
  padding:0;
font-weight:inherit}

.avada-has-blocks.single-tribe_events .tribe-events-schedule__date
{
font-size:inherit}

.tribe-events .tribe-events-c-view-selector__content
{
background-color:#ffffff}

.fusion-body .tribe-events .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link
{
color:#f8b900}

.fusion-body .tribe-events .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item-link
{
color:#333333}

.fusion-body .tribe-events .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item-link:active,.fusion-body .tribe-events .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item-link:focus,.fusion-body .tribe-events .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item-link:hover
{
color:#f8b900}

.fusion-body .tribe-events .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item-link:active .tribe-events-c-view-selector__list-item-text,.fusion-body .tribe-events .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item-link:focus .tribe-events-c-view-selector__list-item-text,.fusion-body .tribe-events .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item-link:hover .tribe-events-c-view-selector__list-item-text
{
color:inherit}

.tribe-events .tribe-events-c-view-selector:not(.tribe-events-c-view-selector--tabs) .tribe-events-c-view-selector__list-item-link,.tribe-mobile #main .tribe-events .tribe-events-c-view-selector__list-item-link
{
color:#747474}

.tribe-events .tribe-events-c-view-selector:not(.tribe-events-c-view-selector--tabs) .tribe-events-c-view-selector__list-item-link:active,.tribe-events .tribe-events-c-view-selector:not(.tribe-events-c-view-selector--tabs) .tribe-events-c-view-selector__list-item-link:focus,.tribe-events .tribe-events-c-view-selector:not(.tribe-events-c-view-selector--tabs) .tribe-events-c-view-selector__list-item-link:hover,.tribe-events .tribe-events-c-view-selector:not(.tribe-events-c-view-selector--tabs) .tribe-events-c-view-selector__list-item-link:visited,.tribe-mobile #main .tribe-events .tribe-events-c-view-selector__list-item-link:active,.tribe-mobile #main .tribe-events .tribe-events-c-view-selector__list-item-link:focus,.tribe-mobile #main .tribe-events .tribe-events-c-view-selector__list-item-link:hover,.tribe-mobile #main .tribe-events .tribe-events-c-view-selector__list-item-link:visited
{
  background-color:#f6f6f6;
color:#747474}

.tribe-events .tribe-events-c-view-selector:not(.tribe-events-c-view-selector--tabs) .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link,.tribe-mobile #main .tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link
{
  background-color:#f8b900;
color:#ffffff}

.tribe-events .tribe-events-c-view-selector:not(.tribe-events-c-view-selector--tabs) .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:active,.tribe-events .tribe-events-c-view-selector:not(.tribe-events-c-view-selector--tabs) .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:focus,.tribe-events .tribe-events-c-view-selector:not(.tribe-events-c-view-selector--tabs) .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:hover,.tribe-events .tribe-events-c-view-selector:not(.tribe-events-c-view-selector--tabs) .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:visited,.tribe-mobile #main .tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:active,.tribe-mobile #main .tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:focus,.tribe-mobile #main .tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:hover,.tribe-mobile #main .tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:visited
{
  background-color:#f8b900;
color:#ffffff}

.fusion-body #main .tribe-events .tribe-events-c-search__input-group .tribe-events-c-search__input
{
border-radius:0}

.fusion-body #main .tribe-events .tribe-events-c-view-selector__list-item-link:after
{
display:none}

.fusion-body #main .tribe-events .datepicker
{
  border-color:#e0dede;
  background-color:#ffffff;
color:#747474}

.fusion-body #main .tribe-events .datepicker .datepicker-switch,.fusion-body #main .tribe-events .datepicker .datepicker-switch:hover,.fusion-body #main .tribe-events .datepicker .next,.fusion-body #main .tribe-events .datepicker .next:hover,.fusion-body #main .tribe-events .datepicker .prev,.fusion-body #main .tribe-events .datepicker .prev:hover
{
background-color:#ffffff!important}

.fusion-body #main .tribe-events .datepicker .day:not(.active).focused,.fusion-body #main .tribe-events .datepicker .day:not(.active):focus,.fusion-body #main .tribe-events .datepicker .day:not(.active):hover
{
background-color:#f6f6f6!important}

.fusion-body #main .tribe-events .datepicker tr.active .day,.fusion-body #main .tribe-events .datepicker tr.current .day
{
background-color:rgba(248,185,0,0.35)!important}

.fusion-body #main .tribe-events .datepicker tr.active .day:hover,.fusion-body #main .tribe-events .datepicker tr.current .day:hover
{
background-color:rgba(248,185,0,0.35)!important}

.fusion-body #main .tribe-events .datepicker tr.active .day.active,.fusion-body #main .tribe-events .datepicker tr.active .day.current,.fusion-body #main .tribe-events .datepicker tr.current .day.active,.fusion-body #main .tribe-events .datepicker tr.current .day.current
{
  background-color:#f8b900!important;
color:#ffffff!important}

.fusion-body #main .tribe-events .datepicker .day.current,.fusion-body #main .tribe-events .datepicker .month.current,.fusion-body #main .tribe-events .datepicker .year.current
{
background-color:rgba(248,185,0,0.35)!important}

.fusion-body #main .tribe-events .datepicker .day.current.focused,.fusion-body #main .tribe-events .datepicker .day.current:focus,.fusion-body #main .tribe-events .datepicker .day.current:hover,.fusion-body #main .tribe-events .datepicker .month.current.focused,.fusion-body #main .tribe-events .datepicker .month.current:focus,.fusion-body #main .tribe-events .datepicker .month.current:hover,.fusion-body #main .tribe-events .datepicker .year.current.focused,.fusion-body #main .tribe-events .datepicker .year.current:focus,.fusion-body #main .tribe-events .datepicker .year.current:hover
{
background-color:rgba(248,185,0,0.35)!important}

.fusion-body #main .tribe-events .datepicker .day.active,.fusion-body #main .tribe-events .datepicker .month.active,.fusion-body #main .tribe-events .datepicker .year.active
{
  background-color:#f8b900!important;
color:#ffffff!important}

.fusion-body #main .tribe-events .datepicker .day.active.focus,.fusion-body #main .tribe-events .datepicker .day.active.focused,.fusion-body #main .tribe-events .datepicker .day.active:focus,.fusion-body #main .tribe-events .datepicker .day.active:hover,.fusion-body #main .tribe-events .datepicker .month.active.focus,.fusion-body #main .tribe-events .datepicker .month.active.focused,.fusion-body #main .tribe-events .datepicker .month.active:focus,.fusion-body #main .tribe-events .datepicker .month.active:hover,.fusion-body #main .tribe-events .datepicker .year.active.focus,.fusion-body #main .tribe-events .datepicker .year.active.focused,.fusion-body #main .tribe-events .datepicker .year.active:focus,.fusion-body #main .tribe-events .datepicker .year.active:hover
{
  background-color:#f8b900!important;
color:#ffffff!important}

.fusion-body #main .tribe-events .datepicker .next .tribe-common-svgicon,.fusion-body #main .tribe-events .datepicker .prev .tribe-common-svgicon
{
color:#333333}

.fusion-body #main .tribe-events .datepicker .next .tribe-common-svgicon:hover,.fusion-body #main .tribe-events .datepicker .prev .tribe-common-svgicon:hover
{
color:#f8b900}

.fusion-body #main .tribe-events.tribe-events-view--week .datepicker .focused .day,.fusion-body #main .tribe-events.tribe-events-view--week .datepicker .focused .day:hover,.fusion-body #main .tribe-events.tribe-events-view--week .datepicker .hovered .day:not(.active),.fusion-body #main .tribe-events.tribe-events-view--week .datepicker .hovered .day:not(.active):hover
{
background-color:#f6f6f6}

.fusion-body #main .tribe-events .datepicker-switch,.fusion-body #main .tribe-events .tribe-events-c-top-bar__datepicker-button,.fusion-body #main .tribe-events .tribe-events-c-top-bar__today-button
{
color:#333333}

.fusion-body #main .tribe-events .datepicker-switch:active,.fusion-body #main .tribe-events .datepicker-switch:focus,.fusion-body #main .tribe-events .datepicker-switch:hover,.fusion-body #main .tribe-events .datepicker-switch:visited,.fusion-body #main .tribe-events .tribe-events-c-top-bar__datepicker-button:active,.fusion-body #main .tribe-events .tribe-events-c-top-bar__datepicker-button:focus,.fusion-body #main .tribe-events .tribe-events-c-top-bar__datepicker-button:hover,.fusion-body #main .tribe-events .tribe-events-c-top-bar__datepicker-button:visited
{
color:#f8b900}

.fusion-body #main .tribe-events .tribe-events-c-day-marker:after,.fusion-body #main .tribe-events .tribe-events-calendar-day__time-separator:after,.fusion-body #main .tribe-events .tribe-events-calendar-day__type-separator:after,.fusion-body #main .tribe-events .tribe-events-calendar-list__month-separator:after,.fusion-body #main .tribe-events .tribe-events-pro-map__event-cards-wrapper:after,.fusion-body #main .tribe-events .tribe-events-pro-map__event-column:after,.fusion-body #main .tribe-events .tribe-events-pro-week-mobile-events__event-time-separator:after
{
background-color:#e0dede}

.fusion-body #main .tribe-events .tribe-events-pro-map__event-cards-wrapper:before,.fusion-body #main .tribe-events .tribe-events-pro-map__event-column:before
{
background-color:#e0dede}

.fusion-body #main .tribe-events .tribe-common-form-control-text__input,.fusion-body #main .tribe-events .tribe-common-form-control-text__input:focus,.fusion-body #main .tribe-events .tribe-events-c-events-bar--border,.fusion-body #main .tribe-events .tribe-events-c-nav,.fusion-body #main .tribe-events .tribe-events-c-top-bar .tribe-events-c-top-bar__today-button,.fusion-body #main .tribe-events .tribe-events-c-view-selector__content,.fusion-body #main .tribe-events .tribe-events-calendar-day-nav,.fusion-body #main .tribe-events .tribe-events-calendar-list-nav,.fusion-body #main .tribe-events .tribe-events-calendar-month-mobile-events__mobile-event+.tribe-events-calendar-month-mobile-events__mobile-event,.fusion-body #main .tribe-events .tribe-events-calendar-month__body,.fusion-body #main .tribe-events .tribe-events-calendar-month__day,.fusion-body #main .tribe-events .tribe-events-calendar-month__week,.fusion-body #main .tribe-events .tribe-events-pro-map__event-card-button,.fusion-body #main .tribe-events .tribe-events-pro-map__event-card-wrapper--active .tribe-events-pro-map__event-card-button,.fusion-body #main .tribe-events .tribe-events-pro-map__map
{
border-color:#e0dede}

.fusion-body #main .tribe-events .tribe-events-pro-map__event-card-button:focus,.fusion-body #main .tribe-events .tribe-events-pro-map__event-card-button:hover
{
border-color:#cbc8c8}

.fusion-body #main .tribe-events .tribe-events-calendar-list__event-datetime-featured-text,.fusion-body #main .tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-featured-text
{
color:#f8b900}

.fusion-body #main .tribe-events .tribe-events-calendar-list__event-date-tag-daynum,.fusion-body #main .tribe-events .tribe-events-pro-map__event-date-tag-daynum,.fusion-body #main .tribe-events .tribe-events-pro-photo__event-date-tag-daynum,.fusion-body #main .tribe-events .tribe-events-pro-week-day-selector__day-daynum,.fusion-body #main .tribe-events .tribe-events-pro-week-grid__header-column-daynum
{
color:#f8b900}

.tribe-events.tribe-common .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after,.tribe-events.tribe-common .tribe-events-calendar-month__day:hover:after
{
background-color:#f8b900}

.tribe-events .tribe-events .tribe-events-calendar-month__calendar-event--featured:before
{
background-color:#f8b900}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-small-cta__price,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-list__event-date-tag-weekday,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-month__calendar-event-details,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-month__multiday-event-bar-title,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-map__event-card-wrapper .tribe-events-pro-map__event-actions,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-photo__event-date-tag-month,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-week-grid__event-link-inner,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-week-grid__events-time-tag,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-week-grid__header-column-weekday,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-week-grid__multiday-events-tag,.fusion-body .fusion-wrapper #main .tribe-events.tribe-common--breakpoint-medium.tribe-events-pro-week-day-selector__day-weekday
{
font-size:12px}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-month__multiday-event-bar-inner h3,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-week-grid__multiday-event-bar-inner h3
{
font-size:12px}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-list__event-date-tag-weekday,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-map__event-date-tag-month .tribe-events-pro-map__event-date-tag-weekday,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-photo__event-date-tag-month,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-photo__event-date-tag-weekday,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-week-day-selector__day-daynum,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-week-day-selector__day-weekday,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-week-grid__header-column-weekday
{
  font-family:Raleway;
  font-style:;
letter-spacing:0px}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-list__event-date-tag-daynum,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-map__event-date-tag-daynum,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-photo__event-date-tag-daynum,.fusion-body .fusion-wrapper #main .tribe-events.tribe-common--breakpoint-medium .tribe-events-pro-week-day-selector__day-daynum
{
  font-size:20px;
  font-family:Raleway;
  font-style:;
letter-spacing:0px}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-events-bar__search-button-icon,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-view-selector__button-icon,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-month__day-date-link,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-map__event-title
{
color:#333333}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-events-bar__search-button-icon:active,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-events-bar__search-button-icon:focus,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-events-bar__search-button-icon:hover,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-view-selector__button-icon:active,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-view-selector__button-icon:focus,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-view-selector__button-icon:hover,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-month__day-date-link:active,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-month__day-date-link:focus,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-month__day-date-link:hover,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-map__event-title:active,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-map__event-title:focus,.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-pro-map__event-title:hover
{
color:#f8b900}

.tribe-events .tribe-events-pro-week-grid__event-link .tribe-events-pro-week-grid__event-link-inner
{
  background-color:rgba(248,185,0,0.7);
color:#ffffff}

.tribe-events .tribe-events-pro-week-grid__event-link--focus .tribe-events-pro-week-grid__event-link-inner,.tribe-events .tribe-events-pro-week-grid__event-link--hover .tribe-events-pro-week-grid__event-link-inner,.tribe-events .tribe-events-pro-week-grid__event-link:focus .tribe-events-pro-week-grid__event-link-inner,.tribe-events .tribe-events-pro-week-grid__event-link:hover .tribe-events-pro-week-grid__event-link-inner
{
background-color:rgba(248,185,0,0.85)}

.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner
{
  background-color:rgba(248,185,0,0.7);
color:#ffffff}

.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner--focus,.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner--hover,.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner:focus,.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner:hover
{
background-color:rgba(248,185,0,0.85)}

.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner,.tribe-events .tribe-events-pro-week-grid__multiday-event--past .tribe-events-pro-week-grid__multiday-event-bar-inner
{
background-color:rgba(248,185,0,0.35)}

.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner--focus,.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner--hover,.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner:focus,.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner:hover,.tribe-events .tribe-events-pro-week-grid__multiday-event--past .tribe-events-pro-week-grid__multiday-event-bar-inner--focus,.tribe-events .tribe-events-pro-week-grid__multiday-event--past .tribe-events-pro-week-grid__multiday-event-bar-inner--hover,.tribe-events .tribe-events-pro-week-grid__multiday-event--past .tribe-events-pro-week-grid__multiday-event-bar-inner:focus,.tribe-events .tribe-events-pro-week-grid__multiday-event--past .tribe-events-pro-week-grid__multiday-event-bar-inner:hover
{
background-color:rgba(248,185,0,0.35)}

.tribe-events .tribe-events-pro-week-grid__event--past .tribe-events-pro-week-grid__event-link .tribe-events-pro-week-grid__event-link-inner
{
  background-color:rgba(248,185,0,0.7);
color:#ffffff}

.tribe-events .tribe-events-pro-week-grid__event--past .tribe-events-pro-week-grid__event-link:focus .tribe-events-pro-week-grid__event-link-inner,.tribe-events .tribe-events-pro-week-grid__event--past .tribe-events-pro-week-grid__event-link:hover .tribe-events-pro-week-grid__event-link-inner
{
background-color:rgba(248,185,0,0.85)}

.tribe-events .tribe-events-calendar-month__calendar-event--featured:before
{
background-color:#f8b900}

.tribe-events .tribe-events-header__messages .tribe-events-c-messages__message
{
  background-color:#efeded;
color:#747474}

.tribe-events .tribe-events-calendar-month__day-cell--mobile:focus,.tribe-events .tribe-events-calendar-month__day-cell--mobile:hover
{
border-color:#f8b900}

.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__mobile-events-icon--event,.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__mobile-events-icon--featured
{
background-color:#333333}

.tribe-events .tribe-events-calendar-month__day-cell--selected
{
background-color:#f8b900}

.tribe-events .tribe-events-calendar-month__day-cell--selected:focus,.tribe-events .tribe-events-calendar-month__day-cell--selected:hover
{
background-color:#f8b900}

.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__mobile-events-icon
{
color:#ffffff}

.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__mobile-events-icon--event
{
background-color:#ffffff}

.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date
{
color:#ffffff}

.tribe-events .tribe-events-calendar-month__mobile-events-icon--event
{
background-color:#f8b900}

.tribe-events .tribe-events-c-small-cta__price,.tribe-events .tribe-tickets-price-amount
{
color:#f8b900}

.fusion-body .tribe-common .tribe-common-cta--thin-alt,.fusion-body .tribe-common .tribe-events-c-nav__next:not(:disabled),.fusion-body .tribe-common .tribe-events-c-nav__prev:not(:disabled),.fusion-body .tribe-common .tribe-events-c-nav__today,.fusion-body .tribe-common a
{
color:#333333}

.fusion-body .tribe-common .tribe-common-cta--thin-alt:visited,.fusion-body .tribe-common .tribe-events-c-nav__next:not(:disabled):visited,.fusion-body .tribe-common .tribe-events-c-nav__prev:not(:disabled):visited,.fusion-body .tribe-common .tribe-events-c-nav__today:visited,.fusion-body .tribe-common a:visited
{
color:#333333}

.fusion-body .tribe-common .tribe-common-cta--thin-alt:active,.fusion-body .tribe-common .tribe-common-cta--thin-alt:focus,.fusion-body .tribe-common .tribe-common-cta--thin-alt:hover,.fusion-body .tribe-common .tribe-events-c-nav__next:not(:disabled):active,.fusion-body .tribe-common .tribe-events-c-nav__next:not(:disabled):focus,.fusion-body .tribe-common .tribe-events-c-nav__next:not(:disabled):hover,.fusion-body .tribe-common .tribe-events-c-nav__prev:not(:disabled):active,.fusion-body .tribe-common .tribe-events-c-nav__prev:not(:disabled):focus,.fusion-body .tribe-common .tribe-events-c-nav__prev:not(:disabled):hover,.fusion-body .tribe-common .tribe-events-c-nav__today:active,.fusion-body .tribe-common .tribe-events-c-nav__today:focus,.fusion-body .tribe-common .tribe-events-c-nav__today:hover,.fusion-body .tribe-common a:active,.fusion-body .tribe-common a:focus,.fusion-body .tribe-common a:hover
{
color:#f8b900}

.fusion-body .tribe-common .tribe-common-cta--thin-alt:active:after,.fusion-body .tribe-common .tribe-common-cta--thin-alt:active:before,.fusion-body .tribe-common .tribe-common-cta--thin-alt:focus:after,.fusion-body .tribe-common .tribe-common-cta--thin-alt:focus:before,.fusion-body .tribe-common .tribe-common-cta--thin-alt:hover:after,.fusion-body .tribe-common .tribe-common-cta--thin-alt:hover:before,.fusion-body .tribe-common .tribe-events-c-nav__next:not(:disabled):active:after,.fusion-body .tribe-common .tribe-events-c-nav__next:not(:disabled):active:before,.fusion-body .tribe-common .tribe-events-c-nav__next:not(:disabled):focus:after,.fusion-body .tribe-common .tribe-events-c-nav__next:not(:disabled):focus:before,.fusion-body .tribe-common .tribe-events-c-nav__next:not(:disabled):hover:after,.fusion-body .tribe-common .tribe-events-c-nav__next:not(:disabled):hover:before,.fusion-body .tribe-common .tribe-events-c-nav__prev:not(:disabled):active:after,.fusion-body .tribe-common .tribe-events-c-nav__prev:not(:disabled):active:before,.fusion-body .tribe-common .tribe-events-c-nav__prev:not(:disabled):focus:after,.fusion-body .tribe-common .tribe-events-c-nav__prev:not(:disabled):focus:before,.fusion-body .tribe-common .tribe-events-c-nav__prev:not(:disabled):hover:after,.fusion-body .tribe-common .tribe-events-c-nav__prev:not(:disabled):hover:before,.fusion-body .tribe-common .tribe-events-c-nav__today:active:after,.fusion-body .tribe-common .tribe-events-c-nav__today:active:before,.fusion-body .tribe-common .tribe-events-c-nav__today:focus:after,.fusion-body .tribe-common .tribe-events-c-nav__today:focus:before,.fusion-body .tribe-common .tribe-events-c-nav__today:hover:after,.fusion-body .tribe-common .tribe-events-c-nav__today:hover:before,.fusion-body .tribe-common a:active:after,.fusion-body .tribe-common a:active:before,.fusion-body .tribe-common a:focus:after,.fusion-body .tribe-common a:focus:before,.fusion-body .tribe-common a:hover:after,.fusion-body .tribe-common a:hover:before
{
color:#f8b900}

.fusion-body .fusion-wrapper #main .tribe-common .tribe-common-h6--min-medium,.fusion-body .fusion-wrapper #main .tribe-common .tribe-events-c-day-marker__date,.fusion-body .fusion-wrapper #main .tribe-common .tribe-events-pro-week-mobile-events__event-type-separator
{
font-size:18px}

.tribe-common .tribe-common-svgicon--featured
{
color:#f8b900}

.tribe-common .tribe-common-c-loader__dot
{
background-color:rgba(248,185,0,0.2)}

@keyframes a
{
  50%
  {
  background-color:#f8b900}
}

@keyframes tribe-common-c-loader-bounce
{
  50%
  {
  background-color:#f8b900}
}

.tooltipster-base.tribe-events-tooltip-theme
{
  background-color:#ffffff;
border-color:#e0dede}

.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content
{
color:#747474}

.tribe-events-pro .tribe-events-pro-week-grid__multiday-event-bar-inner
{
  background-color:rgba(248,185,0,0.5);
color:#ffffff}

.tribe-events-pro .tribe-events-pro-week-grid__multiday-event-bar-inner--hover,.tribe-events-pro .tribe-events-pro-week-grid__multiday-event-bar-inner:hover
{
background-color:rgba(248,185,0,0.7)}

.tribe-events-pro .tribe-events-pro-week-grid__events-day,.tribe-events-pro .tribe-events-pro-week-grid__events-row-outer-wrapper,.tribe-events-pro .tribe-events-pro-week-grid__events-scroll-wrapper,.tribe-events-pro .tribe-events-pro-week-grid__header-column,.tribe-events-pro .tribe-events-pro-week-grid__header-row,.tribe-events-pro .tribe-events-pro-week-grid__multiday-events-day,.tribe-events-pro .tribe-events-pro-week-grid__multiday-events-row-outer-wrapper
{
border-color:#e0dede}

.tribe-events-pro .tribe-events-pro-week-grid__events-time-tag:after,.tribe-events-pro .tribe-events-pro-week-mobile-events__event-type-separator:after
{
background-color:#e0dede}

.tribe-events-pro .tribe-events-pro-week-day-selector__day--active,.tribe-events-pro.tribe-events-view--week .datepicker tbody tr.active:after
{
border-color:#f8b900}

.fusion-body #main .tribe-events-tickets,.fusion-body #main .tribe-events-tickets td,.fusion-body #main .tribe-events-tickets>tbody,.fusion-body #main .tribe-tickets,.fusion-body #main .tribe-tickets__footer,.fusion-body #main .tribe-tickets__item
{
border-color:#e0dede}

.fusion-body #main .tribe-tickets__footer__total__wrap,.fusion-body #main .tribe-tickets__item__extra__price
{
color:#f8b900}

.fusion-body #main .tribe-events-tickets .tribe-tickets-remaining,.fusion-body #main .tribe-tickets-attendees-list-optout--wrapper label,.fusion-body #main .tribe-tickets__item__extra__available
{
font-size:12px}

.fusion-body #main .tribe-common-form-control-checkbox__input.tribe-common-form-control-checkbox__input:checked,.fusion-body #main .tribe-common-form-control-radio__input.tribe-common-form-control-radio__input:checked
{
  border-color:#f8b900;
background-color:#f8b900}

.tribe-block__event-price .tribe-block__event-price__cost
{
color:#f8b900}

.tribe-block__venue .tribe-block__venue__meta .tribe-block__venue__address a
{
color:#333333}

.tribe-block__venue .tribe-block__venue__meta .tribe-block__venue__address a :active,.tribe-block__venue .tribe-block__venue__meta .tribe-block__venue__address a:hover
{
color:#f8b900}

.tribe-block__venue .tribe-block__venue__meta .tribe-block__venue__address a:visited
{
color:#333333}

.avada-has-blocks.single-tribe_events .tribe-block__events-link
{
margin-top:1.5em}

.avada-has-blocks.single-tribe_events .tribe-block__events-link .tribe-block__btn--link>a img
{
display:none}

.avada-has-blocks.single-tribe_events .tribe-events-single-event-title
{
  margin-top:0.67em;
margin-bottom:0.67em}

.avada-has-blocks.single-tribe_events .tribe-events-schedule
{
  margin-top:0em;
margin-bottom:1.1em}

.avada-has-blocks.single-tribe_events #tribe-events-content .tribe-events-event-meta .tribe-events-single-section-title,.avada-has-blocks.single-tribe_events .tribe-block__venue .tribe-block__venue__meta .tribe-block__venue__name h3
{
  margin-top:1em;
margin-bottom:1em}

.avada-has-blocks.single-tribe_events .tribe-block__organizer__details p
{
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
color:inherit}

.avada-has-blocks.single-tribe_events #tribe-events-content .tribe-events-event-meta .tribe-events-meta-group dd
{
border-color:#e0dede}

.avada-has-blocks.single-tribe_events .tribe-block__tickets__item__quantity button
{
  border-width:1px 1px 1px 1px;
  border-color:#d2d2d2;
  border-radius:0px;
background-color:var(--qty_bg_color)}

.avada-has-blocks.single-tribe_events .tribe-block__tickets__item__quantity button:hover
{
background-color:var(--qty_bg_hover_color)}

.avada-has-blocks.single-tribe_events .tribe-block__tickets__item__quantity .tribe-ticket-quantity
{
color:#aaa9a9}

.fusion-theme-sharing-box
{
  display:table;
  margin-bottom:0;
  margin-top:60px;
  height:70px;
  width:100%;
  background-color:#f6f6f6;
  padding-left:20px;
padding-right:20px}

.avada-social-full-transparent .fusion-theme-sharing-box
{
  padding-left:0;
padding-right:0}

.fusion-theme-sharing-box.boxed-icons
{
padding:15px 20px}

.fusion-theme-sharing-box .fusion-social-networks,.fusion-theme-sharing-box h4
{
  display:table-cell;
vertical-align:middle}

.fusion-theme-sharing-box.share-box h4
{
color:#bebdbd}

.fusion-theme-sharing-box .fusion-social-networks
{
text-align:right}

.fusion-theme-sharing-box .fusion-social-networks .fusion-social-network-icon
{
margin-bottom:0}

.fusion-theme-sharing-box .fusion-social-networks.boxed-icons .fusion-social-network-icon
{
margin:5px}

.fusion-theme-sharing-box .fusion-social-networks.boxed-icons .fusion-social-network-icon:not(.custom)
{
border-radius:4px}

.fusion-theme-sharing-box .fusion-social-networks.boxed-icons a
{
padding:8px}

.fusion-form-form-wrapper .fusion-form-field
{
  position:relative;
  width:100%;
  clear:both;
margin:1em 0}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-input
{
  width:100%;
  padding:0 1em;
  outline:0;
transition:all .2s ease}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-input[type=file]
{
border-color:transparent}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-input:hover:not(:focus)
{
border-color:rgba(210,210,210,0.5)}

.fusion-form-form-wrapper .fusion-form-field .label,.fusion-form-form-wrapper .fusion-form-field label
{
  display:inline-block;
line-height:normal}

.fusion-form-form-wrapper .fusion-form-field.fusion-form-label-above .label,.fusion-form-form-wrapper .fusion-form-field.fusion-form-label-above label
{
margin-bottom:.65em}

.fusion-form-form-wrapper .fusion-form-field.fusion-form-label-below .label,.fusion-form-form-wrapper .fusion-form-field.fusion-form-label-below label
{
margin-top:.65em}

.fusion-form-form-wrapper .fusion-form-field.fusion-form-label-below .select-arrow
{
top:1px}

.fusion-form-form-wrapper .fusion-form-field.fusion-form-textarea-field .fusion-form-input-with-icon i
{
  top:1.2em;
transform:inherit}

.fusion-form-form-wrapper .fusion-form-field textarea
{
width:100%}

.fusion-form-form-wrapper .fusion-form-field textarea.fusion-form-input
{
  padding:1em;
  box-sizing:border-box;
  height:auto;
border-style:solid}

.fusion-form-form-wrapper .fusion-form-field option[value=""][disabled]
{
display:none}

.fusion-form-form-wrapper .fusion-form-field option
{
color:#aaa9a9}

.fusion-form-form-wrapper .fusion-form-field input[type=file]
{
width:100%}

.fusion-form-form-wrapper .fusion-form-field input[type=number]
{
  padding:1em;
  width:100%;
  box-sizing:border-box;
position:relative}

.fusion-form-form-wrapper .fusion-form-field input[type=color]
{
  display:block;
width:100%}

.fusion-form-form-wrapper .fusion-form-field input[type=date]
{
  display:block;
width:100%}

.fusion-form-form-wrapper .fusion-form-field.fusion-form-hidden-field
{
display:none}

.fusion-form-form-wrapper .fusion-form-field.fusion-form-recaptcha-field .fusion-form-hide-recaptcha-badge
{
display:none}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-tooltip
{
  display:inline-block;
  margin-left:.4em;
  cursor:pointer;
position:relative}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-tooltip .fusion-form-tooltip-content
{
  opacity:0;
  z-index:9999;
  width:auto!important;
  white-space:nowrap;
  pointer-events:none;
  position:absolute;
  bottom:2.2em;
  left:-1.35em;
  transform:translateY(10px);
  padding:.54em .65em;
  background:#333;
  color:#fff;
  border:1px solid #333;
  border-radius:3px;
transition:all .2s ease .2s}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-tooltip .fusion-form-tooltip-content::before
{
  content:" ";
  position:absolute;
  top:100%;
  left:calc(1.4em - 5px);
  margin-left:.2em;
  width:0;
  border-top:.6em solid;
  border-right:.5em solid transparent;
  border-left:.5em solid transparent;
  border-top-color:inherit;
  font-size:inherit;
line-height:0}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-tooltip:hover .fusion-form-tooltip-content
{
  opacity:1;
transform:none}

.fusion-form-form-wrapper .fusion-form-field.error input,.fusion-form-form-wrapper .fusion-form-field.error label:not(.fusion-form-rating-icon)
{
color:#e0284f!important}

.fusion-form-form-wrapper .fusion-form-field.error .fusion-form-input,.fusion-form-form-wrapper .fusion-form-field.error .fusion-form-upload-field
{
border-color:#e0284f!important}

.fusion-form-form-wrapper .fusion-form-field.error .fusion-form-input
{
box-shadow:0 0 1.5px 1px rgba(224,40,79,.65)}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-element-hidden
{
display:none}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-input-with-icon
{
position:relative}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-input-with-icon>i
{
  position:absolute;
  text-align:center;
  z-index:99;
  left:1em;
  top:50%;
  top:calc(50% + (1px - 1px)/ 2);
  transform:translateY(-50%);
  color:#aaa9a9;
font-size:13px}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-input-with-icon .fusion-form-input
{
padding-left:2.5em!important}

.fusion-form-form-wrapper .fusion-form-field .wp-editor-tabs
{
float:left}

.fusion-form-form-wrapper .fusion-form-field .wp-editor-tabs .switch-tmce
{
margin-left:0}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-section-wrapper .fusion-form-section-container .fusion-form-section-title-wrapper .fusion-form-section-title
{
  margin:0;
line-height:1.75!important}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-section-wrapper .fusion-form-section-container.fusion-alignright
{
  width:100%;
  text-align:right;
margin-left:0}

.fusion-form-form-wrapper .fusion-form-field-hidden
{
display:none}

.fusion-form-form-wrapper .fusion-layout-column
{
margin-bottom:0}

.fusion-builder-live .fusion-form-form-wrapper button[type=submit]
{
pointer-events:none}

.fusion-form .form-submission-notices .fusion-form-response
{
display:none}

.fusion-body .flatpickr-calendar.open
{
z-index:100000}

.fusion-form-widget .fusion-form-form-wrapper .fusion-layout-column
{
  width:100%;
min-width:100%}

@keyframes move
{
  0%,32%
  {
  margin-left:-2.74em}

  33%,66%
  {
  margin-left:0}

  100%,67%
  {
  margin-left:2.74em}
}

@-moz-document url-prefix()
{
  .fusion-form-form-wrapper .fusion-form-field select
  {
  text-indent:-.2em}
}

.fusion-alert:not( .fusion-live-alert ) .close
{
  display:inline;
}

.fusion-portfolio-boxed.fusion-portfolio-element .fusion-portfolio-content
{
  padding-top:25px;
  padding-right:25px;
  padding-bottom:25px;
  padding-left:25px;
}

.wpcf7 .wpcf7-form.failed .wpcf7-response-output,.wpcf7 .wpcf7-form.invalid .wpcf7-response-output,.wpcf7 .wpcf7-form.spam .wpcf7-response-output,.wpcf7 .wpcf7-form.unaccepted .wpcf7-response-output
{
  background-color:#f2dede;
  border:1px solid #a64242;
  color:#a64242;
}

.wpcf7 .wpcf7-form.sent .wpcf7-response-output
{
  background-color:#dff0d8;
  border:1px solid #5ca340;
  color:#5ca340;
}

.fusion-alert.alert-info,.tribe-events-notices
{
  background-color:#ffffff;
  border-color:#808080;
  color:#808080;
}

.alert-danger
{
  background-color:#f2dede;
  border-color:#a64242;
  color:#a64242;
}

.alert-success
{
  background-color:#dff0d8;
  border-color:#5ca340;
  color:#5ca340;
}

.alert-warning
{
  background-color:#fcf8e3;
  border-color:#d9b917;
  color:#d9b917;
}

.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-widget-content
{
  background-color:#ffffff;
}

.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li
{
  border-right-color:#ffffff;
}

.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-clean .fusion-tabs-nav ul
{
  border:1px solid #ffffff;
}

.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-clean .fusion-tabs-nav ul li
{
  border-right-color:#ffffff;
}

.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li a
{
  border-top-color:#ebeaea;
}

.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li a,.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-widget-content .fusion-date-box
{
  background:#ebeaea;
}

.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li a:hover
{
  background:#ffffff;
  border-top-color:#ffffff;
}

.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li.active a
{
  background:#ffffff;
}

.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-classic,.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-widget-content .fusion-tabs-widget-items li
{
  border-color:#ffffff;
}

.fusion-secondary-menu .fusion-menu-cart-item img
{
  border-color:#e0dede;
}

.checkout .payment_methods .payment_box,.fusion-body blockquote,.post-content blockquote,.review blockquote q
{
  background-color:#f6f6f6;
}

.review blockquote q
{
  color:#747474;
}

i.fontawesome-icon.circle-yes
{
  background-color:#333333;
}

.content-box-shortcode-timeline,.fontawesome-icon.circle-yes
{
  border-color:#333333;
}

.fontawesome-icon,.fontawesome-icon.circle-yes
{
  color:#ffffff;
}

#reviews li .comment-text,#small-nav,#wrapper .side-nav li a,#wrapper .side-nav li.current_page_item li a,.avada-skin-rev,.chzn-container-single .chzn-single,.chzn-container-single .chzn-single div,.chzn-drop,.commentlist .the-comment,.es-carousel-wrapper.fusion-carousel-small .es-carousel ul li img,.fusion-author .fusion-author-social,.fusion-author-widget .fusion-author-widget-separator .fusion-author-widget-sep,.fusion-content-widget-area .widget .recentcomments,.fusion-content-widget-area .widget li a,.fusion-content-widget-area .widget li a:before,.fusion-content-widget-area .widget_archive li,.fusion-content-widget-area .widget_categories li,.fusion-content-widget-area .widget_links li,.fusion-content-widget-area .widget_meta li,.fusion-content-widget-area .widget_nav_menu li,.fusion-content-widget-area .widget_pages li,.fusion-content-widget-area .widget_recent_entries li,.fusion-counters-box .fusion-counter-box .counter-box-border,.fusion-filters,.fusion-hide-pagination-text .pagination-next,.fusion-hide-pagination-text .pagination-prev,.fusion-pagination .page-numbers,.fusion-project-details-tb .project-info .project-info-box,.fusion-tabs.vertical-tabs.clean .nav-tabs li .tab-link,.input-radio,.ls-avada,.page-links a,.pagination a.inactive,.panel.entry-content,.post .fusion-meta-info,.price_slider_wrapper,.progress-bar,.project-content .project-info .project-info-box,.search-page-search-form,.side-nav,.side-nav li a,.single-navigation,.table,.table > tbody > tr > td,.table > tbody > tr > th,.table > tfoot > tr > td,.table > tfoot > tr > th,.table > thead > tr > td,.table > thead > tr > th,.table-1 table,.table-1 table th,.table-1 tr td,.table-2 table thead,.table-2 tr td,.tabs-vertical .tabs-container .tab_content,.tabs-vertical .tabset,.tagcloud a,.tkt-slctr-tbl-wrap-dv table,.tkt-slctr-tbl-wrap-dv tr td,h5.toggle.active + .toggle-content,tr td
{
  border-color:#e0dede;
}

.price_slider_wrapper .ui-widget-content
{
  background-color:#e0dede;
}

.tribe-countdown-text,.tribe-countdown-timer
{
  background-color:#f8b900;
}

.tribe-countdown-timer .tribe-countdown-number
{
  background-color:#333333;
}

.tribe-countdown-timer .tribe-countdown-number .fusion-tribe-counterdown-over,.tribe-countdown-timer .tribe-countdown-number .tribe-countdown-under
{
  color:#ffffff;
}

#slidingbar-area .tribe-events-countdown-widget .tribe-countdown-text, #slidingbar-area .tribe-events-countdown-widget .tribe-countdown-text a,#slidingbar-area .tribe-events-countdown-widget .tribe-countdown-text, #slidingbar-area .tribe-events-countdown-widget .tribe-countdown-text a:hover,.tribe-events-countdown-widget .tribe-countdown-text, .tribe-events-countdown-widget .tribe-countdown-text a,.tribe-events-countdown-widget .tribe-countdown-text, .tribe-events-countdown-widget .tribe-countdown-text a:hover
{
  color:#ffffff;
}

:root
{
  --site_width:1170px;
  --site_width-int:1170;
  --margin_offset-top:0px;
  --margin_offset-bottom:0px;
  --margin_offset-top-no-percent:0px;
  --margin_offset-bottom-no-percent:0px;
  --main_padding-top:30px;
  --main_padding-top-or-55px:30px;
  --main_padding-bottom:30px;
  --hundredp_padding:0px;
  --hundredp_padding-fallback_to_zero:0px;
  --hundredp_padding-fallback_to_zero_px:0px;
  --hundredp_padding-hundred_percent_negative_margin:-0px;
  --sidebar_width:30%;
  --sidebar_gutter:3%;
  --sidebar_2_1_width:21%;
  --sidebar_2_2_width:21%;
  --dual_sidebar_gutter:3%;
  --grid_main_break_point:800;
  --side_header_break_point:800;
  --content_break_point:800;
  --typography_sensitivity:0;
  --typography_factor:1.5;
  --primary_color:#f8b900;
  --primary_color-85a:rgba(248,185,0,0.85);
  --primary_color-7a:rgba(248,185,0,0.7);
  --primary_color-5a:rgba(248,185,0,0.5);
  --primary_color-35a:rgba(248,185,0,0.35);
  --primary_color-2a:rgba(248,185,0,0.2);
  --header_bg_image:url("//www.mairie-saintremydeprovence.com/wp-content/uploads/2018/06/header.jpg");
  --header_bg_repeat:no-repeat;
  --side_header_width:280px;
  --side_header_width-int:280;
  --header_padding-top:0px;
  --header_padding-bottom:100px;
  --header_padding-left:0px;
  --header_padding-right:0px;
  --menu_highlight_background:#ffc107;
  --menu_arrow_size-width:23px;
  --menu_arrow_size-height:12px;
  --menu_arrow_size-width-header_border_color_condition_5:;
  --nav_highlight_border:10px;
  --nav_padding:40px;
  --nav_padding-no-zero:40px;
  --dropdown_menu_top_border_size:3px;
  --dropdown_menu_width:180px;
  --mainmenu_dropdown_vertical_padding:7px;
  --menu_sub_bg_color:#f2efef;
  --menu_bg_hover_color:#f8f8f8;
  --menu_sub_sep_color:#dcdadb;
  --menu_h45_bg_color:#ffffff;
  --nav_typography-font-family:Raleway;
  --nav_typography-font-weight:500;
  --nav_typography-font-size:16px;
  --nav_typography-font-style:;
  --nav_typography-letter-spacing:0px;
  --nav_typography-color:#333333;
  --nav_typography-color-65a:rgba(51,51,51,0.65);
  --nav_typography-color-35a:rgba(51,51,51,0.35);
  --menu_hover_first_color:#9c1c22;
  --menu_hover_first_color-65a:rgba(156,28,34,0.65);
  --menu_sub_color:#333333;
  --nav_dropdown_font_size:13px;
  --flyout_menu_icon_font_size:20px;
  --flyout_menu_icon_font_size_px:20px;
  --snav_font_size:12px;
  --sec_menu_lh:44px;
  --header_top_menu_sub_color:#747474;
  --mobile_menu_icons_top_margin:0px;
  --mobile_menu_nav_height:35px;
  --mobile_header_bg_color:rgb(255,255,255);
  --mobile_menu_background_color:#f9f9f9;
  --mobile_menu_hover_color:#f6f6f6;
  --mobile_menu_border_color:#dadada;
  --mobile_menu_toggle_color:#dadada;
  --mobile_menu_typography-font-family:"PT Sans";
  --mobile_menu_typography-font-size:12px;
  --mobile_menu_typography-font-weight:400;
  --mobile_menu_typography-line-height:35px;
  --mobile_menu_typography-letter-spacing:0px;
  --mobile_menu_typography-color:#333333;
  --mobile_menu_typography-font-style:;
  --mobile_menu_typography-font-size-30-or-24px:24px;
  --mobile_menu_typography-font-size-open-submenu:12px;
  --mobile_menu_font_hover_color:#333333;
  --menu_icon_size:14px;
  --logo_alignment:center;
  --logo_background_color:#a0ce4e;
  --slidingbar_width:300px;
  --slidingbar_width-percent_to_vw:300px;
  --slidingbar_content_padding-top:60px;
  --slidingbar_content_padding-bottom:60px;
  --slidingbar_content_padding-left:30px;
  --slidingbar_content_padding-right:30px;
  --slidingbar_bg_color:#363839;
  --slidingbar_divider_color:#282a2b;
  --slidingbar_link_color:#bfbfbf;
  --slidingbar_link_color_hover:#a0ce4e;
  --footer_divider_color:#3b3b3b;
  --footer_headings_typography-font-family:Raleway;
  --footer_headings_typography-font-size:20px;
  --footer_headings_typography-font-weight:400;
  --footer_headings_typography-line-height:1.5;
  --footer_headings_typography-font-style:;
  --footer_headings_typography-letter-spacing:0px;
  --footer_headings_typography-color:#e6e6e6;
  --footer_text_color:#e6e6e6;
  --sidebar_bg_color:#e6e6e6;
  --bg_image:none;
  --bg_repeat:no-repeat;
  --bg_color:#f9f9f9;
  --bg-color-overlay:normal;
  --bg_pattern:url("//www.mairie-saintremydeprovence.com/wp-content/themes/Avada/assets/images/patterns/pattern1.png");
  --content_bg_color:#ffffff;
  --content_bg_image:none;
  --content_bg_repeat:no-repeat;
  --body_typography-font-family:Raleway;
  --body_typography-font-size:16px;
  --base-font-size:16;
  --body_typography-font-weight:300;
  --body_typography-font-style:;
  --body_typography-line-height:1.5;
  --body_typography-letter-spacing:0px;
  --body_typography-color:#333333;
  --link_color:#333333;
  --link_color-8a:rgba(51,51,51,0.8);
  --h1_typography-font-family:Raleway;
  --h1_typography-font-weight:200;
  --h1_typography-line-height:1.2;
  --h1_typography-letter-spacing:0px;
  --h1_typography-font-style:;
  --h1_typography-font-size:35px;
  --h1_typography-color:#333333;
  --h1_typography-margin-top:0.67em;
  --h1_typography-margin-bottom:0.67em;
  --h2_typography-font-family:Raleway;
  --h2_typography-font-weight:600;
  --h2_typography-line-height:1.2;
  --h2_typography-letter-spacing:0px;
  --h2_typography-font-style:;
  --h2_typography-font-size:25px;
  --h2_typography-color:#f8b900;
  --h2_typography-margin-top:0em;
  --h2_typography-margin-bottom:1.1em;
  --h3_typography-font-family:Raleway;
  --h3_typography-font-weight:800;
  --h3_typography-line-height:1.2;
  --h3_typography-letter-spacing:0px;
  --h3_typography-font-style:;
  --h3_typography-font-size:20px;
  --h3_typography-color:#333333;
  --h3_typography-margin-top:1em;
  --h3_typography-margin-bottom:1em;
  --h4_typography-font-family:Raleway;
  --h4_typography-font-weight:800;
  --h4_typography-line-height:1.2;
  --h4_typography-letter-spacing:0px;
  --h4_typography-font-style:;
  --h4_typography-font-size:25px;
  --h4_typography-color:#333333;
  --h4_typography-margin-top:0.5em;
  --h4_typography-margin-bottom:0.5em;
  --h5_typography-font-family:Raleway;
  --h5_typography-font-weight:800;
  --h5_typography-line-height:1.2;
  --h5_typography-letter-spacing:0px;
  --h5_typography-font-style:;
  --h5_typography-font-size:25px;
  --h5_typography-color:#ffffff;
  --h5_typography-margin-top:0.5em;
  --h5_typography-margin-bottom:0.5em;
  --h6_typography-font-family:Raleway;
  --h6_typography-font-weight:400;
  --h6_typography-line-height:1.6;
  --h6_typography-letter-spacing:0px;
  --h6_typography-font-style:;
  --h6_typography-font-size:11px;
  --h6_typography-color:#333333;
  --h6_typography-margin-top:2.33em;
  --h6_typography-margin-bottom:2.33em;
  --post_title_typography-font-family:Raleway;
  --post_title_typography-font-weight:200;
  --post_title_typography-line-height:1.2;
  --post_title_typography-letter-spacing:0px;
  --post_title_typography-font-style:;
  --post_title_typography-font-size:35px;
  --post_title_typography-color:#333333;
  --post_titles_extras_typography-font-family:Raleway;
  --post_titles_extras_typography-font-weight:400;
  --post_titles_extras_typography-line-height:1.2;
  --post_titles_extras_typography-letter-spacing:0px;
  --post_titles_extras_typography-font-style:;
  --post_titles_extras_typography-font-size:18px;
  --post_titles_extras_typography-color:#333333;
  --blog_archive_grid_column_spacing:40px;
  --dates_box_color:#eef0f2;
  --meta_font_size:12px;
  --portfolio_archive_column_spacing:20px;
  --portfolio_meta_font_size:13px;
  --social_bg_color:#f6f6f6;
  --social_bg_color-0-transparent:;
  --sharing_social_links_icon_color:#bebdbd;
  --sharing_social_links_box_color:#e8e8e8;
  --sharing_social_links_boxed_padding:8px;
  --slider_nav_box_dimensions-width:30px;
  --slider_nav_box_dimensions-height:30px;
  --slider_arrow_size:14px;
  --es_caption_font_size:20px;
  --form_input_height:29px;
  --form_input_height-main-menu-search-width:250px;
  --form_text_size:13px;
  --form_bg_color:#ffffff;
  --form_text_color:#aaa9a9;
  --form_text_color-35a:rgba(170,169,169,0.35);
  --form_border_width-top:1px;
  --form_border_width-bottom:1px;
  --form_border_width-left:1px;
  --form_border_width-right:1px;
  --form_border_color:#d2d2d2;
  --form_focus_border_color:#d2d2d2;
  --form_focus_border_color-5a:rgba(210,210,210,0.5);
  --form_border_radius:0px;
  --privacy_bg_color:rgba(0,0,0,0.1);
  --privacy_color:rgba(0,0,0,0.3);
  --privacy_bar_padding-top:15px;
  --privacy_bar_padding-bottom:15px;
  --privacy_bar_padding-left:30px;
  --privacy_bar_padding-right:30px;
  --privacy_bar_bg_color:#363839;
  --privacy_bar_font_size:13px;
  --privacy_bar_color:#8c8989;
  --privacy_bar_link_color:#bfbfbf;
  --privacy_bar_link_hover_color:#a0ce4e;
  --privacy_bar_headings_color:#dddddd;
  --image_rollover_icon_size:15px;
  --image_rollover_text_color:#f8b900;
  --pagination_width_height:30px;
  --pagination_box_padding-width:6px;
  --pagination_box_padding-height:2px;
  --pagination_border_width:1px;
  --pagination_border_radius:0px;
  --pagination_font_size:12px;
  --timeline_bg_color:rgba(255,255,255,0);
  --timeline_bg_color-20px-transparent:;
  --timeline_bg_color-not-transparent:#ffffff;
  --timeline_color:#ebeaea;
  --grid_separator_color:#ebeaea;
  --primary_overlay_text_color:#ffffff;
  --ec_bar_bg_color:#efeded;
  --ec_bar_bg_color-25l:#d6d1d1;
  --ec_bar_bg_color-15l:#e0dcdc;
  --ec_bar_bg_color-1l:#f8f7f7;
  --ec_bar_text_color:#747474;
  --ec_tooltip_bg_color:#ffffff;
  --ec_tooltip_bg_hover_color:#f6f6f6;
  --ec_tooltip_body_color:#747474;
  --ec_border_color:#e0dede;
  --ec_border_color-2d:#cbc8c8;
  --ec_sep_heading_font_size:18px;
  --ec_sidebar_width:32%;
  --ec_sidebar_2_1_width:21%;
  --ec_sidebar_2_2_width:21%;
  --ec_sidebar_bg_color:#f6f6f6;
  --ec_sidebar_padding:4%;
  --ec_sidebar_padding-no-vw:4vw;
  --ec_sidew_font_size:17px;
  --ec_sidebar_widget_bg_color:#f8b900;
  --ec_sidebar_widget_bg_color-opaque-padding:9px 15px;
  --ec_sidebar_heading_color:#333333;
  --ec_text_font_size:14px;
  --ec_sidebar_text_color:#747474;
  --ec_sidebar_link_color:#333333;
  --ec_sidebar_divider_color:#e8e8e8;
  --carousel_nav_color:rgba(0,0,0,0.6);
  --carousel_hover_color:#f8b900;
  --button_typography-font-family:PT Sans;
  --button_typography-font-weight:400;
  --button_typography-letter-spacing:0px;
  --button_typography-font-style:;
  --button_text_transform:uppercase;
  --button_gradient_top_color:#f8b900;
  --button_gradient_bottom_color:#f8b900;
  --button_gradient_top_color_hover:#f8b900;
  --button_gradient_bottom_color_hover:#f8b900;
  --button_accent_color:#ffffff;
  --button_accent_hover_color:#ffffff;
  --button_bevel_color:#e5a400;
  --button_box_shadow:none;
  --button_border_width:0px;
  --button_border_radius:0px;
  --button_border_color:#ffffff;
  --button_border_hover_color:#ffffff;
  --checklist_icons_color:#ffffff;
  --checklist_circle_color:#f8b900;
  --checklist_divider_color:#e0dede;
  --countdown_background_color:#f8b900;
  --countdown_counter_box_color:#333333;
  --countdown_counter_text_color:#ffffff;
  --countdown_label_color:#ffffff;
  --countdown_heading_text_color:#ffffff;
  --icon_color:#ffffff;
  --icon_color_hover:#ffffff;
  --icon_circle_color:#333333;
  --icon_circle_color_hover:#333333;
  --icon_border_size:#ffffff;
  --icon_border_color:#333333;
  --icon_border_color_hover:#333333;
  --pricing_box_color:#f8b900;
  --sep_color:#e0dede;
  --tabs_bg_color:#ffffff;
  --tabs_inactive_color:#ebeaea;
  --tabs_border_color:#ffffff;
  --testimonial_bg_color:#f6f6f6;
  --testimonial_text_color:#747474;
  --title_border_color:#e0dede;
  --accordian_inactive_color:#333333;
  --accordian_active_color:#f8b900;
}

#side-header,.fusion-header
{
  --header_bg_color:#ffffff;
  --archive_header_bg_color:#ffffff;
}

.fusion-header-wrapper,#side-header
{
  --header_border_color:#ffffff;
}

.fusion-secondary-header
{
  --header_top_bg_color:#333333;
  --snav_color:#747474;
}

.fusion-header-tagline
{
  --tagline_font_size:16px;
  --tagline_font_color:#747474;
}

.fusion-arrow-svg,.fusion-header-wrapper,#side-header
{
  --header_sticky_bg_color:#ffffff;
}

.fusion-main-menu
{
  --header_sticky_menu_color:#333333;
  --header_sticky_nav_font_size:14px;
  --nav_height:70px;
  --mobile_nav_padding:25px;
  --menu_text_align:center;
  --menu_thumbnail_size-width:26px;
  --menu_thumbnail_size-height:14px;
}

.fusion-main-menu,.fusion-logo-background
{
  --header_sticky_nav_padding:35px;
}

.fusion-menu-highlight-label
{
  --main_nav_highlight_radius:0px;
}

.side-nav
{
  --side_nav_font_size:14px;
}

.fusion-flyout-menu-icons
{
  --flyout_nav_icons_padding:45px;
  --flyout_menu_icon_color:#333333;
  --flyout_menu_icon_hover_color:#a0ce4e;
}

.fusion-flyout-menu-bg
{
  --flyout_menu_background_color:rgba(255,255,255,0.95);
}

.fusion-flyout-menu
{
  --flyout_menu_item_padding:32px;
}

.fusion-secondary-menu
{
  --topmenu_dropwdown_width:70px;
  --header_top_first_border_color:#e5e5e5;
  --header_top_sub_bg_color:#ffffff;
  --header_top_menu_bg_hover_color:#fafafa;
  --header_top_menu_sub_sep_color:#e5e5e5;
  --header_top_menu_sub_hover_color:#333333;
}

.fusion-header
{
  --top-bar-height:calc(44px / 2);
}

.fusion-megamenu-title
{
  --megamenu_title_size:18px;
}

.fusion-megamenu-submenu
{
  --megamenu_item_vertical_padding:5px;
}

.fusion-megamenu-icon
{
  --menu_icon_color:#333333;
  --menu_icon_hover_color:#ffffff;
}

.fusion-logo
{
  --logo_margin-top:35px;
  --logo_margin-bottom:35px;
  --logo_margin-left:0px;
  --logo_margin-right:0px;
}

.fusion-page-title-bar
{
  --page_title_height:30px;
  --page_title_mobile_height:30px;
  --page_title_bg_color:#f8b900;
  --page_title_border_color:#ffffff;
  --page_title_font_size:18px;
  --page_title_line_height:normal;
  --page_title_color:#333333;
  --page_title_subheader_font_size:14px;
  --page_title_subheader_color:#333333;
  --page_title_bg:none;
  --page_title_bg_retina:none;
  --breadcrumbs_font_size:14px;
  --breadcrumbs_text_color:#ffffff;
  --breadcrumbs_text_hover_color:#333333;
}

.fusion-sliding-bar
{
  --slidingbar_content_align:left;
}

.fusion-sb-toggle-wrapper
{
  --slidingbar_toggle_icon_color:#ffffff;
}

#slidingbar
{
  --slidingbar_font_size:13px;
}

#slidingbar-area
{
  --slidingbar_headings_color:#dddddd;
  --slidingbar_text_color:#8c8989;
}

.fusion-footer-widget-area
{
  --footerw_bg_image:;
  --footerw_bg_full-size:initial;
  --footerw_bg_full-position:center center;
  --footerw_bg_repeat:no-repeat;
  --footerw_bg_pos:center center;
  --footer_bg_color:#222222;
  --footer_border_size:0px;
  --footer_border_color:#e9eaee;
  --footer_link_color:#f8b900;
  --footer_link_color_hover:#ffffff;
}

.fusion-footer
{
  --footer_area_padding-top:43px;
  --footer_area_padding-bottom:0px;
  --footer_area_padding-left:4%;
  --footer_area_padding-right:4%;
  --footer_divider_line-flex:block;
  --footer_divider_line_size:1px;
  --footer_divider_line_style:solid;
  --footer_widgets_padding:15px;
}

.fusion-footer-copyright-area
{
  --copyright_padding-top:18px;
  --copyright_padding-bottom:16px;
  --copyright_bg_color:#222;
  --copyright_border_size:1px;
  --copyright_border_color:#3b3b3b;
  --copyright_link_color_hover:#f8b900;
}

.fusion-copyright-notice
{
  --copyright_text_color:#e6e6e6;
  --copyright_link_color:#ffffff;
  --copyright_font_size:10px;
}

.sidebar
{
  --sidebar_padding:20px;
  --sidebar_padding-percent_to_vw:20px;
  --sidebar_widget_bg_color:rgba(255,255,255,0);
  --sidebar_widget_bg_color-opaque-padding:;
  --sidew_font_size:15px;
  --sidebar_heading_color:#333333;
}

.fusion-load-more-button
{
  --blog_load_more_posts_button_bg_color:#ebeaea;
  --blog_load_more_posts_button_text_color:#333;
  --blog_load_more_posts_hover_button_bg_color:rgba(235,234,234,0.8);
  --blog_load_more_posts_hover_button_text_color:#333;
  --portfolio_archive_load_more_posts_button_bg_color:#ebeaea;
  --portfolio_archive_load_more_posts_button_text_color:#333;
  --portfolio_archive_load_more_posts_hover_button_bg_color:rgba(235,234,234,0.8);
  --portfolio_archive_load_more_posts_hover_button_text_color:#333;
  --blog_element_load_more_posts_button_bg_color:#ebeaea;
  --blog_element_load_more_posts_button_text_color:#333;
  --blog_element_load_more_posts_hover_button_bg_color:rgba(235,234,234,0.8);
  --blog_element_load_more_posts_hover_button_text_color:#333;
  --portfolio_element_load_more_posts_button_bg_color:#ebeaea;
  --portfolio_element_load_more_posts_button_text_color:#333;
  --portfolio_element_load_more_posts_hover_button_bg_color:rgba(235,234,234,0.8);
  --portfolio_element_load_more_posts_hover_button_text_color:#333;
}

.fusion-post-content-wrapper
{
  --blog_archive_grid_padding-top:30px;
  --blog_archive_grid_padding-bottom:20px;
  --blog_archive_grid_padding-left:25px;
  --blog_archive_grid_padding-right:25px;
}

.fusion-portfolio-content
{
  --portfolio_archive_text_layout-padding:20px 0;
  --portfolio_archive_layout_padding-top:25px;
  --portfolio_archive_layout_padding-bottom:25px;
  --portfolio_archive_layout_padding-left:25px;
  --portfolio_archive_layout_padding-right:25px;
}

.fusion-portfolio-content-wrapper
{
  --portfolio_archive_text_alignment:left;
}

.fusion-social-networks
{
  --header_social_links_font_size:16px;
  --header_social_links_boxed_padding:8px;
  --footer_social_links_font_size:16px;
  --footer_social_links_boxed_padding:8px;
}

.fusion-social-network-icon
{
  --header_social_links_icon_color:#bebdbd;
  --header_social_links_box_color:#e8e8e8;
  --header_social_links_boxed_radius:4px;
  --footer_social_links_icon_color:#46494a;
  --footer_social_links_box_color:#222222;
  --footer_social_links_boxed_radius:4px;
  --sharing_social_links_boxed_radius:4px;
}

.share-box
{
  --sharing_box_tagline_text_color:#bebdbd;
}

.fusion-sharing-box
{
  --sharing_social_links_font_size:16px;
}

.ei-slider
{
  --tfes_dimensions-width:100%;
  --tfes_dimensions-height:400px;
  --es_title_font_size:42px;
  --es_title_color:#333333;
  --es_caption_color:#747474;
}

.avada-google-map
{
  --gmap_topmargin:55px;
}

.fusion-search-results
{
  --live_search_results_height:250px;
}

.fusion-blog-layout-grid
{
  --search_grid_column_spacing:40px;
}

#toTop
{
  --totop_border_radius:4px;
}

.fusion-image-wrapper
{
  --image_gradient_top_color:rgba(0,0,0,0.7);
}

.fusion-rollover
{
  --image_gradient_bottom_color:rgba(0,0,0,0.7);
  --image_rollover_icon_color:#ffffff;
}

.shadow-left
{
  --avada-rev-image-shadow-top:1;
}

.shadow-right
{
  --avada-rev-image-shadow-bottom:1;
}

.fusion-alert.alert-info.general
{
  --info_bg_color:#ffffff;
  --info_accent_color:#808080;
}

.fusion-alert.alert-danger.error
{
  --danger_bg_color:#f2dede;
  --danger_accent_color:#a64242;
}

.fusion-alert.alert-success.success
{
  --success_bg_color:#dff0d8;
  --success_accent_color:#5ca340;
}

.fusion-alert.alert-warning.notice
{
  --warning_bg_color:#fcf8e3;
  --warning_accent_color:#d9b917;
}

body .fusion-alert.alert:not( .fusion-live-alert )
{
  --alert_border_size:1px;
}

body
{
  --fusion-audio-max-width-default:100%;
  --fusion-audio-background-color-default:#1d242d;
  --fusion-audio-accent-color-default:#ffffff;
  --fusion-audio-border-size-default:0;
  --fusion-audio-border-color-default:#ffffff;
  --fusion-audio-border-top-left-radius-default:0px;
  --fusion-audio-border-top-right-radius-default:0px;
  --fusion-audio-border-bottom-right-radius-default:0px;
  --fusion-audio-border-bottom-left-radius-default:0px;
  --fusion-video-max-width-default:100%;
}

.fusion-scroll-section-nav
{
  --container_scroll_nav_bg_color:rgba(0,0,0,0.2);
}

.fusion-scroll-section-link-bullet
{
  --container_scroll_nav_bullet_color:#eeeeee;
}

.fusion-body .fusion-dropcap
{
  --dropcap_color:#f8b900;
  --dropcap_text_color:#fff;
}

.popover
{
  --popover_heading_bg_color:#f6f6f6;
  --popover_content_bg_color:#ffffff;
  --popover_border_color:#ebebeb;
  --popover_text_color:#747474;
}

.fusion-social-links
{
  --social_links_font_size:16px;
  --social_links_boxed_padding:8px;
}

@media only screen and (max-width: 800px)
{
  .has-sidebar #content
  {
    order:1;
  }

  .has-sidebar #sidebar
  {
    order:2;
    margin-top:50px;
  }

  .has-sidebar #sidebar-2
  {
    order:3;
    margin-top:50px;
  }

  #side-header .fusion-mobile-logo-1 .fusion-standard-logo,.fusion-mobile-logo-1 .fusion-standard-logo
  {
    display:none;
  }

  #side-header .fusion-mobile-logo,.fusion-mobile-logo
  {
    display:inline-block;
  }
}

@font-face
{
  font-family: "icomoon";
  src:url('//www.mairie-saintremydeprovence.com/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/icomoon.eot');
  src:url('//www.mairie-saintremydeprovence.com/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/icomoon.eot?#iefix') format('embedded-opentype'),url('//www.mairie-saintremydeprovence.com/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/icomoon.woff') format('woff'),url('//www.mairie-saintremydeprovence.com/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/icomoon.ttf') format('truetype'),url('//www.mairie-saintremydeprovence.com/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/icomoon.svg#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.fa,.fab,.fal,.far,.fas
{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:inline-block;
  font-style:normal;
  font-variant:normal;
  text-rendering:auto;
line-height:1}

.fa-lg
{
  font-size:1.33333em;
  line-height:.75em;
vertical-align:-.0667em}

.fa-xs
{
font-size:.75em}

.fa-sm
{
font-size:.875em}

.fa-1x
{
font-size:1em}

.fa-2x
{
font-size:2em}

.fa-3x
{
font-size:3em}

.fa-4x
{
font-size:4em}

.fa-5x
{
font-size:5em}

.fa-6x
{
font-size:6em}

.fa-7x
{
font-size:7em}

.fa-8x
{
font-size:8em}

.fa-9x
{
font-size:9em}

.fa-10x
{
font-size:10em}

.fa-fw
{
  text-align:center;
width:1.25em}

.fa-ul
{
  list-style-type:none;
  margin-left:2.5em;
padding-left:0}

.fa-ul>li
{
position:relative}

.fa-li
{
  left:-2em;
  position:absolute;
  text-align:center;
  width:2em;
line-height:inherit}

.fa-border
{
  border:solid .08em #eee;
  border-radius:.1em;
padding:.2em .25em .15em}

.fa-pull-left
{
float:left}

.fa-pull-right
{
float:right}

.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left
{
margin-right:.3em}

.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right
{
margin-left:.3em}

.fa-spin
{
  -webkit-animation:fa-spin 2s infinite linear;
animation:fa-spin 2s infinite linear}

.fa-pulse
{
  -webkit-animation:fa-spin 1s infinite steps(8);
animation:fa-spin 1s infinite steps(8)}

@-webkit-keyframes fa-spin
{
  0%
  {
    -webkit-transform:rotate(0);
  transform:rotate(0)}

  100%
  {
    -webkit-transform:rotate(360deg);
  transform:rotate(360deg)}
}

@keyframes fa-spin
{
  0%
  {
    -webkit-transform:rotate(0);
  transform:rotate(0)}

  100%
  {
    -webkit-transform:rotate(360deg);
  transform:rotate(360deg)}
}

.fa-rotate-90
{
  -webkit-transform:rotate(90deg);
transform:rotate(90deg)}

.fa-rotate-180
{
  -webkit-transform:rotate(180deg);
transform:rotate(180deg)}

.fa-rotate-270
{
  -webkit-transform:rotate(270deg);
transform:rotate(270deg)}

.fa-flip-horizontal
{
  -webkit-transform:scale(-1,1);
transform:scale(-1,1)}

.fa-flip-vertical
{
  -webkit-transform:scale(1,-1);
transform:scale(1,-1)}

.fa-flip-horizontal.fa-flip-vertical
{
  -webkit-transform:scale(-1,-1);
transform:scale(-1,-1)}

:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90
{
  -webkit-filter:none;
filter:none}

.fa-stack
{
  display:inline-block;
  height:2em;
  line-height:2em;
  position:relative;
  vertical-align:middle;
width:2.5em}

.fa-stack-1x,.fa-stack-2x
{
  left:0;
  position:absolute;
  text-align:center;
width:100%}

.fa-stack-1x
{
line-height:inherit}

.fa-stack-2x
{
font-size:2em}

.fa-inverse
{
color:#fff}

@font-face
{
  font-family:;
  font-style:normal;
  font-weight:normal;
  src:url(//www.mairie-saintremydeprovence.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-brands-400.eot);
  src:url(//www.mairie-saintremydeprovence.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(//www.mairie-saintremydeprovence.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-brands-400.woff2) format("woff2"),url(//www.mairie-saintremydeprovence.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-brands-400.woff) format("woff"),url(//www.mairie-saintremydeprovence.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-brands-400.ttf) format("truetype"),url(//www.mairie-saintremydeprovence.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-brands-400.svg#fontawesome) format("svg");
  font-display: block;
}

.fab
{
font-family:}

@font-face
{
  font-family:;
  font-style:normal;
  font-weight:400;
  src:url(//www.mairie-saintremydeprovence.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.eot);
  src:url(//www.mairie-saintremydeprovence.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(//www.mairie-saintremydeprovence.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.woff2) format("woff2"),url(//www.mairie-saintremydeprovence.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.woff) format("woff"),url(//www.mairie-saintremydeprovence.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.ttf) format("truetype"),url(//www.mairie-saintremydeprovence.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.svg#fontawesome) format("svg");
  font-display: block;
}

.far
{
  font-family:;
  font-weight:400;
}

@font-face
{
  font-family:;
  font-style:normal;
  font-weight:900;
  src:url(//www.mairie-saintremydeprovence.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.eot);
  src:url(//www.mairie-saintremydeprovence.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(//www.mairie-saintremydeprovence.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.woff2) format("woff2"),url(//www.mairie-saintremydeprovence.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.woff) format("woff"),url(//www.mairie-saintremydeprovence.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.ttf) format("truetype"),url(//www.mairie-saintremydeprovence.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.svg#fontawesome) format("svg");
  font-display: block;
}

.fa,.fas
{
  font-family:;
font-weight:900}

.fa-500px:before
{
content:"\f26e"}

.fa-accessible-icon:before
{
content:"\f368"}

.fa-accusoft:before
{
content:"\f369"}

.fa-acquisitions-incorporated:before
{
content:"\f6af"}

.fa-ad:before
{
content:"\f641"}

.fa-address-book:before
{
content:"\f2b9"}

.fa-address-card:before
{
content:"\f2bb"}

.fa-adjust:before
{
content:"\f042"}

.fa-adn:before
{
content:"\f170"}

.fa-adversal:before
{
content:"\f36a"}

.fa-affiliatetheme:before
{
content:"\f36b"}

.fa-air-freshener:before
{
content:"\f5d0"}

.fa-airbnb:before
{
content:"\f834"}

.fa-algolia:before
{
content:"\f36c"}

.fa-align-center:before
{
content:"\f037"}

.fa-align-justify:before
{
content:"\f039"}

.fa-align-left:before
{
content:"\f036"}

.fa-align-right:before
{
content:"\f038"}

.fa-alipay:before
{
content:"\f642"}

.fa-allergies:before
{
content:"\f461"}

.fa-amazon:before
{
content:"\f270"}

.fa-amazon-pay:before
{
content:"\f42c"}

.fa-ambulance:before
{
content:"\f0f9"}

.fa-american-sign-language-interpreting:before
{
content:"\f2a3"}

.fa-amilia:before
{
content:"\f36d"}

.fa-anchor:before
{
content:"\f13d"}

.fa-android:before
{
content:"\f17b"}

.fa-angellist:before
{
content:"\f209"}

.fa-angle-double-down:before
{
content:"\f103"}

.fa-angle-double-left:before
{
content:"\f100"}

.fa-angle-double-right:before
{
content:"\f101"}

.fa-angle-double-up:before
{
content:"\f102"}

.fa-angle-down:before
{
content:"\f107"}

.fa-angle-left:before
{
content:"\f104"}

.fa-angle-right:before
{
content:"\f105"}

.fa-angle-up:before
{
content:"\f106"}

.fa-angry:before
{
content:"\f556"}

.fa-angrycreative:before
{
content:"\f36e"}

.fa-angular:before
{
content:"\f420"}

.fa-ankh:before
{
content:"\f644"}

.fa-app-store:before
{
content:"\f36f"}

.fa-app-store-ios:before
{
content:"\f370"}

.fa-apper:before
{
content:"\f371"}

.fa-apple:before
{
content:"\f179"}

.fa-apple-alt:before
{
content:"\f5d1"}

.fa-apple-pay:before
{
content:"\f415"}

.fa-archive:before
{
content:"\f187"}

.fa-archway:before
{
content:"\f557"}

.fa-arrow-alt-circle-down:before
{
content:"\f358"}

.fa-arrow-alt-circle-left:before
{
content:"\f359"}

.fa-arrow-alt-circle-right:before
{
content:"\f35a"}

.fa-arrow-alt-circle-up:before
{
content:"\f35b"}

.fa-arrow-circle-down:before
{
content:"\f0ab"}

.fa-arrow-circle-left:before
{
content:"\f0a8"}

.fa-arrow-circle-right:before
{
content:"\f0a9"}

.fa-arrow-circle-up:before
{
content:"\f0aa"}

.fa-arrow-down:before
{
content:"\f063"}

.fa-arrow-left:before
{
content:"\f060"}

.fa-arrow-right:before
{
content:"\f061"}

.fa-arrow-up:before
{
content:"\f062"}

.fa-arrows-alt:before
{
content:"\f0b2"}

.fa-arrows-alt-h:before
{
content:"\f337"}

.fa-arrows-alt-v:before
{
content:"\f338"}

.fa-artstation:before
{
content:"\f77a"}

.fa-assistive-listening-systems:before
{
content:"\f2a2"}

.fa-asterisk:before
{
content:"\f069"}

.fa-asymmetrik:before
{
content:"\f372"}

.fa-at:before
{
content:"\f1fa"}

.fa-atlas:before
{
content:"\f558"}

.fa-atlassian:before
{
content:"\f77b"}

.fa-atom:before
{
content:"\f5d2"}

.fa-audible:before
{
content:"\f373"}

.fa-audio-description:before
{
content:"\f29e"}

.fa-autoprefixer:before
{
content:"\f41c"}

.fa-avianex:before
{
content:"\f374"}

.fa-aviato:before
{
content:"\f421"}

.fa-award:before
{
content:"\f559"}

.fa-aws:before
{
content:"\f375"}

.fa-baby:before
{
content:"\f77c"}

.fa-baby-carriage:before
{
content:"\f77d"}

.fa-backspace:before
{
content:"\f55a"}

.fa-backward:before
{
content:"\f04a"}

.fa-bacon:before
{
content:"\f7e5"}

.fa-bacteria:before
{
content:"\e059"}

.fa-bacterium:before
{
content:"\e05a"}

.fa-bahai:before
{
content:"\f666"}

.fa-balance-scale:before
{
content:"\f24e"}

.fa-balance-scale-left:before
{
content:"\f515"}

.fa-balance-scale-right:before
{
content:"\f516"}

.fa-ban:before
{
content:"\f05e"}

.fa-band-aid:before
{
content:"\f462"}

.fa-bandcamp:before
{
content:"\f2d5"}

.fa-barcode:before
{
content:"\f02a"}

.fa-bars:before
{
content:"\f0c9"}

.fa-baseball-ball:before
{
content:"\f433"}

.fa-basketball-ball:before
{
content:"\f434"}

.fa-bath:before
{
content:"\f2cd"}

.fa-battery-empty:before
{
content:"\f244"}

.fa-battery-full:before
{
content:"\f240"}

.fa-battery-half:before
{
content:"\f242"}

.fa-battery-quarter:before
{
content:"\f243"}

.fa-battery-three-quarters:before
{
content:"\f241"}

.fa-battle-net:before
{
content:"\f835"}

.fa-bed:before
{
content:"\f236"}

.fa-beer:before
{
content:"\f0fc"}

.fa-behance:before
{
content:"\f1b4"}

.fa-behance-square:before
{
content:"\f1b5"}

.fa-bell:before
{
content:"\f0f3"}

.fa-bell-slash:before
{
content:"\f1f6"}

.fa-bezier-curve:before
{
content:"\f55b"}

.fa-bible:before
{
content:"\f647"}

.fa-bicycle:before
{
content:"\f206"}

.fa-biking:before
{
content:"\f84a"}

.fa-bimobject:before
{
content:"\f378"}

.fa-binoculars:before
{
content:"\f1e5"}

.fa-biohazard:before
{
content:"\f780"}

.fa-birthday-cake:before
{
content:"\f1fd"}

.fa-bitbucket:before
{
content:"\f171"}

.fa-bitcoin:before
{
content:"\f379"}

.fa-bity:before
{
content:"\f37a"}

.fa-black-tie:before
{
content:"\f27e"}

.fa-blackberry:before
{
content:"\f37b"}

.fa-blender:before
{
content:"\f517"}

.fa-blender-phone:before
{
content:"\f6b6"}

.fa-blind:before
{
content:"\f29d"}

.fa-blog:before
{
content:"\f781"}

.fa-blogger:before
{
content:"\f37c"}

.fa-blogger-b:before
{
content:"\f37d"}

.fa-bluetooth:before
{
content:"\f293"}

.fa-bluetooth-b:before
{
content:"\f294"}

.fa-bold:before
{
content:"\f032"}

.fa-bolt:before
{
content:"\f0e7"}

.fa-bomb:before
{
content:"\f1e2"}

.fa-bone:before
{
content:"\f5d7"}

.fa-bong:before
{
content:"\f55c"}

.fa-book:before
{
content:"\f02d"}

.fa-book-dead:before
{
content:"\f6b7"}

.fa-book-medical:before
{
content:"\f7e6"}

.fa-book-open:before
{
content:"\f518"}

.fa-book-reader:before
{
content:"\f5da"}

.fa-bookmark:before
{
content:"\f02e"}

.fa-bootstrap:before
{
content:"\f836"}

.fa-border-all:before
{
content:"\f84c"}

.fa-border-none:before
{
content:"\f850"}

.fa-border-style:before
{
content:"\f853"}

.fa-bowling-ball:before
{
content:"\f436"}

.fa-box:before
{
content:"\f466"}

.fa-box-open:before
{
content:"\f49e"}

.fa-box-tissue:before
{
content:"\e05b"}

.fa-boxes:before
{
content:"\f468"}

.fa-braille:before
{
content:"\f2a1"}

.fa-brain:before
{
content:"\f5dc"}

.fa-bread-slice:before
{
content:"\f7ec"}

.fa-briefcase:before
{
content:"\f0b1"}

.fa-briefcase-medical:before
{
content:"\f469"}

.fa-broadcast-tower:before
{
content:"\f519"}

.fa-broom:before
{
content:"\f51a"}

.fa-brush:before
{
content:"\f55d"}

.fa-btc:before
{
content:"\f15a"}

.fa-buffer:before
{
content:"\f837"}

.fa-bug:before
{
content:"\f188"}

.fa-building:before
{
content:"\f1ad"}

.fa-bullhorn:before
{
content:"\f0a1"}

.fa-bullseye:before
{
content:"\f140"}

.fa-burn:before
{
content:"\f46a"}

.fa-buromobelexperte:before
{
content:"\f37f"}

.fa-bus:before
{
content:"\f207"}

.fa-bus-alt:before
{
content:"\f55e"}

.fa-business-time:before
{
content:"\f64a"}

.fa-buy-n-large:before
{
content:"\f8a6"}

.fa-buysellads:before
{
content:"\f20d"}

.fa-calculator:before
{
content:"\f1ec"}

.fa-calendar:before
{
content:"\f133"}

.fa-calendar-alt:before
{
content:"\f073"}

.fa-calendar-check:before
{
content:"\f274"}

.fa-calendar-day:before
{
content:"\f783"}

.fa-calendar-minus:before
{
content:"\f272"}

.fa-calendar-plus:before
{
content:"\f271"}

.fa-calendar-times:before
{
content:"\f273"}

.fa-calendar-week:before
{
content:"\f784"}

.fa-camera:before
{
content:"\f030"}

.fa-camera-retro:before
{
content:"\f083"}

.fa-campground:before
{
content:"\f6bb"}

.fa-canadian-maple-leaf:before
{
content:"\f785"}

.fa-candy-cane:before
{
content:"\f786"}

.fa-cannabis:before
{
content:"\f55f"}

.fa-capsules:before
{
content:"\f46b"}

.fa-car:before
{
content:"\f1b9"}

.fa-car-alt:before
{
content:"\f5de"}

.fa-car-battery:before
{
content:"\f5df"}

.fa-car-crash:before
{
content:"\f5e1"}

.fa-car-side:before
{
content:"\f5e4"}

.fa-caravan:before
{
content:"\f8ff"}

.fa-caret-down:before
{
content:"\f0d7"}

.fa-caret-left:before
{
content:"\f0d9"}

.fa-caret-right:before
{
content:"\f0da"}

.fa-caret-square-down:before
{
content:"\f150"}

.fa-caret-square-left:before
{
content:"\f191"}

.fa-caret-square-right:before
{
content:"\f152"}

.fa-caret-square-up:before
{
content:"\f151"}

.fa-caret-up:before
{
content:"\f0d8"}

.fa-carrot:before
{
content:"\f787"}

.fa-cart-arrow-down:before
{
content:"\f218"}

.fa-cart-plus:before
{
content:"\f217"}

.fa-cash-register:before
{
content:"\f788"}

.fa-cat:before
{
content:"\f6be"}

.fa-cc-amazon-pay:before
{
content:"\f42d"}

.fa-cc-amex:before
{
content:"\f1f3"}

.fa-cc-apple-pay:before
{
content:"\f416"}

.fa-cc-diners-club:before
{
content:"\f24c"}

.fa-cc-discover:before
{
content:"\f1f2"}

.fa-cc-jcb:before
{
content:"\f24b"}

.fa-cc-mastercard:before
{
content:"\f1f1"}

.fa-cc-paypal:before
{
content:"\f1f4"}

.fa-cc-stripe:before
{
content:"\f1f5"}

.fa-cc-visa:before
{
content:"\f1f0"}

.fa-centercode:before
{
content:"\f380"}

.fa-centos:before
{
content:"\f789"}

.fa-certificate:before
{
content:"\f0a3"}

.fa-chair:before
{
content:"\f6c0"}

.fa-chalkboard:before
{
content:"\f51b"}

.fa-chalkboard-teacher:before
{
content:"\f51c"}

.fa-charging-station:before
{
content:"\f5e7"}

.fa-chart-area:before
{
content:"\f1fe"}

.fa-chart-bar:before
{
content:"\f080"}

.fa-chart-line:before
{
content:"\f201"}

.fa-chart-pie:before
{
content:"\f200"}

.fa-check:before
{
content:"\f00c"}

.fa-check-circle:before
{
content:"\f058"}

.fa-check-double:before
{
content:"\f560"}

.fa-check-square:before
{
content:"\f14a"}

.fa-cheese:before
{
content:"\f7ef"}

.fa-chess:before
{
content:"\f439"}

.fa-chess-bishop:before
{
content:"\f43a"}

.fa-chess-board:before
{
content:"\f43c"}

.fa-chess-king:before
{
content:"\f43f"}

.fa-chess-knight:before
{
content:"\f441"}

.fa-chess-pawn:before
{
content:"\f443"}

.fa-chess-queen:before
{
content:"\f445"}

.fa-chess-rook:before
{
content:"\f447"}

.fa-chevron-circle-down:before
{
content:"\f13a"}

.fa-chevron-circle-left:before
{
content:"\f137"}

.fa-chevron-circle-right:before
{
content:"\f138"}

.fa-chevron-circle-up:before
{
content:"\f139"}

.fa-chevron-down:before
{
content:"\f078"}

.fa-chevron-left:before
{
content:"\f053"}

.fa-chevron-right:before
{
content:"\f054"}

.fa-chevron-up:before
{
content:"\f077"}

.fa-child:before
{
content:"\f1ae"}

.fa-chrome:before
{
content:"\f268"}

.fa-chromecast:before
{
content:"\f838"}

.fa-church:before
{
content:"\f51d"}

.fa-circle:before
{
content:"\f111"}

.fa-circle-notch:before
{
content:"\f1ce"}

.fa-city:before
{
content:"\f64f"}

.fa-clinic-medical:before
{
content:"\f7f2"}

.fa-clipboard:before
{
content:"\f328"}

.fa-clipboard-check:before
{
content:"\f46c"}

.fa-clipboard-list:before
{
content:"\f46d"}

.fa-clock:before
{
content:"\f017"}

.fa-clone:before
{
content:"\f24d"}

.fa-closed-captioning:before
{
content:"\f20a"}

.fa-cloud:before
{
content:"\f0c2"}

.fa-cloud-download-alt:before
{
content:"\f381"}

.fa-cloud-meatball:before
{
content:"\f73b"}

.fa-cloud-moon:before
{
content:"\f6c3"}

.fa-cloud-moon-rain:before
{
content:"\f73c"}

.fa-cloud-rain:before
{
content:"\f73d"}

.fa-cloud-showers-heavy:before
{
content:"\f740"}

.fa-cloud-sun:before
{
content:"\f6c4"}

.fa-cloud-sun-rain:before
{
content:"\f743"}

.fa-cloud-upload-alt:before
{
content:"\f382"}

.fa-cloudflare:before
{
content:"\e07d"}

.fa-cloudscale:before
{
content:"\f383"}

.fa-cloudsmith:before
{
content:"\f384"}

.fa-cloudversify:before
{
content:"\f385"}

.fa-cocktail:before
{
content:"\f561"}

.fa-code:before
{
content:"\f121"}

.fa-code-branch:before
{
content:"\f126"}

.fa-codepen:before
{
content:"\f1cb"}

.fa-codiepie:before
{
content:"\f284"}

.fa-coffee:before
{
content:"\f0f4"}

.fa-cog:before
{
content:"\f013"}

.fa-cogs:before
{
content:"\f085"}

.fa-coins:before
{
content:"\f51e"}

.fa-columns:before
{
content:"\f0db"}

.fa-comment:before
{
content:"\f075"}

.fa-comment-alt:before
{
content:"\f27a"}

.fa-comment-dollar:before
{
content:"\f651"}

.fa-comment-dots:before
{
content:"\f4ad"}

.fa-comment-medical:before
{
content:"\f7f5"}

.fa-comment-slash:before
{
content:"\f4b3"}

.fa-comments:before
{
content:"\f086"}

.fa-comments-dollar:before
{
content:"\f653"}

.fa-compact-disc:before
{
content:"\f51f"}

.fa-compass:before
{
content:"\f14e"}

.fa-compress:before
{
content:"\f066"}

.fa-compress-alt:before
{
content:"\f422"}

.fa-compress-arrows-alt:before
{
content:"\f78c"}

.fa-concierge-bell:before
{
content:"\f562"}

.fa-confluence:before
{
content:"\f78d"}

.fa-connectdevelop:before
{
content:"\f20e"}

.fa-contao:before
{
content:"\f26d"}

.fa-cookie:before
{
content:"\f563"}

.fa-cookie-bite:before
{
content:"\f564"}

.fa-copy:before
{
content:"\f0c5"}

.fa-copyright:before
{
content:"\f1f9"}

.fa-cotton-bureau:before
{
content:"\f89e"}

.fa-couch:before
{
content:"\f4b8"}

.fa-cpanel:before
{
content:"\f388"}

.fa-creative-commons:before
{
content:"\f25e"}

.fa-creative-commons-by:before
{
content:"\f4e7"}

.fa-creative-commons-nc:before
{
content:"\f4e8"}

.fa-creative-commons-nc-eu:before
{
content:"\f4e9"}

.fa-creative-commons-nc-jp:before
{
content:"\f4ea"}

.fa-creative-commons-nd:before
{
content:"\f4eb"}

.fa-creative-commons-pd:before
{
content:"\f4ec"}

.fa-creative-commons-pd-alt:before
{
content:"\f4ed"}

.fa-creative-commons-remix:before
{
content:"\f4ee"}

.fa-creative-commons-sa:before
{
content:"\f4ef"}

.fa-creative-commons-sampling:before
{
content:"\f4f0"}

.fa-creative-commons-sampling-plus:before
{
content:"\f4f1"}

.fa-creative-commons-share:before
{
content:"\f4f2"}

.fa-creative-commons-zero:before
{
content:"\f4f3"}

.fa-credit-card:before
{
content:"\f09d"}

.fa-critical-role:before
{
content:"\f6c9"}

.fa-crop:before
{
content:"\f125"}

.fa-crop-alt:before
{
content:"\f565"}

.fa-cross:before
{
content:"\f654"}

.fa-crosshairs:before
{
content:"\f05b"}

.fa-crow:before
{
content:"\f520"}

.fa-crown:before
{
content:"\f521"}

.fa-crutch:before
{
content:"\f7f7"}

.fa-css3:before
{
content:"\f13c"}

.fa-css3-alt:before
{
content:"\f38b"}

.fa-cube:before
{
content:"\f1b2"}

.fa-cubes:before
{
content:"\f1b3"}

.fa-cut:before
{
content:"\f0c4"}

.fa-cuttlefish:before
{
content:"\f38c"}

.fa-d-and-d:before
{
content:"\f38d"}

.fa-d-and-d-beyond:before
{
content:"\f6ca"}

.fa-dailymotion:before
{
content:"\e052"}

.fa-dashcube:before
{
content:"\f210"}

.fa-database:before
{
content:"\f1c0"}

.fa-deaf:before
{
content:"\f2a4"}

.fa-deezer:before
{
content:"\e077"}

.fa-delicious:before
{
content:"\f1a5"}

.fa-democrat:before
{
content:"\f747"}

.fa-deploydog:before
{
content:"\f38e"}

.fa-deskpro:before
{
content:"\f38f"}

.fa-desktop:before
{
content:"\f108"}

.fa-dev:before
{
content:"\f6cc"}

.fa-deviantart:before
{
content:"\f1bd"}

.fa-dharmachakra:before
{
content:"\f655"}

.fa-dhl:before
{
content:"\f790"}

.fa-diagnoses:before
{
content:"\f470"}

.fa-diaspora:before
{
content:"\f791"}

.fa-dice:before
{
content:"\f522"}

.fa-dice-d20:before
{
content:"\f6cf"}

.fa-dice-d6:before
{
content:"\f6d1"}

.fa-dice-five:before
{
content:"\f523"}

.fa-dice-four:before
{
content:"\f524"}

.fa-dice-one:before
{
content:"\f525"}

.fa-dice-six:before
{
content:"\f526"}

.fa-dice-three:before
{
content:"\f527"}

.fa-dice-two:before
{
content:"\f528"}

.fa-digg:before
{
content:"\f1a6"}

.fa-digital-ocean:before
{
content:"\f391"}

.fa-digital-tachograph:before
{
content:"\f566"}

.fa-directions:before
{
content:"\f5eb"}

.fa-discord:before
{
content:"\f392"}

.fa-discourse:before
{
content:"\f393"}

.fa-disease:before
{
content:"\f7fa"}

.fa-divide:before
{
content:"\f529"}

.fa-dizzy:before
{
content:"\f567"}

.fa-dna:before
{
content:"\f471"}

.fa-dochub:before
{
content:"\f394"}

.fa-docker:before
{
content:"\f395"}

.fa-dog:before
{
content:"\f6d3"}

.fa-dollar-sign:before
{
content:"\f155"}

.fa-dolly:before
{
content:"\f472"}

.fa-dolly-flatbed:before
{
content:"\f474"}

.fa-donate:before
{
content:"\f4b9"}

.fa-door-closed:before
{
content:"\f52a"}

.fa-door-open:before
{
content:"\f52b"}

.fa-dot-circle:before
{
content:"\f192"}

.fa-dove:before
{
content:"\f4ba"}

.fa-download:before
{
content:"\f019"}

.fa-draft2digital:before
{
content:"\f396"}

.fa-drafting-compass:before
{
content:"\f568"}

.fa-dragon:before
{
content:"\f6d5"}

.fa-draw-polygon:before
{
content:"\f5ee"}

.fa-dribbble:before
{
content:"\f17d"}

.fa-dribbble-square:before
{
content:"\f397"}

.fa-dropbox:before
{
content:"\f16b"}

.fa-drum:before
{
content:"\f569"}

.fa-drum-steelpan:before
{
content:"\f56a"}

.fa-drumstick-bite:before
{
content:"\f6d7"}

.fa-drupal:before
{
content:"\f1a9"}

.fa-dumbbell:before
{
content:"\f44b"}

.fa-dumpster:before
{
content:"\f793"}

.fa-dumpster-fire:before
{
content:"\f794"}

.fa-dungeon:before
{
content:"\f6d9"}

.fa-dyalog:before
{
content:"\f399"}

.fa-earlybirds:before
{
content:"\f39a"}

.fa-ebay:before
{
content:"\f4f4"}

.fa-edge:before
{
content:"\f282"}

.fa-edge-legacy:before
{
content:"\e078"}

.fa-edit:before
{
content:"\f044"}

.fa-egg:before
{
content:"\f7fb"}

.fa-eject:before
{
content:"\f052"}

.fa-elementor:before
{
content:"\f430"}

.fa-ellipsis-h:before
{
content:"\f141"}

.fa-ellipsis-v:before
{
content:"\f142"}

.fa-ello:before
{
content:"\f5f1"}

.fa-ember:before
{
content:"\f423"}

.fa-empire:before
{
content:"\f1d1"}

.fa-envelope:before
{
content:"\f0e0"}

.fa-envelope-open:before
{
content:"\f2b6"}

.fa-envelope-open-text:before
{
content:"\f658"}

.fa-envelope-square:before
{
content:"\f199"}

.fa-envira:before
{
content:"\f299"}

.fa-equals:before
{
content:"\f52c"}

.fa-eraser:before
{
content:"\f12d"}

.fa-erlang:before
{
content:"\f39d"}

.fa-ethereum:before
{
content:"\f42e"}

.fa-ethernet:before
{
content:"\f796"}

.fa-etsy:before
{
content:"\f2d7"}

.fa-euro-sign:before
{
content:"\f153"}

.fa-evernote:before
{
content:"\f839"}

.fa-exchange-alt:before
{
content:"\f362"}

.fa-exclamation:before
{
content:"\f12a"}

.fa-exclamation-circle:before
{
content:"\f06a"}

.fa-exclamation-triangle:before
{
content:"\f071"}

.fa-expand:before
{
content:"\f065"}

.fa-expand-alt:before
{
content:"\f424"}

.fa-expand-arrows-alt:before
{
content:"\f31e"}

.fa-expeditedssl:before
{
content:"\f23e"}

.fa-external-link-alt:before
{
content:"\f35d"}

.fa-external-link-square-alt:before
{
content:"\f360"}

.fa-eye:before
{
content:"\f06e"}

.fa-eye-dropper:before
{
content:"\f1fb"}

.fa-eye-slash:before
{
content:"\f070"}

.fa-facebook:before
{
content:"\f09a"}

.fa-facebook-f:before
{
content:"\f39e"}

.fa-facebook-messenger:before
{
content:"\f39f"}

.fa-facebook-square:before
{
content:"\f082"}

.fa-fan:before
{
content:"\f863"}

.fa-fantasy-flight-games:before
{
content:"\f6dc"}

.fa-fast-backward:before
{
content:"\f049"}

.fa-fast-forward:before
{
content:"\f050"}

.fa-faucet:before
{
content:"\e005"}

.fa-fax:before
{
content:"\f1ac"}

.fa-feather:before
{
content:"\f52d"}

.fa-feather-alt:before
{
content:"\f56b"}

.fa-fedex:before
{
content:"\f797"}

.fa-fedora:before
{
content:"\f798"}

.fa-female:before
{
content:"\f182"}

.fa-fighter-jet:before
{
content:"\f0fb"}

.fa-figma:before
{
content:"\f799"}

.fa-file:before
{
content:"\f15b"}

.fa-file-alt:before
{
content:"\f15c"}

.fa-file-archive:before
{
content:"\f1c6"}

.fa-file-audio:before
{
content:"\f1c7"}

.fa-file-code:before
{
content:"\f1c9"}

.fa-file-contract:before
{
content:"\f56c"}

.fa-file-csv:before
{
content:"\f6dd"}

.fa-file-download:before
{
content:"\f56d"}

.fa-file-excel:before
{
content:"\f1c3"}

.fa-file-export:before
{
content:"\f56e"}

.fa-file-image:before
{
content:"\f1c5"}

.fa-file-import:before
{
content:"\f56f"}

.fa-file-invoice:before
{
content:"\f570"}

.fa-file-invoice-dollar:before
{
content:"\f571"}

.fa-file-medical:before
{
content:"\f477"}

.fa-file-medical-alt:before
{
content:"\f478"}

.fa-file-pdf:before
{
content:"\f1c1"}

.fa-file-powerpoint:before
{
content:"\f1c4"}

.fa-file-prescription:before
{
content:"\f572"}

.fa-file-signature:before
{
content:"\f573"}

.fa-file-upload:before
{
content:"\f574"}

.fa-file-video:before
{
content:"\f1c8"}

.fa-file-word:before
{
content:"\f1c2"}

.fa-fill:before
{
content:"\f575"}

.fa-fill-drip:before
{
content:"\f576"}

.fa-film:before
{
content:"\f008"}

.fa-filter:before
{
content:"\f0b0"}

.fa-fingerprint:before
{
content:"\f577"}

.fa-fire:before
{
content:"\f06d"}

.fa-fire-alt:before
{
content:"\f7e4"}

.fa-fire-extinguisher:before
{
content:"\f134"}

.fa-firefox:before
{
content:"\f269"}

.fa-firefox-browser:before
{
content:"\e007"}

.fa-first-aid:before
{
content:"\f479"}

.fa-first-order:before
{
content:"\f2b0"}

.fa-first-order-alt:before
{
content:"\f50a"}

.fa-firstdraft:before
{
content:"\f3a1"}

.fa-fish:before
{
content:"\f578"}

.fa-fist-raised:before
{
content:"\f6de"}

.fa-flag:before
{
content:"\f024"}

.fa-flag-checkered:before
{
content:"\f11e"}

.fa-flag-usa:before
{
content:"\f74d"}

.fa-flask:before
{
content:"\f0c3"}

.fa-flickr:before
{
content:"\f16e"}

.fa-flipboard:before
{
content:"\f44d"}

.fa-flushed:before
{
content:"\f579"}

.fa-fly:before
{
content:"\f417"}

.fa-folder:before
{
content:"\f07b"}

.fa-folder-minus:before
{
content:"\f65d"}

.fa-folder-open:before
{
content:"\f07c"}

.fa-folder-plus:before
{
content:"\f65e"}

.fa-font:before
{
content:"\f031"}

.fa-font-awesome:before
{
content:"\f2b4"}

.fa-font-awesome-alt:before
{
content:"\f35c"}

.fa-font-awesome-flag:before
{
content:"\f425"}

.fa-fonticons:before
{
content:"\f280"}

.fa-fonticons-fi:before
{
content:"\f3a2"}

.fa-football-ball:before
{
content:"\f44e"}

.fa-fort-awesome:before
{
content:"\f286"}

.fa-fort-awesome-alt:before
{
content:"\f3a3"}

.fa-forumbee:before
{
content:"\f211"}

.fa-forward:before
{
content:"\f04e"}

.fa-foursquare:before
{
content:"\f180"}

.fa-free-code-camp:before
{
content:"\f2c5"}

.fa-freebsd:before
{
content:"\f3a4"}

.fa-frog:before
{
content:"\f52e"}

.fa-frown:before
{
content:"\f119"}

.fa-frown-open:before
{
content:"\f57a"}

.fa-fulcrum:before
{
content:"\f50b"}

.fa-funnel-dollar:before
{
content:"\f662"}

.fa-futbol:before
{
content:"\f1e3"}

.fa-galactic-republic:before
{
content:"\f50c"}

.fa-galactic-senate:before
{
content:"\f50d"}

.fa-gamepad:before
{
content:"\f11b"}

.fa-gas-pump:before
{
content:"\f52f"}

.fa-gavel:before
{
content:"\f0e3"}

.fa-gem:before
{
content:"\f3a5"}

.fa-genderless:before
{
content:"\f22d"}

.fa-get-pocket:before
{
content:"\f265"}

.fa-gg:before
{
content:"\f260"}

.fa-gg-circle:before
{
content:"\f261"}

.fa-ghost:before
{
content:"\f6e2"}

.fa-gift:before
{
content:"\f06b"}

.fa-gifts:before
{
content:"\f79c"}

.fa-git:before
{
content:"\f1d3"}

.fa-git-alt:before
{
content:"\f841"}

.fa-git-square:before
{
content:"\f1d2"}

.fa-github:before
{
content:"\f09b"}

.fa-github-alt:before
{
content:"\f113"}

.fa-github-square:before
{
content:"\f092"}

.fa-gitkraken:before
{
content:"\f3a6"}

.fa-gitlab:before
{
content:"\f296"}

.fa-gitter:before
{
content:"\f426"}

.fa-glass-cheers:before
{
content:"\f79f"}

.fa-glass-martini:before
{
content:"\f000"}

.fa-glass-martini-alt:before
{
content:"\f57b"}

.fa-glass-whiskey:before
{
content:"\f7a0"}

.fa-glasses:before
{
content:"\f530"}

.fa-glide:before
{
content:"\f2a5"}

.fa-glide-g:before
{
content:"\f2a6"}

.fa-globe:before
{
content:"\f0ac"}

.fa-globe-africa:before
{
content:"\f57c"}

.fa-globe-americas:before
{
content:"\f57d"}

.fa-globe-asia:before
{
content:"\f57e"}

.fa-globe-europe:before
{
content:"\f7a2"}

.fa-gofore:before
{
content:"\f3a7"}

.fa-golf-ball:before
{
content:"\f450"}

.fa-goodreads:before
{
content:"\f3a8"}

.fa-goodreads-g:before
{
content:"\f3a9"}

.fa-google:before
{
content:"\f1a0"}

.fa-google-drive:before
{
content:"\f3aa"}

.fa-google-pay:before
{
content:"\e079"}

.fa-google-play:before
{
content:"\f3ab"}

.fa-google-plus:before
{
content:"\f2b3"}

.fa-google-plus-g:before
{
content:"\f0d5"}

.fa-google-plus-square:before
{
content:"\f0d4"}

.fa-google-wallet:before
{
content:"\f1ee"}

.fa-gopuram:before
{
content:"\f664"}

.fa-graduation-cap:before
{
content:"\f19d"}

.fa-gratipay:before
{
content:"\f184"}

.fa-grav:before
{
content:"\f2d6"}

.fa-greater-than:before
{
content:"\f531"}

.fa-greater-than-equal:before
{
content:"\f532"}

.fa-grimace:before
{
content:"\f57f"}

.fa-grin:before
{
content:"\f580"}

.fa-grin-alt:before
{
content:"\f581"}

.fa-grin-beam:before
{
content:"\f582"}

.fa-grin-beam-sweat:before
{
content:"\f583"}

.fa-grin-hearts:before
{
content:"\f584"}

.fa-grin-squint:before
{
content:"\f585"}

.fa-grin-squint-tears:before
{
content:"\f586"}

.fa-grin-stars:before
{
content:"\f587"}

.fa-grin-tears:before
{
content:"\f588"}

.fa-grin-tongue:before
{
content:"\f589"}

.fa-grin-tongue-squint:before
{
content:"\f58a"}

.fa-grin-tongue-wink:before
{
content:"\f58b"}

.fa-grin-wink:before
{
content:"\f58c"}

.fa-grip-horizontal:before
{
content:"\f58d"}

.fa-grip-lines:before
{
content:"\f7a4"}

.fa-grip-lines-vertical:before
{
content:"\f7a5"}

.fa-grip-vertical:before
{
content:"\f58e"}

.fa-gripfire:before
{
content:"\f3ac"}

.fa-grunt:before
{
content:"\f3ad"}

.fa-guilded:before
{
content:"\e07e"}

.fa-guitar:before
{
content:"\f7a6"}

.fa-gulp:before
{
content:"\f3ae"}

.fa-h-square:before
{
content:"\f0fd"}

.fa-hacker-news:before
{
content:"\f1d4"}

.fa-hacker-news-square:before
{
content:"\f3af"}

.fa-hackerrank:before
{
content:"\f5f7"}

.fa-hamburger:before
{
content:"\f805"}

.fa-hammer:before
{
content:"\f6e3"}

.fa-hamsa:before
{
content:"\f665"}

.fa-hand-holding:before
{
content:"\f4bd"}

.fa-hand-holding-heart:before
{
content:"\f4be"}

.fa-hand-holding-medical:before
{
content:"\e05c"}

.fa-hand-holding-usd:before
{
content:"\f4c0"}

.fa-hand-holding-water:before
{
content:"\f4c1"}

.fa-hand-lizard:before
{
content:"\f258"}

.fa-hand-middle-finger:before
{
content:"\f806"}

.fa-hand-paper:before
{
content:"\f256"}

.fa-hand-peace:before
{
content:"\f25b"}

.fa-hand-point-down:before
{
content:"\f0a7"}

.fa-hand-point-left:before
{
content:"\f0a5"}

.fa-hand-point-right:before
{
content:"\f0a4"}

.fa-hand-point-up:before
{
content:"\f0a6"}

.fa-hand-pointer:before
{
content:"\f25a"}

.fa-hand-rock:before
{
content:"\f255"}

.fa-hand-scissors:before
{
content:"\f257"}

.fa-hand-sparkles:before
{
content:"\e05d"}

.fa-hand-spock:before
{
content:"\f259"}

.fa-hands:before
{
content:"\f4c2"}

.fa-hands-helping:before
{
content:"\f4c4"}

.fa-hands-wash:before
{
content:"\e05e"}

.fa-handshake:before
{
content:"\f2b5"}

.fa-handshake-alt-slash:before
{
content:"\e05f"}

.fa-handshake-slash:before
{
content:"\e060"}

.fa-hanukiah:before
{
content:"\f6e6"}

.fa-hard-hat:before
{
content:"\f807"}

.fa-hashtag:before
{
content:"\f292"}

.fa-hat-cowboy:before
{
content:"\f8c0"}

.fa-hat-cowboy-side:before
{
content:"\f8c1"}

.fa-hat-wizard:before
{
content:"\f6e8"}

.fa-hdd:before
{
content:"\f0a0"}

.fa-head-side-cough:before
{
content:"\e061"}

.fa-head-side-cough-slash:before
{
content:"\e062"}

.fa-head-side-mask:before
{
content:"\e063"}

.fa-head-side-virus:before
{
content:"\e064"}

.fa-heading:before
{
content:"\f1dc"}

.fa-headphones:before
{
content:"\f025"}

.fa-headphones-alt:before
{
content:"\f58f"}

.fa-headset:before
{
content:"\f590"}

.fa-heart:before
{
content:"\f004"}

.fa-heart-broken:before
{
content:"\f7a9"}

.fa-heartbeat:before
{
content:"\f21e"}

.fa-helicopter:before
{
content:"\f533"}

.fa-highlighter:before
{
content:"\f591"}

.fa-hiking:before
{
content:"\f6ec"}

.fa-hippo:before
{
content:"\f6ed"}

.fa-hips:before
{
content:"\f452"}

.fa-hire-a-helper:before
{
content:"\f3b0"}

.fa-history:before
{
content:"\f1da"}

.fa-hive:before
{
content:"\e07f"}

.fa-hockey-puck:before
{
content:"\f453"}

.fa-holly-berry:before
{
content:"\f7aa"}

.fa-home:before
{
content:"\f015"}

.fa-hooli:before
{
content:"\f427"}

.fa-hornbill:before
{
content:"\f592"}

.fa-horse:before
{
content:"\f6f0"}

.fa-horse-head:before
{
content:"\f7ab"}

.fa-hospital:before
{
content:"\f0f8"}

.fa-hospital-alt:before
{
content:"\f47d"}

.fa-hospital-symbol:before
{
content:"\f47e"}

.fa-hospital-user:before
{
content:"\f80d"}

.fa-hot-tub:before
{
content:"\f593"}

.fa-hotdog:before
{
content:"\f80f"}

.fa-hotel:before
{
content:"\f594"}

.fa-hotjar:before
{
content:"\f3b1"}

.fa-hourglass:before
{
content:"\f254"}

.fa-hourglass-end:before
{
content:"\f253"}

.fa-hourglass-half:before
{
content:"\f252"}

.fa-hourglass-start:before
{
content:"\f251"}

.fa-house-damage:before
{
content:"\f6f1"}

.fa-house-user:before
{
content:"\e065"}

.fa-houzz:before
{
content:"\f27c"}

.fa-hryvnia:before
{
content:"\f6f2"}

.fa-html5:before
{
content:"\f13b"}

.fa-hubspot:before
{
content:"\f3b2"}

.fa-i-cursor:before
{
content:"\f246"}

.fa-ice-cream:before
{
content:"\f810"}

.fa-icicles:before
{
content:"\f7ad"}

.fa-icons:before
{
content:"\f86d"}

.fa-id-badge:before
{
content:"\f2c1"}

.fa-id-card:before
{
content:"\f2c2"}

.fa-id-card-alt:before
{
content:"\f47f"}

.fa-ideal:before
{
content:"\e013"}

.fa-igloo:before
{
content:"\f7ae"}

.fa-image:before
{
content:"\f03e"}

.fa-images:before
{
content:"\f302"}

.fa-imdb:before
{
content:"\f2d8"}

.fa-inbox:before
{
content:"\f01c"}

.fa-indent:before
{
content:"\f03c"}

.fa-industry:before
{
content:"\f275"}

.fa-infinity:before
{
content:"\f534"}

.fa-info:before
{
content:"\f129"}

.fa-info-circle:before
{
content:"\f05a"}

.fa-innosoft:before
{
content:"\e080"}

.fa-instagram:before
{
content:"\f16d"}

.fa-instagram-square:before
{
content:"\e055"}

.fa-instalod:before
{
content:"\e081"}

.fa-intercom:before
{
content:"\f7af"}

.fa-internet-explorer:before
{
content:"\f26b"}

.fa-invision:before
{
content:"\f7b0"}

.fa-ioxhost:before
{
content:"\f208"}

.fa-italic:before
{
content:"\f033"}

.fa-itch-io:before
{
content:"\f83a"}

.fa-itunes:before
{
content:"\f3b4"}

.fa-itunes-note:before
{
content:"\f3b5"}

.fa-java:before
{
content:"\f4e4"}

.fa-jedi:before
{
content:"\f669"}

.fa-jedi-order:before
{
content:"\f50e"}

.fa-jenkins:before
{
content:"\f3b6"}

.fa-jira:before
{
content:"\f7b1"}

.fa-joget:before
{
content:"\f3b7"}

.fa-joint:before
{
content:"\f595"}

.fa-joomla:before
{
content:"\f1aa"}

.fa-journal-whills:before
{
content:"\f66a"}

.fa-js:before
{
content:"\f3b8"}

.fa-js-square:before
{
content:"\f3b9"}

.fa-jsfiddle:before
{
content:"\f1cc"}

.fa-kaaba:before
{
content:"\f66b"}

.fa-kaggle:before
{
content:"\f5fa"}

.fa-key:before
{
content:"\f084"}

.fa-keybase:before
{
content:"\f4f5"}

.fa-keyboard:before
{
content:"\f11c"}

.fa-keycdn:before
{
content:"\f3ba"}

.fa-khanda:before
{
content:"\f66d"}

.fa-kickstarter:before
{
content:"\f3bb"}

.fa-kickstarter-k:before
{
content:"\f3bc"}

.fa-kiss:before
{
content:"\f596"}

.fa-kiss-beam:before
{
content:"\f597"}

.fa-kiss-wink-heart:before
{
content:"\f598"}

.fa-kiwi-bird:before
{
content:"\f535"}

.fa-korvue:before
{
content:"\f42f"}

.fa-landmark:before
{
content:"\f66f"}

.fa-language:before
{
content:"\f1ab"}

.fa-laptop:before
{
content:"\f109"}

.fa-laptop-code:before
{
content:"\f5fc"}

.fa-laptop-house:before
{
content:"\e066"}

.fa-laptop-medical:before
{
content:"\f812"}

.fa-laravel:before
{
content:"\f3bd"}

.fa-lastfm:before
{
content:"\f202"}

.fa-lastfm-square:before
{
content:"\f203"}

.fa-laugh:before
{
content:"\f599"}

.fa-laugh-beam:before
{
content:"\f59a"}

.fa-laugh-squint:before
{
content:"\f59b"}

.fa-laugh-wink:before
{
content:"\f59c"}

.fa-layer-group:before
{
content:"\f5fd"}

.fa-leaf:before
{
content:"\f06c"}

.fa-leanpub:before
{
content:"\f212"}

.fa-lemon:before
{
content:"\f094"}

.fa-less:before
{
content:"\f41d"}

.fa-less-than:before
{
content:"\f536"}

.fa-less-than-equal:before
{
content:"\f537"}

.fa-level-down-alt:before
{
content:"\f3be"}

.fa-level-up-alt:before
{
content:"\f3bf"}

.fa-life-ring:before
{
content:"\f1cd"}

.fa-lightbulb:before
{
content:"\f0eb"}

.fa-line:before
{
content:"\f3c0"}

.fa-link:before
{
content:"\f0c1"}

.fa-linkedin:before
{
content:"\f08c"}

.fa-linkedin-in:before
{
content:"\f0e1"}

.fa-linode:before
{
content:"\f2b8"}

.fa-linux:before
{
content:"\f17c"}

.fa-lira-sign:before
{
content:"\f195"}

.fa-list:before
{
content:"\f03a"}

.fa-list-alt:before
{
content:"\f022"}

.fa-list-ol:before
{
content:"\f0cb"}

.fa-list-ul:before
{
content:"\f0ca"}

.fa-location-arrow:before
{
content:"\f124"}

.fa-lock:before
{
content:"\f023"}

.fa-lock-open:before
{
content:"\f3c1"}

.fa-long-arrow-alt-down:before
{
content:"\f309"}

.fa-long-arrow-alt-left:before
{
content:"\f30a"}

.fa-long-arrow-alt-right:before
{
content:"\f30b"}

.fa-long-arrow-alt-up:before
{
content:"\f30c"}

.fa-low-vision:before
{
content:"\f2a8"}

.fa-luggage-cart:before
{
content:"\f59d"}

.fa-lungs:before
{
content:"\f604"}

.fa-lungs-virus:before
{
content:"\e067"}

.fa-lyft:before
{
content:"\f3c3"}

.fa-magento:before
{
content:"\f3c4"}

.fa-magic:before
{
content:"\f0d0"}

.fa-magnet:before
{
content:"\f076"}

.fa-mail-bulk:before
{
content:"\f674"}

.fa-mailchimp:before
{
content:"\f59e"}

.fa-male:before
{
content:"\f183"}

.fa-mandalorian:before
{
content:"\f50f"}

.fa-map:before
{
content:"\f279"}

.fa-map-marked:before
{
content:"\f59f"}

.fa-map-marked-alt:before
{
content:"\f5a0"}

.fa-map-marker:before
{
content:"\f041"}

.fa-map-marker-alt:before
{
content:"\f3c5"}

.fa-map-pin:before
{
content:"\f276"}

.fa-map-signs:before
{
content:"\f277"}

.fa-markdown:before
{
content:"\f60f"}

.fa-marker:before
{
content:"\f5a1"}

.fa-mars:before
{
content:"\f222"}

.fa-mars-double:before
{
content:"\f227"}

.fa-mars-stroke:before
{
content:"\f229"}

.fa-mars-stroke-h:before
{
content:"\f22b"}

.fa-mars-stroke-v:before
{
content:"\f22a"}

.fa-mask:before
{
content:"\f6fa"}

.fa-mastodon:before
{
content:"\f4f6"}

.fa-maxcdn:before
{
content:"\f136"}

.fa-mdb:before
{
content:"\f8ca"}

.fa-medal:before
{
content:"\f5a2"}

.fa-medapps:before
{
content:"\f3c6"}

.fa-medium:before
{
content:"\f23a"}

.fa-medium-m:before
{
content:"\f3c7"}

.fa-medkit:before
{
content:"\f0fa"}

.fa-medrt:before
{
content:"\f3c8"}

.fa-meetup:before
{
content:"\f2e0"}

.fa-megaport:before
{
content:"\f5a3"}

.fa-meh:before
{
content:"\f11a"}

.fa-meh-blank:before
{
content:"\f5a4"}

.fa-meh-rolling-eyes:before
{
content:"\f5a5"}

.fa-memory:before
{
content:"\f538"}

.fa-mendeley:before
{
content:"\f7b3"}

.fa-menorah:before
{
content:"\f676"}

.fa-mercury:before
{
content:"\f223"}

.fa-meteor:before
{
content:"\f753"}

.fa-microblog:before
{
content:"\e01a"}

.fa-microchip:before
{
content:"\f2db"}

.fa-microphone:before
{
content:"\f130"}

.fa-microphone-alt:before
{
content:"\f3c9"}

.fa-microphone-alt-slash:before
{
content:"\f539"}

.fa-microphone-slash:before
{
content:"\f131"}

.fa-microscope:before
{
content:"\f610"}

.fa-microsoft:before
{
content:"\f3ca"}

.fa-minus:before
{
content:"\f068"}

.fa-minus-circle:before
{
content:"\f056"}

.fa-minus-square:before
{
content:"\f146"}

.fa-mitten:before
{
content:"\f7b5"}

.fa-mix:before
{
content:"\f3cb"}

.fa-mixcloud:before
{
content:"\f289"}

.fa-mixer:before
{
content:"\e056"}

.fa-mizuni:before
{
content:"\f3cc"}

.fa-mobile:before
{
content:"\f10b"}

.fa-mobile-alt:before
{
content:"\f3cd"}

.fa-modx:before
{
content:"\f285"}

.fa-monero:before
{
content:"\f3d0"}

.fa-money-bill:before
{
content:"\f0d6"}

.fa-money-bill-alt:before
{
content:"\f3d1"}

.fa-money-bill-wave:before
{
content:"\f53a"}

.fa-money-bill-wave-alt:before
{
content:"\f53b"}

.fa-money-check:before
{
content:"\f53c"}

.fa-money-check-alt:before
{
content:"\f53d"}

.fa-monument:before
{
content:"\f5a6"}

.fa-moon:before
{
content:"\f186"}

.fa-mortar-pestle:before
{
content:"\f5a7"}

.fa-mosque:before
{
content:"\f678"}

.fa-motorcycle:before
{
content:"\f21c"}

.fa-mountain:before
{
content:"\f6fc"}

.fa-mouse:before
{
content:"\f8cc"}

.fa-mouse-pointer:before
{
content:"\f245"}

.fa-mug-hot:before
{
content:"\f7b6"}

.fa-music:before
{
content:"\f001"}

.fa-napster:before
{
content:"\f3d2"}

.fa-neos:before
{
content:"\f612"}

.fa-network-wired:before
{
content:"\f6ff"}

.fa-neuter:before
{
content:"\f22c"}

.fa-newspaper:before
{
content:"\f1ea"}

.fa-nimblr:before
{
content:"\f5a8"}

.fa-node:before
{
content:"\f419"}

.fa-node-js:before
{
content:"\f3d3"}

.fa-not-equal:before
{
content:"\f53e"}

.fa-notes-medical:before
{
content:"\f481"}

.fa-npm:before
{
content:"\f3d4"}

.fa-ns8:before
{
content:"\f3d5"}

.fa-nutritionix:before
{
content:"\f3d6"}

.fa-object-group:before
{
content:"\f247"}

.fa-object-ungroup:before
{
content:"\f248"}

.fa-octopus-deploy:before
{
content:"\e082"}

.fa-odnoklassniki:before
{
content:"\f263"}

.fa-odnoklassniki-square:before
{
content:"\f264"}

.fa-oil-can:before
{
content:"\f613"}

.fa-old-republic:before
{
content:"\f510"}

.fa-om:before
{
content:"\f679"}

.fa-opencart:before
{
content:"\f23d"}

.fa-openid:before
{
content:"\f19b"}

.fa-opera:before
{
content:"\f26a"}

.fa-optin-monster:before
{
content:"\f23c"}

.fa-orcid:before
{
content:"\f8d2"}

.fa-osi:before
{
content:"\f41a"}

.fa-otter:before
{
content:"\f700"}

.fa-outdent:before
{
content:"\f03b"}

.fa-page4:before
{
content:"\f3d7"}

.fa-pagelines:before
{
content:"\f18c"}

.fa-pager:before
{
content:"\f815"}

.fa-paint-brush:before
{
content:"\f1fc"}

.fa-paint-roller:before
{
content:"\f5aa"}

.fa-palette:before
{
content:"\f53f"}

.fa-palfed:before
{
content:"\f3d8"}

.fa-pallet:before
{
content:"\f482"}

.fa-paper-plane:before
{
content:"\f1d8"}

.fa-paperclip:before
{
content:"\f0c6"}

.fa-parachute-box:before
{
content:"\f4cd"}

.fa-paragraph:before
{
content:"\f1dd"}

.fa-parking:before
{
content:"\f540"}

.fa-passport:before
{
content:"\f5ab"}

.fa-pastafarianism:before
{
content:"\f67b"}

.fa-paste:before
{
content:"\f0ea"}

.fa-patreon:before
{
content:"\f3d9"}

.fa-pause:before
{
content:"\f04c"}

.fa-pause-circle:before
{
content:"\f28b"}

.fa-paw:before
{
content:"\f1b0"}

.fa-paypal:before
{
content:"\f1ed"}

.fa-peace:before
{
content:"\f67c"}

.fa-pen:before
{
content:"\f304"}

.fa-pen-alt:before
{
content:"\f305"}

.fa-pen-fancy:before
{
content:"\f5ac"}

.fa-pen-nib:before
{
content:"\f5ad"}

.fa-pen-square:before
{
content:"\f14b"}

.fa-pencil-alt:before
{
content:"\f303"}

.fa-pencil-ruler:before
{
content:"\f5ae"}

.fa-penny-arcade:before
{
content:"\f704"}

.fa-people-arrows:before
{
content:"\e068"}

.fa-people-carry:before
{
content:"\f4ce"}

.fa-pepper-hot:before
{
content:"\f816"}

.fa-perbyte:before
{
content:"\e083"}

.fa-percent:before
{
content:"\f295"}

.fa-percentage:before
{
content:"\f541"}

.fa-periscope:before
{
content:"\f3da"}

.fa-person-booth:before
{
content:"\f756"}

.fa-phabricator:before
{
content:"\f3db"}

.fa-phoenix-framework:before
{
content:"\f3dc"}

.fa-phoenix-squadron:before
{
content:"\f511"}

.fa-phone:before
{
content:"\f095"}

.fa-phone-alt:before
{
content:"\f879"}

.fa-phone-slash:before
{
content:"\f3dd"}

.fa-phone-square:before
{
content:"\f098"}

.fa-phone-square-alt:before
{
content:"\f87b"}

.fa-phone-volume:before
{
content:"\f2a0"}

.fa-photo-video:before
{
content:"\f87c"}

.fa-php:before
{
content:"\f457"}

.fa-pied-piper:before
{
content:"\f2ae"}

.fa-pied-piper-alt:before
{
content:"\f1a8"}

.fa-pied-piper-hat:before
{
content:"\f4e5"}

.fa-pied-piper-pp:before
{
content:"\f1a7"}

.fa-pied-piper-square:before
{
content:"\e01e"}

.fa-piggy-bank:before
{
content:"\f4d3"}

.fa-pills:before
{
content:"\f484"}

.fa-pinterest:before
{
content:"\f0d2"}

.fa-pinterest-p:before
{
content:"\f231"}

.fa-pinterest-square:before
{
content:"\f0d3"}

.fa-pizza-slice:before
{
content:"\f818"}

.fa-place-of-worship:before
{
content:"\f67f"}

.fa-plane:before
{
content:"\f072"}

.fa-plane-arrival:before
{
content:"\f5af"}

.fa-plane-departure:before
{
content:"\f5b0"}

.fa-plane-slash:before
{
content:"\e069"}

.fa-play:before
{
content:"\f04b"}

.fa-play-circle:before
{
content:"\f144"}

.fa-playstation:before
{
content:"\f3df"}

.fa-plug:before
{
content:"\f1e6"}

.fa-plus:before
{
content:"\f067"}

.fa-plus-circle:before
{
content:"\f055"}

.fa-plus-square:before
{
content:"\f0fe"}

.fa-podcast:before
{
content:"\f2ce"}

.fa-poll:before
{
content:"\f681"}

.fa-poll-h:before
{
content:"\f682"}

.fa-poo:before
{
content:"\f2fe"}

.fa-poo-storm:before
{
content:"\f75a"}

.fa-poop:before
{
content:"\f619"}

.fa-portrait:before
{
content:"\f3e0"}

.fa-pound-sign:before
{
content:"\f154"}

.fa-power-off:before
{
content:"\f011"}

.fa-pray:before
{
content:"\f683"}

.fa-praying-hands:before
{
content:"\f684"}

.fa-prescription:before
{
content:"\f5b1"}

.fa-prescription-bottle:before
{
content:"\f485"}

.fa-prescription-bottle-alt:before
{
content:"\f486"}

.fa-print:before
{
content:"\f02f"}

.fa-procedures:before
{
content:"\f487"}

.fa-product-hunt:before
{
content:"\f288"}

.fa-project-diagram:before
{
content:"\f542"}

.fa-pump-medical:before
{
content:"\e06a"}

.fa-pump-soap:before
{
content:"\e06b"}

.fa-pushed:before
{
content:"\f3e1"}

.fa-puzzle-piece:before
{
content:"\f12e"}

.fa-python:before
{
content:"\f3e2"}

.fa-qq:before
{
content:"\f1d6"}

.fa-qrcode:before
{
content:"\f029"}

.fa-question:before
{
content:"\f128"}

.fa-question-circle:before
{
content:"\f059"}

.fa-quidditch:before
{
content:"\f458"}

.fa-quinscape:before
{
content:"\f459"}

.fa-quora:before
{
content:"\f2c4"}

.fa-quote-left:before
{
content:"\f10d"}

.fa-quote-right:before
{
content:"\f10e"}

.fa-quran:before
{
content:"\f687"}

.fa-r-project:before
{
content:"\f4f7"}

.fa-radiation:before
{
content:"\f7b9"}

.fa-radiation-alt:before
{
content:"\f7ba"}

.fa-rainbow:before
{
content:"\f75b"}

.fa-random:before
{
content:"\f074"}

.fa-raspberry-pi:before
{
content:"\f7bb"}

.fa-ravelry:before
{
content:"\f2d9"}

.fa-react:before
{
content:"\f41b"}

.fa-reacteurope:before
{
content:"\f75d"}

.fa-readme:before
{
content:"\f4d5"}

.fa-rebel:before
{
content:"\f1d0"}

.fa-receipt:before
{
content:"\f543"}

.fa-record-vinyl:before
{
content:"\f8d9"}

.fa-recycle:before
{
content:"\f1b8"}

.fa-red-river:before
{
content:"\f3e3"}

.fa-reddit:before
{
content:"\f1a1"}

.fa-reddit-alien:before
{
content:"\f281"}

.fa-reddit-square:before
{
content:"\f1a2"}

.fa-redhat:before
{
content:"\f7bc"}

.fa-redo:before
{
content:"\f01e"}

.fa-redo-alt:before
{
content:"\f2f9"}

.fa-registered:before
{
content:"\f25d"}

.fa-remove-format:before
{
content:"\f87d"}

.fa-renren:before
{
content:"\f18b"}

.fa-reply:before
{
content:"\f3e5"}

.fa-reply-all:before
{
content:"\f122"}

.fa-replyd:before
{
content:"\f3e6"}

.fa-republican:before
{
content:"\f75e"}

.fa-researchgate:before
{
content:"\f4f8"}

.fa-resolving:before
{
content:"\f3e7"}

.fa-restroom:before
{
content:"\f7bd"}

.fa-retweet:before
{
content:"\f079"}

.fa-rev:before
{
content:"\f5b2"}

.fa-ribbon:before
{
content:"\f4d6"}

.fa-ring:before
{
content:"\f70b"}

.fa-road:before
{
content:"\f018"}

.fa-robot:before
{
content:"\f544"}

.fa-rocket:before
{
content:"\f135"}

.fa-rocketchat:before
{
content:"\f3e8"}

.fa-rockrms:before
{
content:"\f3e9"}

.fa-route:before
{
content:"\f4d7"}

.fa-rss:before
{
content:"\f09e"}

.fa-rss-square:before
{
content:"\f143"}

.fa-ruble-sign:before
{
content:"\f158"}

.fa-ruler:before
{
content:"\f545"}

.fa-ruler-combined:before
{
content:"\f546"}

.fa-ruler-horizontal:before
{
content:"\f547"}

.fa-ruler-vertical:before
{
content:"\f548"}

.fa-running:before
{
content:"\f70c"}

.fa-rupee-sign:before
{
content:"\f156"}

.fa-rust:before
{
content:"\e07a"}

.fa-sad-cry:before
{
content:"\f5b3"}

.fa-sad-tear:before
{
content:"\f5b4"}

.fa-safari:before
{
content:"\f267"}

.fa-salesforce:before
{
content:"\f83b"}

.fa-sass:before
{
content:"\f41e"}

.fa-satellite:before
{
content:"\f7bf"}

.fa-satellite-dish:before
{
content:"\f7c0"}

.fa-save:before
{
content:"\f0c7"}

.fa-schlix:before
{
content:"\f3ea"}

.fa-school:before
{
content:"\f549"}

.fa-screwdriver:before
{
content:"\f54a"}

.fa-scribd:before
{
content:"\f28a"}

.fa-scroll:before
{
content:"\f70e"}

.fa-sd-card:before
{
content:"\f7c2"}

.fa-search:before
{
content:"\f002"}

.fa-search-dollar:before
{
content:"\f688"}

.fa-search-location:before
{
content:"\f689"}

.fa-search-minus:before
{
content:"\f010"}

.fa-search-plus:before
{
content:"\f00e"}

.fa-searchengin:before
{
content:"\f3eb"}

.fa-seedling:before
{
content:"\f4d8"}

.fa-sellcast:before
{
content:"\f2da"}

.fa-sellsy:before
{
content:"\f213"}

.fa-server:before
{
content:"\f233"}

.fa-servicestack:before
{
content:"\f3ec"}

.fa-shapes:before
{
content:"\f61f"}

.fa-share:before
{
content:"\f064"}

.fa-share-alt:before
{
content:"\f1e0"}

.fa-share-alt-square:before
{
content:"\f1e1"}

.fa-share-square:before
{
content:"\f14d"}

.fa-shekel-sign:before
{
content:"\f20b"}

.fa-shield-alt:before
{
content:"\f3ed"}

.fa-shield-virus:before
{
content:"\e06c"}

.fa-ship:before
{
content:"\f21a"}

.fa-shipping-fast:before
{
content:"\f48b"}

.fa-shirtsinbulk:before
{
content:"\f214"}

.fa-shoe-prints:before
{
content:"\f54b"}

.fa-shopify:before
{
content:"\e057"}

.fa-shopping-bag:before
{
content:"\f290"}

.fa-shopping-basket:before
{
content:"\f291"}

.fa-shopping-cart:before
{
content:"\f07a"}

.fa-shopware:before
{
content:"\f5b5"}

.fa-shower:before
{
content:"\f2cc"}

.fa-shuttle-van:before
{
content:"\f5b6"}

.fa-sign:before
{
content:"\f4d9"}

.fa-sign-in-alt:before
{
content:"\f2f6"}

.fa-sign-language:before
{
content:"\f2a7"}

.fa-sign-out-alt:before
{
content:"\f2f5"}

.fa-signal:before
{
content:"\f012"}

.fa-signature:before
{
content:"\f5b7"}

.fa-sim-card:before
{
content:"\f7c4"}

.fa-simplybuilt:before
{
content:"\f215"}

.fa-sink:before
{
content:"\e06d"}

.fa-sistrix:before
{
content:"\f3ee"}

.fa-sitemap:before
{
content:"\f0e8"}

.fa-sith:before
{
content:"\f512"}

.fa-skating:before
{
content:"\f7c5"}

.fa-sketch:before
{
content:"\f7c6"}

.fa-skiing:before
{
content:"\f7c9"}

.fa-skiing-nordic:before
{
content:"\f7ca"}

.fa-skull:before
{
content:"\f54c"}

.fa-skull-crossbones:before
{
content:"\f714"}

.fa-skyatlas:before
{
content:"\f216"}

.fa-skype:before
{
content:"\f17e"}

.fa-slack:before
{
content:"\f198"}

.fa-slack-hash:before
{
content:"\f3ef"}

.fa-slash:before
{
content:"\f715"}

.fa-sleigh:before
{
content:"\f7cc"}

.fa-sliders-h:before
{
content:"\f1de"}

.fa-slideshare:before
{
content:"\f1e7"}

.fa-smile:before
{
content:"\f118"}

.fa-smile-beam:before
{
content:"\f5b8"}

.fa-smile-wink:before
{
content:"\f4da"}

.fa-smog:before
{
content:"\f75f"}

.fa-smoking:before
{
content:"\f48d"}

.fa-smoking-ban:before
{
content:"\f54d"}

.fa-sms:before
{
content:"\f7cd"}

.fa-snapchat:before
{
content:"\f2ab"}

.fa-snapchat-ghost:before
{
content:"\f2ac"}

.fa-snapchat-square:before
{
content:"\f2ad"}

.fa-snowboarding:before
{
content:"\f7ce"}

.fa-snowflake:before
{
content:"\f2dc"}

.fa-snowman:before
{
content:"\f7d0"}

.fa-snowplow:before
{
content:"\f7d2"}

.fa-soap:before
{
content:"\e06e"}

.fa-socks:before
{
content:"\f696"}

.fa-solar-panel:before
{
content:"\f5ba"}

.fa-sort:before
{
content:"\f0dc"}

.fa-sort-alpha-down:before
{
content:"\f15d"}

.fa-sort-alpha-down-alt:before
{
content:"\f881"}

.fa-sort-alpha-up:before
{
content:"\f15e"}

.fa-sort-alpha-up-alt:before
{
content:"\f882"}

.fa-sort-amount-down:before
{
content:"\f160"}

.fa-sort-amount-down-alt:before
{
content:"\f884"}

.fa-sort-amount-up:before
{
content:"\f161"}

.fa-sort-amount-up-alt:before
{
content:"\f885"}

.fa-sort-down:before
{
content:"\f0dd"}

.fa-sort-numeric-down:before
{
content:"\f162"}

.fa-sort-numeric-down-alt:before
{
content:"\f886"}

.fa-sort-numeric-up:before
{
content:"\f163"}

.fa-sort-numeric-up-alt:before
{
content:"\f887"}

.fa-sort-up:before
{
content:"\f0de"}

.fa-soundcloud:before
{
content:"\f1be"}

.fa-sourcetree:before
{
content:"\f7d3"}

.fa-spa:before
{
content:"\f5bb"}

.fa-space-shuttle:before
{
content:"\f197"}

.fa-speakap:before
{
content:"\f3f3"}

.fa-speaker-deck:before
{
content:"\f83c"}

.fa-spell-check:before
{
content:"\f891"}

.fa-spider:before
{
content:"\f717"}

.fa-spinner:before
{
content:"\f110"}

.fa-splotch:before
{
content:"\f5bc"}

.fa-spotify:before
{
content:"\f1bc"}

.fa-spray-can:before
{
content:"\f5bd"}

.fa-square:before
{
content:"\f0c8"}

.fa-square-full:before
{
content:"\f45c"}

.fa-square-root-alt:before
{
content:"\f698"}

.fa-squarespace:before
{
content:"\f5be"}

.fa-stack-exchange:before
{
content:"\f18d"}

.fa-stack-overflow:before
{
content:"\f16c"}

.fa-stackpath:before
{
content:"\f842"}

.fa-stamp:before
{
content:"\f5bf"}

.fa-star:before
{
content:"\f005"}

.fa-star-and-crescent:before
{
content:"\f699"}

.fa-star-half:before
{
content:"\f089"}

.fa-star-half-alt:before
{
content:"\f5c0"}

.fa-star-of-david:before
{
content:"\f69a"}

.fa-star-of-life:before
{
content:"\f621"}

.fa-staylinked:before
{
content:"\f3f5"}

.fa-steam:before
{
content:"\f1b6"}

.fa-steam-square:before
{
content:"\f1b7"}

.fa-steam-symbol:before
{
content:"\f3f6"}

.fa-step-backward:before
{
content:"\f048"}

.fa-step-forward:before
{
content:"\f051"}

.fa-stethoscope:before
{
content:"\f0f1"}

.fa-sticker-mule:before
{
content:"\f3f7"}

.fa-sticky-note:before
{
content:"\f249"}

.fa-stop:before
{
content:"\f04d"}

.fa-stop-circle:before
{
content:"\f28d"}

.fa-stopwatch:before
{
content:"\f2f2"}

.fa-stopwatch-20:before
{
content:"\e06f"}

.fa-store:before
{
content:"\f54e"}

.fa-store-alt:before
{
content:"\f54f"}

.fa-store-alt-slash:before
{
content:"\e070"}

.fa-store-slash:before
{
content:"\e071"}

.fa-strava:before
{
content:"\f428"}

.fa-stream:before
{
content:"\f550"}

.fa-street-view:before
{
content:"\f21d"}

.fa-strikethrough:before
{
content:"\f0cc"}

.fa-stripe:before
{
content:"\f429"}

.fa-stripe-s:before
{
content:"\f42a"}

.fa-stroopwafel:before
{
content:"\f551"}

.fa-studiovinari:before
{
content:"\f3f8"}

.fa-stumbleupon:before
{
content:"\f1a4"}

.fa-stumbleupon-circle:before
{
content:"\f1a3"}

.fa-subscript:before
{
content:"\f12c"}

.fa-subway:before
{
content:"\f239"}

.fa-suitcase:before
{
content:"\f0f2"}

.fa-suitcase-rolling:before
{
content:"\f5c1"}

.fa-sun:before
{
content:"\f185"}

.fa-superpowers:before
{
content:"\f2dd"}

.fa-superscript:before
{
content:"\f12b"}

.fa-supple:before
{
content:"\f3f9"}

.fa-surprise:before
{
content:"\f5c2"}

.fa-suse:before
{
content:"\f7d6"}

.fa-swatchbook:before
{
content:"\f5c3"}

.fa-swift:before
{
content:"\f8e1"}

.fa-swimmer:before
{
content:"\f5c4"}

.fa-swimming-pool:before
{
content:"\f5c5"}

.fa-symfony:before
{
content:"\f83d"}

.fa-synagogue:before
{
content:"\f69b"}

.fa-sync:before
{
content:"\f021"}

.fa-sync-alt:before
{
content:"\f2f1"}

.fa-syringe:before
{
content:"\f48e"}

.fa-table:before
{
content:"\f0ce"}

.fa-table-tennis:before
{
content:"\f45d"}

.fa-tablet:before
{
content:"\f10a"}

.fa-tablet-alt:before
{
content:"\f3fa"}

.fa-tablets:before
{
content:"\f490"}

.fa-tachometer-alt:before
{
content:"\f3fd"}

.fa-tag:before
{
content:"\f02b"}

.fa-tags:before
{
content:"\f02c"}

.fa-tape:before
{
content:"\f4db"}

.fa-tasks:before
{
content:"\f0ae"}

.fa-taxi:before
{
content:"\f1ba"}

.fa-teamspeak:before
{
content:"\f4f9"}

.fa-teeth:before
{
content:"\f62e"}

.fa-teeth-open:before
{
content:"\f62f"}

.fa-telegram:before
{
content:"\f2c6"}

.fa-telegram-plane:before
{
content:"\f3fe"}

.fa-temperature-high:before
{
content:"\f769"}

.fa-temperature-low:before
{
content:"\f76b"}

.fa-tencent-weibo:before
{
content:"\f1d5"}

.fa-tenge:before
{
content:"\f7d7"}

.fa-terminal:before
{
content:"\f120"}

.fa-text-height:before
{
content:"\f034"}

.fa-text-width:before
{
content:"\f035"}

.fa-th:before
{
content:"\f00a"}

.fa-th-large:before
{
content:"\f009"}

.fa-th-list:before
{
content:"\f00b"}

.fa-the-red-yeti:before
{
content:"\f69d"}

.fa-theater-masks:before
{
content:"\f630"}

.fa-themeco:before
{
content:"\f5c6"}

.fa-themeisle:before
{
content:"\f2b2"}

.fa-thermometer:before
{
content:"\f491"}

.fa-thermometer-empty:before
{
content:"\f2cb"}

.fa-thermometer-full:before
{
content:"\f2c7"}

.fa-thermometer-half:before
{
content:"\f2c9"}

.fa-thermometer-quarter:before
{
content:"\f2ca"}

.fa-thermometer-three-quarters:before
{
content:"\f2c8"}

.fa-think-peaks:before
{
content:"\f731"}

.fa-thumbs-down:before
{
content:"\f165"}

.fa-thumbs-up:before
{
content:"\f164"}

.fa-thumbtack:before
{
content:"\f08d"}

.fa-ticket-alt:before
{
content:"\f3ff"}

.fa-tiktok:before
{
content:"\e07b"}

.fa-times:before
{
content:"\f00d"}

.fa-times-circle:before
{
content:"\f057"}

.fa-tint:before
{
content:"\f043"}

.fa-tint-slash:before
{
content:"\f5c7"}

.fa-tired:before
{
content:"\f5c8"}

.fa-toggle-off:before
{
content:"\f204"}

.fa-toggle-on:before
{
content:"\f205"}

.fa-toilet:before
{
content:"\f7d8"}

.fa-toilet-paper:before
{
content:"\f71e"}

.fa-toilet-paper-slash:before
{
content:"\e072"}

.fa-toolbox:before
{
content:"\f552"}

.fa-tools:before
{
content:"\f7d9"}

.fa-tooth:before
{
content:"\f5c9"}

.fa-torah:before
{
content:"\f6a0"}

.fa-torii-gate:before
{
content:"\f6a1"}

.fa-tractor:before
{
content:"\f722"}

.fa-trade-federation:before
{
content:"\f513"}

.fa-trademark:before
{
content:"\f25c"}

.fa-traffic-light:before
{
content:"\f637"}

.fa-trailer:before
{
content:"\e041"}

.fa-train:before
{
content:"\f238"}

.fa-tram:before
{
content:"\f7da"}

.fa-transgender:before
{
content:"\f224"}

.fa-transgender-alt:before
{
content:"\f225"}

.fa-trash:before
{
content:"\f1f8"}

.fa-trash-alt:before
{
content:"\f2ed"}

.fa-trash-restore:before
{
content:"\f829"}

.fa-trash-restore-alt:before
{
content:"\f82a"}

.fa-tree:before
{
content:"\f1bb"}

.fa-trello:before
{
content:"\f181"}

.fa-tripadvisor:before
{
content:"\f262"}

.fa-trophy:before
{
content:"\f091"}

.fa-truck:before
{
content:"\f0d1"}

.fa-truck-loading:before
{
content:"\f4de"}

.fa-truck-monster:before
{
content:"\f63b"}

.fa-truck-moving:before
{
content:"\f4df"}

.fa-truck-pickup:before
{
content:"\f63c"}

.fa-tshirt:before
{
content:"\f553"}

.fa-tty:before
{
content:"\f1e4"}

.fa-tumblr:before
{
content:"\f173"}

.fa-tumblr-square:before
{
content:"\f174"}

.fa-tv:before
{
content:"\f26c"}

.fa-twitch:before
{
content:"\f1e8"}

.fa-twitter:before
{
content:"\f099"}

.fa-twitter-square:before
{
content:"\f081"}

.fa-typo3:before
{
content:"\f42b"}

.fa-uber:before
{
content:"\f402"}

.fa-ubuntu:before
{
content:"\f7df"}

.fa-uikit:before
{
content:"\f403"}

.fa-umbraco:before
{
content:"\f8e8"}

.fa-umbrella:before
{
content:"\f0e9"}

.fa-umbrella-beach:before
{
content:"\f5ca"}

.fa-uncharted:before
{
content:"\e084"}

.fa-underline:before
{
content:"\f0cd"}

.fa-undo:before
{
content:"\f0e2"}

.fa-undo-alt:before
{
content:"\f2ea"}

.fa-uniregistry:before
{
content:"\f404"}

.fa-unity:before
{
content:"\e049"}

.fa-universal-access:before
{
content:"\f29a"}

.fa-university:before
{
content:"\f19c"}

.fa-unlink:before
{
content:"\f127"}

.fa-unlock:before
{
content:"\f09c"}

.fa-unlock-alt:before
{
content:"\f13e"}

.fa-unsplash:before
{
content:"\e07c"}

.fa-untappd:before
{
content:"\f405"}

.fa-upload:before
{
content:"\f093"}

.fa-ups:before
{
content:"\f7e0"}

.fa-usb:before
{
content:"\f287"}

.fa-user:before
{
content:"\f007"}

.fa-user-alt:before
{
content:"\f406"}

.fa-user-alt-slash:before
{
content:"\f4fa"}

.fa-user-astronaut:before
{
content:"\f4fb"}

.fa-user-check:before
{
content:"\f4fc"}

.fa-user-circle:before
{
content:"\f2bd"}

.fa-user-clock:before
{
content:"\f4fd"}

.fa-user-cog:before
{
content:"\f4fe"}

.fa-user-edit:before
{
content:"\f4ff"}

.fa-user-friends:before
{
content:"\f500"}

.fa-user-graduate:before
{
content:"\f501"}

.fa-user-injured:before
{
content:"\f728"}

.fa-user-lock:before
{
content:"\f502"}

.fa-user-md:before
{
content:"\f0f0"}

.fa-user-minus:before
{
content:"\f503"}

.fa-user-ninja:before
{
content:"\f504"}

.fa-user-nurse:before
{
content:"\f82f"}

.fa-user-plus:before
{
content:"\f234"}

.fa-user-secret:before
{
content:"\f21b"}

.fa-user-shield:before
{
content:"\f505"}

.fa-user-slash:before
{
content:"\f506"}

.fa-user-tag:before
{
content:"\f507"}

.fa-user-tie:before
{
content:"\f508"}

.fa-user-times:before
{
content:"\f235"}

.fa-users:before
{
content:"\f0c0"}

.fa-users-cog:before
{
content:"\f509"}

.fa-users-slash:before
{
content:"\e073"}

.fa-usps:before
{
content:"\f7e1"}

.fa-ussunnah:before
{
content:"\f407"}

.fa-utensil-spoon:before
{
content:"\f2e5"}

.fa-utensils:before
{
content:"\f2e7"}

.fa-vaadin:before
{
content:"\f408"}

.fa-vector-square:before
{
content:"\f5cb"}

.fa-venus:before
{
content:"\f221"}

.fa-venus-double:before
{
content:"\f226"}

.fa-venus-mars:before
{
content:"\f228"}

.fa-vest:before
{
content:"\e085"}

.fa-vest-patches:before
{
content:"\e086"}

.fa-viacoin:before
{
content:"\f237"}

.fa-viadeo:before
{
content:"\f2a9"}

.fa-viadeo-square:before
{
content:"\f2aa"}

.fa-vial:before
{
content:"\f492"}

.fa-vials:before
{
content:"\f493"}

.fa-viber:before
{
content:"\f409"}

.fa-video:before
{
content:"\f03d"}

.fa-video-slash:before
{
content:"\f4e2"}

.fa-vihara:before
{
content:"\f6a7"}

.fa-vimeo:before
{
content:"\f40a"}

.fa-vimeo-square:before
{
content:"\f194"}

.fa-vimeo-v:before
{
content:"\f27d"}

.fa-vine:before
{
content:"\f1ca"}

.fa-virus:before
{
content:"\e074"}

.fa-virus-slash:before
{
content:"\e075"}

.fa-viruses:before
{
content:"\e076"}

.fa-vk:before
{
content:"\f189"}

.fa-vnv:before
{
content:"\f40b"}

.fa-voicemail:before
{
content:"\f897"}

.fa-volleyball-ball:before
{
content:"\f45f"}

.fa-volume-down:before
{
content:"\f027"}

.fa-volume-mute:before
{
content:"\f6a9"}

.fa-volume-off:before
{
content:"\f026"}

.fa-volume-up:before
{
content:"\f028"}

.fa-vote-yea:before
{
content:"\f772"}

.fa-vr-cardboard:before
{
content:"\f729"}

.fa-vuejs:before
{
content:"\f41f"}

.fa-walking:before
{
content:"\f554"}

.fa-wallet:before
{
content:"\f555"}

.fa-warehouse:before
{
content:"\f494"}

.fa-watchman-monitoring:before
{
content:"\e087"}

.fa-water:before
{
content:"\f773"}

.fa-wave-square:before
{
content:"\f83e"}

.fa-waze:before
{
content:"\f83f"}

.fa-weebly:before
{
content:"\f5cc"}

.fa-weibo:before
{
content:"\f18a"}

.fa-weight:before
{
content:"\f496"}

.fa-weight-hanging:before
{
content:"\f5cd"}

.fa-weixin:before
{
content:"\f1d7"}

.fa-whatsapp:before
{
content:"\f232"}

.fa-whatsapp-square:before
{
content:"\f40c"}

.fa-wheelchair:before
{
content:"\f193"}

.fa-whmcs:before
{
content:"\f40d"}

.fa-wifi:before
{
content:"\f1eb"}

.fa-wikipedia-w:before
{
content:"\f266"}

.fa-wind:before
{
content:"\f72e"}

.fa-window-close:before
{
content:"\f410"}

.fa-window-maximize:before
{
content:"\f2d0"}

.fa-window-minimize:before
{
content:"\f2d1"}

.fa-window-restore:before
{
content:"\f2d2"}

.fa-windows:before
{
content:"\f17a"}

.fa-wine-bottle:before
{
content:"\f72f"}

.fa-wine-glass:before
{
content:"\f4e3"}

.fa-wine-glass-alt:before
{
content:"\f5ce"}

.fa-wix:before
{
content:"\f5cf"}

.fa-wizards-of-the-coast:before
{
content:"\f730"}

.fa-wodu:before
{
content:"\e088"}

.fa-wolf-pack-battalion:before
{
content:"\f514"}

.fa-won-sign:before
{
content:"\f159"}

.fa-wordpress:before
{
content:"\f19a"}

.fa-wordpress-simple:before
{
content:"\f411"}

.fa-wpbeginner:before
{
content:"\f297"}

.fa-wpexplorer:before
{
content:"\f2de"}

.fa-wpforms:before
{
content:"\f298"}

.fa-wpressr:before
{
content:"\f3e4"}

.fa-wrench:before
{
content:"\f0ad"}

.fa-x-ray:before
{
content:"\f497"}

.fa-xbox:before
{
content:"\f412"}

.fa-xing:before
{
content:"\f168"}

.fa-xing-square:before
{
content:"\f169"}

.fa-y-combinator:before
{
content:"\f23b"}

.fa-yahoo:before
{
content:"\f19e"}

.fa-yammer:before
{
content:"\f840"}

.fa-yandex:before
{
content:"\f413"}

.fa-yandex-international:before
{
content:"\f414"}

.fa-yarn:before
{
content:"\f7e3"}

.fa-yelp:before
{
content:"\f1e9"}

.fa-yen-sign:before
{
content:"\f157"}

.fa-yin-yang:before
{
content:"\f6ad"}

.fa-yoast:before
{
content:"\f2b1"}

.fa-youtube:before
{
content:"\f167"}

.fa-youtube-square:before
{
content:"\f431"}

.fa-zhihu:before
{
content:"\f63f"}

.fa.fa-glass:before
{
content:"\f000"}

.fa.fa-meetup
{
  font-family:;
font-weight:400}

.fa.fa-star-o
{
  font-family:;
font-weight:400}

.fa.fa-star-o:before
{
content:"\f005"}

.fa.fa-close:before,.fa.fa-remove:before
{
content:"\f00d"}

.fa.fa-gear:before
{
content:"\f013"}

.fa.fa-trash-o
{
  font-family:;
font-weight:400}

.fa.fa-trash-o:before
{
content:"\f2ed"}

.fa.fa-file-o
{
  font-family:;
font-weight:400}

.fa.fa-file-o:before
{
content:"\f15b"}

.fa.fa-clock-o
{
  font-family:;
font-weight:400}

.fa.fa-clock-o:before
{
content:"\f017"}

.fa.fa-arrow-circle-o-down
{
  font-family:;
font-weight:400}

.fa.fa-arrow-circle-o-down:before
{
content:"\f358"}

.fa.fa-arrow-circle-o-up
{
  font-family:;
font-weight:400}

.fa.fa-arrow-circle-o-up:before
{
content:"\f35b"}

.fa.fa-play-circle-o
{
  font-family:;
font-weight:400}

.fa.fa-play-circle-o:before
{
content:"\f144"}

.fa.fa-repeat:before,.fa.fa-rotate-right:before
{
content:"\f01e"}

.fa.fa-refresh:before
{
content:"\f021"}

.fa.fa-list-alt
{
  font-family:;
font-weight:400}

.fa.fa-dedent:before
{
content:"\f03b"}

.fa.fa-video-camera:before
{
content:"\f03d"}

.fa.fa-picture-o
{
  font-family:;
font-weight:400}

.fa.fa-picture-o:before
{
content:"\f03e"}

.fa.fa-photo
{
  font-family:;
font-weight:400}

.fa.fa-photo:before
{
content:"\f03e"}

.fa.fa-image
{
  font-family:;
font-weight:400}

.fa.fa-image:before
{
content:"\f03e"}

.fa.fa-pencil:before
{
content:"\f303"}

.fa.fa-map-marker:before
{
content:"\f3c5"}

.fa.fa-pencil-square-o
{
  font-family:;
font-weight:400}

.fa.fa-pencil-square-o:before
{
content:"\f044"}

.fa.fa-share-square-o
{
  font-family:;
font-weight:400}

.fa.fa-share-square-o:before
{
content:"\f14d"}

.fa.fa-check-square-o
{
  font-family:;
font-weight:400}

.fa.fa-check-square-o:before
{
content:"\f14a"}

.fa.fa-arrows:before
{
content:"\f0b2"}

.fa.fa-times-circle-o
{
  font-family:;
font-weight:400}

.fa.fa-times-circle-o:before
{
content:"\f057"}

.fa.fa-check-circle-o
{
  font-family:;
font-weight:400}

.fa.fa-check-circle-o:before
{
content:"\f058"}

.fa.fa-mail-forward:before
{
content:"\f064"}

.fa.fa-eye,.fa.fa-eye-slash
{
  font-family:;
font-weight:400}

.fa.fa-warning:before
{
content:"\f071"}

.fa.fa-calendar:before
{
content:"\f073"}

.fa.fa-arrows-v:before
{
content:"\f338"}

.fa.fa-arrows-h:before
{
content:"\f337"}

.fa.fa-bar-chart
{
  font-family:;
font-weight:400}

.fa.fa-bar-chart:before
{
content:"\f080"}

.fa.fa-bar-chart-o
{
  font-family:;
font-weight:400}

.fa.fa-bar-chart-o:before
{
content:"\f080"}

.fa.fa-facebook-square,.fa.fa-twitter-square
{
  font-family:;
font-weight:400}

.fa.fa-gears:before
{
content:"\f085"}

.fa.fa-thumbs-o-up
{
  font-family:;
font-weight:400}

.fa.fa-thumbs-o-up:before
{
content:"\f164"}

.fa.fa-thumbs-o-down
{
  font-family:;
font-weight:400}

.fa.fa-thumbs-o-down:before
{
content:"\f165"}

.fa.fa-heart-o
{
  font-family:;
font-weight:400}

.fa.fa-heart-o:before
{
content:"\f004"}

.fa.fa-sign-out:before
{
content:"\f2f5"}

.fa.fa-linkedin-square
{
  font-family:;
font-weight:400}

.fa.fa-linkedin-square:before
{
content:"\f08c"}

.fa.fa-thumb-tack:before
{
content:"\f08d"}

.fa.fa-external-link:before
{
content:"\f35d"}

.fa.fa-sign-in:before
{
content:"\f2f6"}

.fa.fa-github-square
{
  font-family:;
font-weight:400}

.fa.fa-lemon-o
{
  font-family:;
font-weight:400}

.fa.fa-lemon-o:before
{
content:"\f094"}

.fa.fa-square-o
{
  font-family:;
font-weight:400}

.fa.fa-square-o:before
{
content:"\f0c8"}

.fa.fa-bookmark-o
{
  font-family:;
font-weight:400}

.fa.fa-bookmark-o:before
{
content:"\f02e"}

.fa.fa-facebook,.fa.fa-twitter
{
  font-family:;
font-weight:400}

.fa.fa-facebook:before
{
content:"\f39e"}

.fa.fa-facebook-f
{
  font-family:;
font-weight:400}

.fa.fa-facebook-f:before
{
content:"\f39e"}

.fa.fa-github
{
  font-family:;
font-weight:400}

.fa.fa-credit-card
{
  font-family:;
font-weight:400}

.fa.fa-feed:before
{
content:"\f09e"}

.fa.fa-hdd-o
{
  font-family:;
font-weight:400}

.fa.fa-hdd-o:before
{
content:"\f0a0"}

.fa.fa-hand-o-right
{
  font-family:;
font-weight:400}

.fa.fa-hand-o-right:before
{
content:"\f0a4"}

.fa.fa-hand-o-left
{
  font-family:;
font-weight:400}

.fa.fa-hand-o-left:before
{
content:"\f0a5"}

.fa.fa-hand-o-up
{
  font-family:;
font-weight:400}

.fa.fa-hand-o-up:before
{
content:"\f0a6"}

.fa.fa-hand-o-down
{
  font-family:;
font-weight:400}

.fa.fa-hand-o-down:before
{
content:"\f0a7"}

.fa.fa-arrows-alt:before
{
content:"\f31e"}

.fa.fa-group:before
{
content:"\f0c0"}

.fa.fa-chain:before
{
content:"\f0c1"}

.fa.fa-scissors:before
{
content:"\f0c4"}

.fa.fa-files-o
{
  font-family:;
font-weight:400}

.fa.fa-files-o:before
{
content:"\f0c5"}

.fa.fa-floppy-o
{
  font-family:;
font-weight:400}

.fa.fa-floppy-o:before
{
content:"\f0c7"}

.fa.fa-navicon:before,.fa.fa-reorder:before
{
content:"\f0c9"}

.fa.fa-google-plus,.fa.fa-google-plus-square,.fa.fa-pinterest,.fa.fa-pinterest-square
{
  font-family:;
font-weight:400}

.fa.fa-google-plus:before
{
content:"\f0d5"}

.fa.fa-money
{
  font-family:;
font-weight:400}

.fa.fa-money:before
{
content:"\f3d1"}

.fa.fa-unsorted:before
{
content:"\f0dc"}

.fa.fa-sort-desc:before
{
content:"\f0dd"}

.fa.fa-sort-asc:before
{
content:"\f0de"}

.fa.fa-linkedin
{
  font-family:;
font-weight:400}

.fa.fa-linkedin:before
{
content:"\f0e1"}

.fa.fa-rotate-left:before
{
content:"\f0e2"}

.fa.fa-legal:before
{
content:"\f0e3"}

.fa.fa-dashboard:before,.fa.fa-tachometer:before
{
content:"\f3fd"}

.fa.fa-comment-o
{
  font-family:;
font-weight:400}

.fa.fa-comment-o:before
{
content:"\f075"}

.fa.fa-comments-o
{
  font-family:;
font-weight:400}

.fa.fa-comments-o:before
{
content:"\f086"}

.fa.fa-flash:before
{
content:"\f0e7"}

.fa.fa-clipboard,.fa.fa-paste
{
  font-family:;
font-weight:400}

.fa.fa-paste:before
{
content:"\f328"}

.fa.fa-lightbulb-o
{
  font-family:;
font-weight:400}

.fa.fa-lightbulb-o:before
{
content:"\f0eb"}

.fa.fa-exchange:before
{
content:"\f362"}

.fa.fa-cloud-download:before
{
content:"\f381"}

.fa.fa-cloud-upload:before
{
content:"\f382"}

.fa.fa-bell-o
{
  font-family:;
font-weight:400}

.fa.fa-bell-o:before
{
content:"\f0f3"}

.fa.fa-cutlery:before
{
content:"\f2e7"}

.fa.fa-file-text-o
{
  font-family:;
font-weight:400}

.fa.fa-file-text-o:before
{
content:"\f15c"}

.fa.fa-building-o
{
  font-family:;
font-weight:400}

.fa.fa-building-o:before
{
content:"\f1ad"}

.fa.fa-hospital-o
{
  font-family:;
font-weight:400}

.fa.fa-hospital-o:before
{
content:"\f0f8"}

.fa.fa-tablet:before
{
content:"\f3fa"}

.fa.fa-mobile-phone:before,.fa.fa-mobile:before
{
content:"\f3cd"}

.fa.fa-circle-o
{
  font-family:;
font-weight:400}

.fa.fa-circle-o:before
{
content:"\f111"}

.fa.fa-mail-reply:before
{
content:"\f3e5"}

.fa.fa-github-alt
{
  font-family:;
font-weight:400}

.fa.fa-folder-o
{
  font-family:;
font-weight:400}

.fa.fa-folder-o:before
{
content:"\f07b"}

.fa.fa-folder-open-o
{
  font-family:;
font-weight:400}

.fa.fa-folder-open-o:before
{
content:"\f07c"}

.fa.fa-smile-o
{
  font-family:;
font-weight:400}

.fa.fa-smile-o:before
{
content:"\f118"}

.fa.fa-frown-o
{
  font-family:;
font-weight:400}

.fa.fa-frown-o:before
{
content:"\f119"}

.fa.fa-meh-o
{
  font-family:;
font-weight:400}

.fa.fa-meh-o:before
{
content:"\f11a"}

.fa.fa-keyboard-o
{
  font-family:;
font-weight:400}

.fa.fa-keyboard-o:before
{
content:"\f11c"}

.fa.fa-flag-o
{
  font-family:;
font-weight:400}

.fa.fa-flag-o:before
{
content:"\f024"}

.fa.fa-mail-reply-all:before
{
content:"\f122"}

.fa.fa-star-half-o
{
  font-family:;
font-weight:400}

.fa.fa-star-half-o:before
{
content:"\f089"}

.fa.fa-star-half-empty
{
  font-family:;
font-weight:400}

.fa.fa-star-half-empty:before
{
content:"\f089"}

.fa.fa-star-half-full
{
  font-family:;
font-weight:400}

.fa.fa-star-half-full:before
{
content:"\f089"}

.fa.fa-code-fork:before
{
content:"\f126"}

.fa.fa-chain-broken:before
{
content:"\f127"}

.fa.fa-shield:before
{
content:"\f3ed"}

.fa.fa-calendar-o
{
  font-family:;
font-weight:400}

.fa.fa-calendar-o:before
{
content:"\f133"}

.fa.fa-css3,.fa.fa-html5,.fa.fa-maxcdn
{
  font-family:;
font-weight:400}

.fa.fa-ticket:before
{
content:"\f3ff"}

.fa.fa-minus-square-o
{
  font-family:;
font-weight:400}

.fa.fa-minus-square-o:before
{
content:"\f146"}

.fa.fa-level-up:before
{
content:"\f3bf"}

.fa.fa-level-down:before
{
content:"\f3be"}

.fa.fa-pencil-square:before
{
content:"\f14b"}

.fa.fa-external-link-square:before
{
content:"\f360"}

.fa.fa-compass
{
  font-family:;
font-weight:400}

.fa.fa-caret-square-o-down
{
  font-family:;
font-weight:400}

.fa.fa-caret-square-o-down:before
{
content:"\f150"}

.fa.fa-toggle-down
{
  font-family:;
font-weight:400}

.fa.fa-toggle-down:before
{
content:"\f150"}

.fa.fa-caret-square-o-up
{
  font-family:;
font-weight:400}

.fa.fa-caret-square-o-up:before
{
content:"\f151"}

.fa.fa-toggle-up
{
  font-family:;
font-weight:400}

.fa.fa-toggle-up:before
{
content:"\f151"}

.fa.fa-caret-square-o-right
{
  font-family:;
font-weight:400}

.fa.fa-caret-square-o-right:before
{
content:"\f152"}

.fa.fa-toggle-right
{
  font-family:;
font-weight:400}

.fa.fa-toggle-right:before
{
content:"\f152"}

.fa.fa-eur:before,.fa.fa-euro:before
{
content:"\f153"}

.fa.fa-gbp:before
{
content:"\f154"}

.fa.fa-dollar:before,.fa.fa-usd:before
{
content:"\f155"}

.fa.fa-inr:before,.fa.fa-rupee:before
{
content:"\f156"}

.fa.fa-cny:before,.fa.fa-jpy:before,.fa.fa-rmb:before,.fa.fa-yen:before
{
content:"\f157"}

.fa.fa-rouble:before,.fa.fa-rub:before,.fa.fa-ruble:before
{
content:"\f158"}

.fa.fa-krw:before,.fa.fa-won:before
{
content:"\f159"}

.fa.fa-bitcoin,.fa.fa-btc
{
  font-family:;
font-weight:400}

.fa.fa-bitcoin:before
{
content:"\f15a"}

.fa.fa-file-text:before
{
content:"\f15c"}

.fa.fa-sort-alpha-asc:before
{
content:"\f15d"}

.fa.fa-sort-alpha-desc:before
{
content:"\f15e"}

.fa.fa-sort-amount-asc:before
{
content:"\f160"}

.fa.fa-sort-amount-desc:before
{
content:"\f161"}

.fa.fa-sort-numeric-asc:before
{
content:"\f162"}

.fa.fa-sort-numeric-desc:before
{
content:"\f163"}

.fa.fa-xing,.fa.fa-xing-square,.fa.fa-youtube,.fa.fa-youtube-play,.fa.fa-youtube-square
{
  font-family:;
font-weight:400}

.fa.fa-youtube-play:before
{
content:"\f167"}

.fa.fa-adn,.fa.fa-bitbucket,.fa.fa-bitbucket-square,.fa.fa-dropbox,.fa.fa-flickr,.fa.fa-instagram,.fa.fa-stack-overflow
{
  font-family:;
font-weight:400}

.fa.fa-bitbucket-square:before
{
content:"\f171"}

.fa.fa-tumblr,.fa.fa-tumblr-square
{
  font-family:;
font-weight:400}

.fa.fa-long-arrow-down:before
{
content:"\f309"}

.fa.fa-long-arrow-up:before
{
content:"\f30c"}

.fa.fa-long-arrow-left:before
{
content:"\f30a"}

.fa.fa-long-arrow-right:before
{
content:"\f30b"}

.fa.fa-android,.fa.fa-apple,.fa.fa-dribbble,.fa.fa-foursquare,.fa.fa-gittip,.fa.fa-gratipay,.fa.fa-linux,.fa.fa-skype,.fa.fa-trello,.fa.fa-windows
{
  font-family:;
font-weight:400}

.fa.fa-gittip:before
{
content:"\f184"}

.fa.fa-sun-o
{
  font-family:;
font-weight:400}

.fa.fa-sun-o:before
{
content:"\f185"}

.fa.fa-moon-o
{
  font-family:;
font-weight:400}

.fa.fa-moon-o:before
{
content:"\f186"}

.fa.fa-pagelines,.fa.fa-renren,.fa.fa-stack-exchange,.fa.fa-vk,.fa.fa-weibo
{
  font-family:;
font-weight:400}

.fa.fa-arrow-circle-o-right
{
  font-family:;
font-weight:400}

.fa.fa-arrow-circle-o-right:before
{
content:"\f35a"}

.fa.fa-arrow-circle-o-left
{
  font-family:;
font-weight:400}

.fa.fa-arrow-circle-o-left:before
{
content:"\f359"}

.fa.fa-caret-square-o-left
{
  font-family:;
font-weight:400}

.fa.fa-caret-square-o-left:before
{
content:"\f191"}

.fa.fa-toggle-left
{
  font-family:;
font-weight:400}

.fa.fa-toggle-left:before
{
content:"\f191"}

.fa.fa-dot-circle-o
{
  font-family:;
font-weight:400}

.fa.fa-dot-circle-o:before
{
content:"\f192"}

.fa.fa-vimeo-square
{
  font-family:;
font-weight:400}

.fa.fa-try:before,.fa.fa-turkish-lira:before
{
content:"\f195"}

.fa.fa-plus-square-o
{
  font-family:;
font-weight:400}

.fa.fa-plus-square-o:before
{
content:"\f0fe"}

.fa.fa-openid,.fa.fa-slack,.fa.fa-wordpress
{
  font-family:;
font-weight:400}

.fa.fa-bank:before,.fa.fa-institution:before
{
content:"\f19c"}

.fa.fa-mortar-board:before
{
content:"\f19d"}

.fa.fa-delicious,.fa.fa-digg,.fa.fa-drupal,.fa.fa-google,.fa.fa-joomla,.fa.fa-pied-piper-alt,.fa.fa-pied-piper-pp,.fa.fa-reddit,.fa.fa-reddit-square,.fa.fa-stumbleupon,.fa.fa-stumbleupon-circle,.fa.fa-yahoo
{
  font-family:;
font-weight:400}

.fa.fa-spoon:before
{
content:"\f2e5"}

.fa.fa-behance,.fa.fa-behance-square,.fa.fa-steam,.fa.fa-steam-square
{
  font-family:;
font-weight:400}

.fa.fa-automobile:before
{
content:"\f1b9"}

.fa.fa-cab:before
{
content:"\f1ba"}

.fa.fa-envelope-o
{
  font-family:;
font-weight:400}

.fa.fa-envelope-o:before
{
content:"\f0e0"}

.fa.fa-deviantart,.fa.fa-soundcloud
{
  font-family:;
font-weight:400}

.fa.fa-file-pdf-o
{
  font-family:;
font-weight:400}

.fa.fa-file-pdf-o:before
{
content:"\f1c1"}

.fa.fa-file-word-o
{
  font-family:;
font-weight:400}

.fa.fa-file-word-o:before
{
content:"\f1c2"}

.fa.fa-file-excel-o
{
  font-family:;
font-weight:400}

.fa.fa-file-excel-o:before
{
content:"\f1c3"}

.fa.fa-file-powerpoint-o
{
  font-family:;
font-weight:400}

.fa.fa-file-powerpoint-o:before
{
content:"\f1c4"}

.fa.fa-file-image-o
{
  font-family:;
font-weight:400}

.fa.fa-file-image-o:before
{
content:"\f1c5"}

.fa.fa-file-photo-o
{
  font-family:;
font-weight:400}

.fa.fa-file-photo-o:before
{
content:"\f1c5"}

.fa.fa-file-picture-o
{
  font-family:;
font-weight:400}

.fa.fa-file-picture-o:before
{
content:"\f1c5"}

.fa.fa-file-archive-o
{
  font-family:;
font-weight:400}

.fa.fa-file-archive-o:before
{
content:"\f1c6"}

.fa.fa-file-zip-o
{
  font-family:;
font-weight:400}

.fa.fa-file-zip-o:before
{
content:"\f1c6"}

.fa.fa-file-audio-o
{
  font-family:;
font-weight:400}

.fa.fa-file-audio-o:before
{
content:"\f1c7"}

.fa.fa-file-sound-o
{
  font-family:;
font-weight:400}

.fa.fa-file-sound-o:before
{
content:"\f1c7"}

.fa.fa-file-video-o
{
  font-family:;
font-weight:400}

.fa.fa-file-video-o:before
{
content:"\f1c8"}

.fa.fa-file-movie-o
{
  font-family:;
font-weight:400}

.fa.fa-file-movie-o:before
{
content:"\f1c8"}

.fa.fa-file-code-o
{
  font-family:;
font-weight:400}

.fa.fa-file-code-o:before
{
content:"\f1c9"}

.fa.fa-codepen,.fa.fa-jsfiddle,.fa.fa-vine
{
  font-family:;
font-weight:400}

.fa.fa-life-bouy,.fa.fa-life-ring
{
  font-family:;
font-weight:400}

.fa.fa-life-bouy:before
{
content:"\f1cd"}

.fa.fa-life-buoy
{
  font-family:;
font-weight:400}

.fa.fa-life-buoy:before
{
content:"\f1cd"}

.fa.fa-life-saver
{
  font-family:;
font-weight:400}

.fa.fa-life-saver:before
{
content:"\f1cd"}

.fa.fa-support
{
  font-family:;
font-weight:400}

.fa.fa-support:before
{
content:"\f1cd"}

.fa.fa-circle-o-notch:before
{
content:"\f1ce"}

.fa.fa-ra,.fa.fa-rebel
{
  font-family:;
font-weight:400}

.fa.fa-ra:before
{
content:"\f1d0"}

.fa.fa-resistance
{
  font-family:;
font-weight:400}

.fa.fa-resistance:before
{
content:"\f1d0"}

.fa.fa-empire,.fa.fa-ge
{
  font-family:;
font-weight:400}

.fa.fa-ge:before
{
content:"\f1d1"}

.fa.fa-git,.fa.fa-git-square,.fa.fa-hacker-news,.fa.fa-y-combinator-square
{
  font-family:;
font-weight:400}

.fa.fa-y-combinator-square:before
{
content:"\f1d4"}

.fa.fa-yc-square
{
  font-family:;
font-weight:400}

.fa.fa-yc-square:before
{
content:"\f1d4"}

.fa.fa-qq,.fa.fa-tencent-weibo,.fa.fa-wechat,.fa.fa-weixin
{
  font-family:;
font-weight:400}

.fa.fa-wechat:before
{
content:"\f1d7"}

.fa.fa-send:before
{
content:"\f1d8"}

.fa.fa-paper-plane-o
{
  font-family:;
font-weight:400}

.fa.fa-paper-plane-o:before
{
content:"\f1d8"}

.fa.fa-send-o
{
  font-family:;
font-weight:400}

.fa.fa-send-o:before
{
content:"\f1d8"}

.fa.fa-circle-thin
{
  font-family:;
font-weight:400}

.fa.fa-circle-thin:before
{
content:"\f111"}

.fa.fa-header:before
{
content:"\f1dc"}

.fa.fa-sliders:before
{
content:"\f1de"}

.fa.fa-futbol-o
{
  font-family:;
font-weight:400}

.fa.fa-futbol-o:before
{
content:"\f1e3"}

.fa.fa-soccer-ball-o
{
  font-family:;
font-weight:400}

.fa.fa-soccer-ball-o:before
{
content:"\f1e3"}

.fa.fa-slideshare,.fa.fa-twitch,.fa.fa-yelp
{
  font-family:;
font-weight:400}

.fa.fa-newspaper-o
{
  font-family:;
font-weight:400}

.fa.fa-newspaper-o:before
{
content:"\f1ea"}

.fa.fa-cc-amex,.fa.fa-cc-discover,.fa.fa-cc-mastercard,.fa.fa-cc-paypal,.fa.fa-cc-stripe,.fa.fa-cc-visa,.fa.fa-google-wallet,.fa.fa-paypal
{
  font-family:;
font-weight:400}

.fa.fa-bell-slash-o
{
  font-family:;
font-weight:400}

.fa.fa-bell-slash-o:before
{
content:"\f1f6"}

.fa.fa-trash:before
{
content:"\f2ed"}

.fa.fa-copyright
{
  font-family:;
font-weight:400}

.fa.fa-eyedropper:before
{
content:"\f1fb"}

.fa.fa-area-chart:before
{
content:"\f1fe"}

.fa.fa-pie-chart:before
{
content:"\f200"}

.fa.fa-line-chart:before
{
content:"\f201"}

.fa.fa-angellist,.fa.fa-ioxhost,.fa.fa-lastfm,.fa.fa-lastfm-square
{
  font-family:;
font-weight:400}

.fa.fa-cc
{
  font-family:;
font-weight:400}

.fa.fa-cc:before
{
content:"\f20a"}

.fa.fa-ils:before,.fa.fa-shekel:before,.fa.fa-sheqel:before
{
content:"\f20b"}

.fa.fa-meanpath
{
  font-family:;
font-weight:400}

.fa.fa-meanpath:before
{
content:"\f2b4"}

.fa.fa-buysellads,.fa.fa-connectdevelop,.fa.fa-dashcube,.fa.fa-forumbee,.fa.fa-leanpub,.fa.fa-sellsy,.fa.fa-shirtsinbulk,.fa.fa-simplybuilt,.fa.fa-skyatlas
{
  font-family:;
font-weight:400}

.fa.fa-diamond
{
  font-family:;
font-weight:400}

.fa.fa-diamond:before
{
content:"\f3a5"}

.fa.fa-intersex:before
{
content:"\f224"}

.fa.fa-facebook-official
{
  font-family:;
font-weight:400}

.fa.fa-facebook-official:before
{
content:"\f09a"}

.fa.fa-pinterest-p,.fa.fa-whatsapp
{
  font-family:;
font-weight:400}

.fa.fa-hotel:before
{
content:"\f236"}

.fa.fa-medium,.fa.fa-viacoin,.fa.fa-y-combinator,.fa.fa-yc
{
  font-family:;
font-weight:400}

.fa.fa-yc:before
{
content:"\f23b"}

.fa.fa-expeditedssl,.fa.fa-opencart,.fa.fa-optin-monster
{
  font-family:;
font-weight:400}

.fa.fa-battery-4:before,.fa.fa-battery:before
{
content:"\f240"}

.fa.fa-battery-3:before
{
content:"\f241"}

.fa.fa-battery-2:before
{
content:"\f242"}

.fa.fa-battery-1:before
{
content:"\f243"}

.fa.fa-battery-0:before
{
content:"\f244"}

.fa.fa-object-group,.fa.fa-object-ungroup,.fa.fa-sticky-note-o
{
  font-family:;
font-weight:400}

.fa.fa-sticky-note-o:before
{
content:"\f249"}

.fa.fa-cc-diners-club,.fa.fa-cc-jcb
{
  font-family:;
font-weight:400}

.fa.fa-clone,.fa.fa-hourglass-o
{
  font-family:;
font-weight:400}

.fa.fa-hourglass-o:before
{
content:"\f254"}

.fa.fa-hourglass-1:before
{
content:"\f251"}

.fa.fa-hourglass-2:before
{
content:"\f252"}

.fa.fa-hourglass-3:before
{
content:"\f253"}

.fa.fa-hand-rock-o
{
  font-family:;
font-weight:400}

.fa.fa-hand-rock-o:before
{
content:"\f255"}

.fa.fa-hand-grab-o
{
  font-family:;
font-weight:400}

.fa.fa-hand-grab-o:before
{
content:"\f255"}

.fa.fa-hand-paper-o
{
  font-family:;
font-weight:400}

.fa.fa-hand-paper-o:before
{
content:"\f256"}

.fa.fa-hand-stop-o
{
  font-family:;
font-weight:400}

.fa.fa-hand-stop-o:before
{
content:"\f256"}

.fa.fa-hand-scissors-o
{
  font-family:;
font-weight:400}

.fa.fa-hand-scissors-o:before
{
content:"\f257"}

.fa.fa-hand-lizard-o
{
  font-family:;
font-weight:400}

.fa.fa-hand-lizard-o:before
{
content:"\f258"}

.fa.fa-hand-spock-o
{
  font-family:;
font-weight:400}

.fa.fa-hand-spock-o:before
{
content:"\f259"}

.fa.fa-hand-pointer-o
{
  font-family:;
font-weight:400}

.fa.fa-hand-pointer-o:before
{
content:"\f25a"}

.fa.fa-hand-peace-o
{
  font-family:;
font-weight:400}

.fa.fa-hand-peace-o:before
{
content:"\f25b"}

.fa.fa-registered
{
  font-family:;
font-weight:400}

.fa.fa-chrome,.fa.fa-creative-commons,.fa.fa-firefox,.fa.fa-get-pocket,.fa.fa-gg,.fa.fa-gg-circle,.fa.fa-internet-explorer,.fa.fa-odnoklassniki,.fa.fa-odnoklassniki-square,.fa.fa-opera,.fa.fa-safari,.fa.fa-tripadvisor,.fa.fa-wikipedia-w
{
  font-family:;
font-weight:400}

.fa.fa-television:before
{
content:"\f26c"}

.fa.fa-500px,.fa.fa-amazon,.fa.fa-contao
{
  font-family:;
font-weight:400}

.fa.fa-calendar-plus-o
{
  font-family:;
font-weight:400}

.fa.fa-calendar-plus-o:before
{
content:"\f271"}

.fa.fa-calendar-minus-o
{
  font-family:;
font-weight:400}

.fa.fa-calendar-minus-o:before
{
content:"\f272"}

.fa.fa-calendar-times-o
{
  font-family:;
font-weight:400}

.fa.fa-calendar-times-o:before
{
content:"\f273"}

.fa.fa-calendar-check-o
{
  font-family:;
font-weight:400}

.fa.fa-calendar-check-o:before
{
content:"\f274"}

.fa.fa-map-o
{
  font-family:;
font-weight:400}

.fa.fa-map-o:before
{
content:"\f279"}

.fa.fa-commenting:before
{
content:"\f4ad"}

.fa.fa-commenting-o
{
  font-family:;
font-weight:400}

.fa.fa-commenting-o:before
{
content:"\f4ad"}

.fa.fa-houzz,.fa.fa-vimeo
{
  font-family:;
font-weight:400}

.fa.fa-vimeo:before
{
content:"\f27d"}

.fa.fa-black-tie,.fa.fa-edge,.fa.fa-fonticons,.fa.fa-reddit-alien
{
  font-family:;
font-weight:400}

.fa.fa-credit-card-alt:before
{
content:"\f09d"}

.fa.fa-codiepie,.fa.fa-fort-awesome,.fa.fa-mixcloud,.fa.fa-modx,.fa.fa-product-hunt,.fa.fa-scribd,.fa.fa-usb
{
  font-family:;
font-weight:400}

.fa.fa-pause-circle-o
{
  font-family:;
font-weight:400}

.fa.fa-pause-circle-o:before
{
content:"\f28b"}

.fa.fa-stop-circle-o
{
  font-family:;
font-weight:400}

.fa.fa-stop-circle-o:before
{
content:"\f28d"}

.fa.fa-bluetooth,.fa.fa-bluetooth-b,.fa.fa-envira,.fa.fa-gitlab,.fa.fa-wheelchair-alt,.fa.fa-wpbeginner,.fa.fa-wpforms
{
  font-family:;
font-weight:400}

.fa.fa-wheelchair-alt:before
{
content:"\f368"}

.fa.fa-question-circle-o
{
  font-family:;
font-weight:400}

.fa.fa-question-circle-o:before
{
content:"\f059"}

.fa.fa-volume-control-phone:before
{
content:"\f2a0"}

.fa.fa-asl-interpreting:before
{
content:"\f2a3"}

.fa.fa-deafness:before,.fa.fa-hard-of-hearing:before
{
content:"\f2a4"}

.fa.fa-glide,.fa.fa-glide-g
{
  font-family:;
font-weight:400}

.fa.fa-signing:before
{
content:"\f2a7"}

.fa.fa-first-order,.fa.fa-google-plus-official,.fa.fa-pied-piper,.fa.fa-snapchat,.fa.fa-snapchat-ghost,.fa.fa-snapchat-square,.fa.fa-themeisle,.fa.fa-viadeo,.fa.fa-viadeo-square,.fa.fa-yoast
{
  font-family:;
font-weight:400}

.fa.fa-google-plus-official:before
{
content:"\f2b3"}

.fa.fa-google-plus-circle
{
  font-family:;
font-weight:400}

.fa.fa-google-plus-circle:before
{
content:"\f2b3"}

.fa.fa-fa,.fa.fa-font-awesome
{
  font-family:;
font-weight:400}

.fa.fa-fa:before
{
content:"\f2b4"}

.fa.fa-handshake-o
{
  font-family:;
font-weight:400}

.fa.fa-handshake-o:before
{
content:"\f2b5"}

.fa.fa-envelope-open-o
{
  font-family:;
font-weight:400}

.fa.fa-envelope-open-o:before
{
content:"\f2b6"}

.fa.fa-linode
{
  font-family:;
font-weight:400}

.fa.fa-address-book-o
{
  font-family:;
font-weight:400}

.fa.fa-address-book-o:before
{
content:"\f2b9"}

.fa.fa-vcard:before
{
content:"\f2bb"}

.fa.fa-address-card-o
{
  font-family:;
font-weight:400}

.fa.fa-address-card-o:before
{
content:"\f2bb"}

.fa.fa-vcard-o
{
  font-family:;
font-weight:400}

.fa.fa-vcard-o:before
{
content:"\f2bb"}

.fa.fa-user-circle-o
{
  font-family:;
font-weight:400}

.fa.fa-user-circle-o:before
{
content:"\f2bd"}

.fa.fa-user-o
{
  font-family:;
font-weight:400}

.fa.fa-user-o:before
{
content:"\f007"}

.fa.fa-id-badge
{
  font-family:;
font-weight:400}

.fa.fa-drivers-license:before
{
content:"\f2c2"}

.fa.fa-id-card-o
{
  font-family:;
font-weight:400}

.fa.fa-id-card-o:before
{
content:"\f2c2"}

.fa.fa-drivers-license-o
{
  font-family:;
font-weight:400}

.fa.fa-drivers-license-o:before
{
content:"\f2c2"}

.fa.fa-free-code-camp,.fa.fa-quora,.fa.fa-telegram
{
  font-family:;
font-weight:400}

.fa.fa-thermometer-4:before,.fa.fa-thermometer:before
{
content:"\f2c7"}

.fa.fa-thermometer-3:before
{
content:"\f2c8"}

.fa.fa-thermometer-2:before
{
content:"\f2c9"}

.fa.fa-thermometer-1:before
{
content:"\f2ca"}

.fa.fa-thermometer-0:before
{
content:"\f2cb"}

.fa.fa-bathtub:before,.fa.fa-s15:before
{
content:"\f2cd"}

.fa.fa-window-maximize,.fa.fa-window-restore
{
  font-family:;
font-weight:400}

.fa.fa-times-rectangle:before
{
content:"\f410"}

.fa.fa-window-close-o
{
  font-family:;
font-weight:400}

.fa.fa-window-close-o:before
{
content:"\f410"}

.fa.fa-times-rectangle-o
{
  font-family:;
font-weight:400}

.fa.fa-times-rectangle-o:before
{
content:"\f410"}

.fa.fa-bandcamp,.fa.fa-eercast,.fa.fa-etsy,.fa.fa-grav,.fa.fa-imdb,.fa.fa-ravelry
{
  font-family:;
font-weight:400}

.fa.fa-eercast:before
{
content:"\f2da"}

.fa.fa-snowflake-o
{
  font-family:;
font-weight:400}

.fa.fa-snowflake-o:before
{
content:"\f2dc"}

.fa.fa-spotify,.fa.fa-superpowers,.fa.fa-wpexplorer
{
  font-family:;
font-weight:400}

.fade
{
  opacity:0;
transition:opacity .3s linear}

.fade.in
{
opacity:1}

.collapse
{
display:none}

.collapse.in
{
display:block}

.collapsing
{
  position:relative;
  height:0;
  overflow:hidden;
transition:height .35s ease}

.alert
{
  padding:15px;
  margin-bottom:20px;
  border:1px solid transparent;
border-radius:4px}

.alert h4
{
  margin-top:0;
color:inherit}

.alert .alert-link
{
font-weight:700}

.alert>p,.alert>ul
{
margin-bottom:0}

.alert>p+p
{
margin-top:5px}

.alert-dismissable
{
padding-right:35px}

.alert-dismissable .close
{
  position:relative;
  top:-2px;
color:inherit}

.alert-success hr
{
border-top-color:#c9e2b3}

.alert-success .alert-link
{
color:#356635}

.alert-info hr
{
border-top-color:#a6e1ec}

.alert-info .alert-link
{
color:#2d6987}

.alert-warning hr
{
border-top-color:#f7e1b5}

.alert-warning .alert-link
{
color:#a47e3c}

.alert-danger hr
{
border-top-color:#e4b9c0}

.alert-danger .alert-link
{
color:#953b39}

button.close
{
  background:none repeat scroll 0 0 rgba(0,0,0,0);
  border:0 none;
  cursor:pointer;
padding:0}

.close
{
  color:#000;
  float:right;
  font-size:21px;
  font-weight:700;
  line-height:1;
opacity:.2}

.fusion-alert,.tribe-events-notices
{
  clear:both;
  position:relative;
  padding:25px;
  border-radius:0;
  margin-bottom:20px;
text-shadow:none}

.fusion-alert.alert-shadow,.tribe-events-notices.alert-shadow
{
box-shadow:0 1px 1px rgba(0,0,0,.1)}

.fusion-alert .close,.tribe-events-notices .close
{
  position:absolute;
  box-sizing:content-box;
  top:-1px;
  right:-1px;
  height:25px;
  width:25px;
  line-height:25px;
  opacity:1;
  border:1px solid;
  border-color:inherit;
  color:inherit;
  font-size:15px;
transition:all .2s}

.fusion-alert .close:hover,.tribe-events-notices .close:hover
{
  opacity:1;
background-color:rgba(0,0,0,.05)}

.fusion-alert.alert-blank,.tribe-events-notices.alert-blank
{
border:1px solid #747474}

.fusion-alert.fusion-alert-capitalize,.tribe-events-notices.fusion-alert-capitalize
{
text-transform:uppercase}

.fusion-alert.fusion-alert-center,.tribe-events-notices.fusion-alert-center
{
text-align:center}

.fusion-alert.fusion-alert-center .alert-icon,.tribe-events-notices.fusion-alert-center .alert-icon
{
margin-right:10px}

.fusion-alert.fusion-alert-left .fusion-alert-content-wrapper,.tribe-events-notices.fusion-alert-left .fusion-alert-content-wrapper
{
  display:flex;
text-align:left}

.fusion-alert.fusion-alert-left .fusion-alert-content-wrapper .alert-icon,.tribe-events-notices.fusion-alert-left .fusion-alert-content-wrapper .alert-icon
{
margin-right:1em}

.fusion-alert.fusion-alert-right .close,.tribe-events-notices.fusion-alert-right .close
{
  left:-1px;
right:auto}

.fusion-alert.fusion-alert-right .fusion-alert-content-wrapper,.tribe-events-notices.fusion-alert-right .fusion-alert-content-wrapper
{
  display:flex;
  justify-content:flex-end;
text-align:right}

.fusion-alert.fusion-alert-right .fusion-alert-content-wrapper .alert-icon,.tribe-events-notices.fusion-alert-right .fusion-alert-content-wrapper .alert-icon
{
  order:1;
margin-left:1em}

.tribe-events-notices:not(.fusion-alert)
{
  box-shadow:0 1px 1px rgba(0,0,0,.1);
  background-color:#fff;
  border-color:#d7d6d6;
  color:inherit;
  text-shadow:none;
  text-align:center;
text-transform:uppercase}

body .fusion-alert.alert
{
border-width:1px}

.fusion-alert.alert-info.general
{
  background:#ffffff;
  border-color:#808080;
color:#808080}

.fusion-alert.alert-info.general .alert-icon
{
color:#808080}

.fusion-alert.alert-info.general .fusion-alert-content
{
color:#808080}

.fusion-alert.alert-danger.error
{
  background:#f2dede;
  border-color:#a64242;
color:#a64242}

.fusion-alert.alert-danger.error .alert-icon
{
color:#a64242}

.fusion-alert.alert-danger.error .fusion-alert-content
{
color:#a64242}

.fusion-alert.alert-success.success
{
  background:#dff0d8;
  border-color:#5ca340;
color:#5ca340}

.fusion-alert.alert-success.success .alert-icon
{
color:#5ca340}

.fusion-alert.alert-success.success .fusion-alert-content
{
color:#5ca340}

.fusion-alert.alert-warning.notice
{
  background:#fcf8e3;
  border-color:#d9b917;
color:#d9b917}

.fusion-alert.alert-warning.notice .alert-icon
{
color:#d9b917}

.fusion-alert.alert-warning.notice .fusion-alert-content
{
color:#d9b917}

.fusion-audio.fusion-audio
{
max-width:var(--fusion-audio-max-width,100%)}

.fusion-audio.fusion-audio.dark-controls .mejs-button>button
{
background-image:url("https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/mejs-controls-dark.svg")}

.fusion-audio.fusion-audio.dark-controls .mejs-controls>*
{
color:#000}

.fusion-audio.fusion-audio.dark-controls .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.fusion-audio.fusion-audio.dark-controls .mejs-controls .mejs-time-rail .mejs-time-total
{
background:rgba(0,0,0,.33)}

.fusion-audio.fusion-audio.dark-controls .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.fusion-audio.fusion-audio.dark-controls .mejs-controls .mejs-time-rail .mejs-time-loaded
{
background:#000}

.fusion-audio.fusion-audio.dark-controls .mejs-time-handle-content
{
border:4px solid hsla(0,0%,0%,.9)}

.fusion-audio.fusion-audio.dark-controls .mejs-time-current,.fusion-audio.fusion-audio.dark-controls .mejs-time-handle-content
{
background:hsla(0,0%,0%,.9)}

.fusion-audio.fusion-audio .mejs-container
{
  background-color:transparent;
height:calc(40px + 2 * var(--fusion-audio-border-size,0) * 1px)!important}

.fusion-audio.fusion-audio .mejs-container .mejs-controls,.fusion-audio.fusion-audio .mejs-embed,.fusion-audio.fusion-audio .mejs-embed body
{
background-color:var(--fusion-audio-background-color,#1d242d)}

.fusion-audio.fusion-audio .mejs-controls .mejs-time-rail .mejs-time-current
{
background:var(--fusion-audio-accent-color,#ffffff)}

.fusion-audio.fusion-audio .mejs-controls
{
  border-top-left-radius:var(--fusion-audio-border-top-left-radius,0px);
  border-top-right-radius:var(--fusion-audio-border-top-right-radius,0px);
  border-bottom-right-radius:var(--fusion-audio-border-bottom-right-radius,0px);
  border-bottom-left-radius:var(--fusion-audio-border-bottom-left-radius,0px);
  box-shadow:var(--fusion-audio-box-shadow);
  border:calc(var(--fusion-audio-border-size,0) * 1px) solid var(--fusion-audio-border-color,#ffffff);
height:calc(40px + 2 * var(--fusion-audio-border-size,0) * 1px)!important}

.fusion-blog-shortcode a
{
  text-decoration:none;
box-shadow:none!important}

.fusion-blog-shortcode .entry-title
{
clear:right}

.fusion-blog-shortcode .fusion-read-more
{
  position:relative;
  margin-right:10px;
text-align:right}

.fusion-blog-shortcode .fusion-read-more:after
{
  content:"\f105";
  top:50%;
  right:-10px;
  padding-left:5px;
  font-size:14px;
  font-family:icomoon;
  position:absolute;
transform:translateY(-50%)}

.fusion-blog-shortcode .fusion-inline-sep
{
padding:0 5px}

.fusion-blog-shortcode .fusion-inline-sep:last-child
{
display:none}

.fusion-blog-shortcode .fusion-post-grid
{
margin-bottom:65px}

.fusion-blog-shortcode .fusion-load-more-button.fusion-blog-button
{
  background-color:#ebeaea;
color:#333}

.fusion-blog-shortcode .fusion-load-more-button.fusion-blog-button:hover
{
  background-color:rgba(235,234,234,0.8);
color:#333}

.fusion-post-slideshow .image
{
margin-bottom:0}

.fusion-post-slideshow .fusion-image-size-fixed
{
display:block}

.fusion-flexslider.fusion-post-slideshow
{
overflow:visible}

.fusion-meta-info
{
  clear:both;
  overflow:hidden;
  margin-top:20px;
  padding:5px 0;
  border-top:1px solid #e7e6e6;
border-bottom:1px solid #e7e6e6}

.fusion-meta-info .fusion-alignleft
{
width:80%}

.fusion-single-line-meta
{
margin-bottom:20px}

.fusion-content-sep
{
  margin-top:20px;
  height:6px;
  border-top:1px solid #eaeaea;
border-bottom:1px solid #eaeaea}

.fusion-date-and-formats
{
  float:left;
  margin-right:17px;
  width:82px;
text-align:center}

.fusion-date-and-formats .fusion-date-box
{
  padding:8px 0 5px;
  color:#fff;
display:block}

.fusion-date-and-formats .fusion-date
{
  display:block;
  line-height:29px;
  font-size:29px;
font-weight:700}

.fusion-date-and-formats .fusion-format-box
{
  margin-top:3px;
background-color:#eef0f2}

.fusion-date-and-formats .fusion-format-box i
{
  display:block;
  line-height:55px;
font-size:30px}

.fusion-timeline-line
{
  position:absolute;
  left:50%;
  top:0;
  margin-left:-1px;
  height:100%;
  border-left:1px solid #efeeee;
border-right:1px solid #ebeaea}

.fusion-timeline-icon
{
  margin:0 auto -6px;
  max-width:1000px;
  font-size:46px;
  height:47px;
  line-height:1;
  color:#ebeaea;
text-align:center}

.fusion-timeline-icon .fusionicon-bubbles
{
cursor:pointer}

.fusion-timeline-circle
{
  position:absolute;
  left:50%;
  margin:10px 0 0 -5px;
  height:10px;
  width:10px;
  border-radius:50%;
background-color:#efeeee}

.fusion-timeline-arrow
{
  position:absolute;
color:#e9eaee}

.fusion-timeline-arrow:before
{
  font-family: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 article,.fusion-blog-layout-large-alternate article,.fusion-blog-layout-medium article
{
margin-bottom:65px}

.fusion-blog-layout-large .entry-title,.fusion-blog-layout-medium .entry-title
{
  margin-top:0;
margin-bottom:25px}

.fusion-blog-layout-large .fusion-post-slideshow,.fusion-blog-layout-large-alternate .fusion-post-slideshow,.single-avada_faq .fusion-post-slideshow,.single-post .fusion-post-slideshow,.single-wpfc_sermon .fusion-post-slideshow
{
margin-bottom:30px}

.fusion-blog-layout-large-alternate .entry-title,.fusion-blog-layout-medium-alternate .entry-title
{
  margin-top:0;
margin-bottom:5px}

.fusion-blog-layout-large-alternate .fusion-post-content-container,.fusion-blog-layout-medium-alternate .fusion-post-content-container
{
margin-top:20px}

.fusion-blog-layout-large-alternate .fusion-meta-info,.fusion-blog-layout-medium-alternate .fusion-meta-info
{
  margin-top:0;
border-top:0}

.fusion-blog-layout-medium .fusion-post-medium,.fusion-blog-layout-medium .fusion-post-medium-alternate,.fusion-blog-layout-medium-alternate .fusion-post-medium,.fusion-blog-layout-medium-alternate .fusion-post-medium-alternate
{
  display:flex;
  flex-wrap:wrap;
align-items:start}

.fusion-blog-layout-medium .fusion-post-slideshow,.fusion-blog-layout-medium-alternate .fusion-post-slideshow
{
  margin-right:25px;
  width:320px;
margin-bottom:0}

.fusion-blog-layout-medium .fusion-post-content,.fusion-blog-layout-medium-alternate .fusion-post-content
{
flex:1 1 1px}

.fusion-blog-layout-medium .fusion-meta-info,.fusion-blog-layout-medium-alternate .fusion-meta-info
{
width:100%}

.fusion-blog-layout-grid .fusion-post-slideshow,.fusion-blog-layout-timeline .fusion-post-slideshow
{
  margin-bottom:0;
border-bottom:1px solid #eaeaea}

.fusion-blog-layout-grid .fusion-post-content-wrapper,.fusion-blog-layout-timeline .fusion-post-content-wrapper
{
padding:30px 25px 20px}

.fusion-blog-layout-grid .fusion-single-line-meta,.fusion-blog-layout-timeline .fusion-single-line-meta
{
margin-bottom:0}

.fusion-blog-layout-grid .fusion-post-content-container,.fusion-blog-layout-timeline .fusion-post-content-container
{
margin-top:20px}

.fusion-blog-layout-grid .fusion-post-content-container p:last-child,.fusion-blog-layout-timeline .fusion-post-content-container p:last-child
{
margin-bottom:0}

.fusion-blog-layout-grid .fusion-meta-info,.fusion-blog-layout-timeline .fusion-meta-info
{
border:0}

.fusion-blog-layout-grid .fusion-meta-info .fusion-alignleft,.fusion-blog-layout-timeline .fusion-meta-info .fusion-alignleft
{
  width:50%;
  display:inline-block;
margin:0}

.fusion-blog-layout-grid .fusion-meta-info .fusion-alignright,.fusion-blog-layout-timeline .fusion-meta-info .fusion-alignright
{
  width:50%;
  display:inline-block;
  text-align:right;
margin:0}

.fusion-blog-layout-grid .fusion-password,.fusion-blog-layout-timeline .fusion-password
{
  width:auto;
max-width:100%}

.fusion-blog-layout-large-alternate .fusion-post-large-alternate
{
  display:flex;
flex-wrap:wrap}

.fusion-blog-layout-large-alternate .fusion-post-content
{
flex:1}

.fusion-blog-layout-large-alternate .fusion-meta-info,.fusion-blog-layout-large-alternate .fusion-post-slideshow
{
width:100%}

.fusion-blog-layout-medium-alternate .fusion-post-slideshow
{
display:none}

.fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-slideshow
{
  display:block;
margin-right:17px}

.fusion-blog-layout-grid .fusion-post-grid
{
  margin-bottom:0;
  box-sizing:border-box;
border:none}

.fusion-blog-layout-grid.fusion-no-meta-info .fusion-post-content-container
{
margin-top:0}

.fusion-blog-layout-grid .fusion-post-wrapper
{
  border:1px solid #eaeaea;
border-bottom-width:3px}

.fusion-blog-layout-grid .fusion-post-wrapper .fusion-image-wrapper img
{
  box-shadow:none;
border-radius:0}

.fusion-blog-layout-grid .fusion-post-wrapper.fusion-masonary-is-transparent
{
  border:none;
border-bottom-width:0}

.fusion-blog-layout-grid.fusion-blog-layout-grid-1.fusion-blog-layout-masonry article
{
width:100%}

.fusion-blog-layout-grid.fusion-blog-layout-grid-2 .fusion-post-grid
{
  width:50%;
  display:inline-block;
float:left}

.fusion-blog-layout-grid.fusion-blog-layout-grid-2.fusion-blog-layout-masonry-has-vertical .fusion-post-grid.fusion-element-landscape
{
width:100%}

.fusion-blog-layout-grid.fusion-blog-layout-grid-3 .fusion-post-grid
{
  width:33.33333333%;
  display:inline-block;
float:left}

.fusion-blog-layout-grid.fusion-blog-layout-grid-3.fusion-blog-layout-masonry-has-vertical .fusion-post-grid.fusion-element-landscape
{
width:66.66666667%}

.fusion-blog-layout-grid.fusion-blog-layout-grid-4 .fusion-post-grid
{
  width:25%;
  display:inline-block;
float:left}

.fusion-blog-layout-grid.fusion-blog-layout-grid-4.fusion-blog-layout-masonry-has-vertical .fusion-post-grid.fusion-element-landscape
{
width:50%}

.fusion-blog-layout-grid.fusion-blog-layout-grid-5 .fusion-post-grid
{
  width:20%;
  display:inline-block;
float:left}

.fusion-blog-layout-grid.fusion-blog-layout-grid-5.fusion-blog-layout-masonry-has-vertical .fusion-post-grid.fusion-element-landscape
{
width:40%}

.fusion-blog-layout-grid.fusion-blog-layout-grid-6 .fusion-post-grid
{
  width:16.66666667%;
  display:inline-block;
float:left}

.fusion-blog-layout-grid.fusion-blog-layout-grid-6.fusion-blog-layout-masonry-has-vertical .fusion-post-grid.fusion-element-landscape
{
width:33.33333333%}

.fusion-blog-layout-grid .fusion-post-content,.fusion-blog-layout-grid .fusion-post-grid-content
{
word-wrap:break-word}

.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-grid
{
display:inline-flex}

.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper
{
  overflow:hidden;
  width:100%;
  display:flex;
flex-direction:column}

.ua-ie-10 .fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-slideshow,.ua-ie-11 .fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-slideshow
{
overflow:hidden}

.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content-wrapper
{
  display:flex;
  flex-grow:1;
flex-direction:column}

.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content.fusion-post-grid-content
{
margin-bottom:20px}

.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-meta-info
{
margin-top:auto}

.fusion-blog-layout-timeline
{
  position:relative;
  margin:0 auto;
  padding-top:30px;
max-width:1000px}

.fusion-blog-layout-timeline .fusion-post-timeline
{
  position:static;
  margin-bottom:40px;
  border:1px solid #eaeaea;
border-bottom-width:3px}

.fusion-no-meta-info .fusion-blog-layout-timeline .fusion-post-content-container
{
margin-top:0}

.fusion-blog-layout-timeline .fusion-left-column
{
  float:left;
  clear:left;
width:40%}

.fusion-blog-layout-timeline .fusion-right-column
{
  float:right;
  clear:right;
width:40%}

.fusion-blog-layout-timeline .fusion-timeline-date
{
  position:relative;
  clear:both;
  margin:0 auto 2px;
  padding:.35em .45em;
  width:auto;
  max-width:8em;
  line-height:1.35em;
  background:#efeeee;
  text-align:center;
cursor:pointer}

.fusion-blog-layout-timeline .fusion-left-column .fusion-timeline-arrow
{
  left:40%;
margin-left:-.5px}

.fusion-blog-layout-timeline .fusion-left-column .fusion-timeline-arrow:before
{
  content:"\f0da";
left:100%}

.fusion-blog-layout-timeline .fusion-right-column .fusion-timeline-arrow
{
  right:40%;
margin-right:-.5px}

.fusion-blog-layout-timeline .fusion-right-column .fusion-timeline-arrow:before
{
  content:"\f0d9";
right:100%}

.fusion-blog-layout-masonry .fusion-post-wrapper
{
  overflow:hidden;
position:relative}

.fusion-blog-layout-masonry .fusion-post-content-wrapper
{
  z-index:1;
  position:absolute;
  bottom:0;
  left:0;
right:0}

.fusion-blog-layout-masonry.fusion-blog-rollover .fusion-post-wrapper:hover .fusion-post-content-wrapper
{
  transition:all .3s ease;
transform:translateY(105%)}

.fusion-blog-layout-masonry.fusion-blog-rollover .fusion-post-content-wrapper
{
transition:all .3s ease}

.fusion-blog-infinite .pagination
{
display:none}

.fusion-blog-infinite .fusion-load-more-button
{
margin-bottom:40px}

.fusion-blog-pagination .pagination
{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  justify-content:flex-end;
  margin-top:40px;
line-height:normal}

.fusion-show-pagination-text .fusion-blog-pagination .pagination
{
  margin-left:1em;
margin-right:1em}

.fusion-blog-pagination .pagination a
{
text-decoration:none}

.fusion-blog-pagination .pagination a.inactive
{
margin:0 4px}

.fusion-blog-pagination .pagination .current
{
  color:#fff;
margin:0 4px}

.fusion-blog-pagination .pagination .pagination-prev
{
  padding:0;
position:relative}

.fusion-blog-pagination .pagination .pagination-prev:before
{
  font-family:icomoon;
content:"\f104"}

.fusion-blog-pagination .pagination .pagination-next
{
  padding:0;
position:relative}

.fusion-blog-pagination .pagination .pagination-next:after
{
  font-family:icomoon;
content:"\f105"}

.fusion-load-more-button
{
  display:block;
  margin-top:20px;
  width:100%;
  height:50px;
  line-height:50px;
  background-color:#e9eaee;
  cursor:pointer;
  text-align:center;
  font-size:inherit;
  text-transform:uppercase;
  border:none;
transition:all .2s}

.fusion-load-more-button:hover
{
transition:all .2s}

.fusion-load-more-button.fusion-blog-button
{
  background-color:#ebeaea;
color:#333}

.fusion-load-more-button.fusion-blog-button:hover
{
  background-color:rgba(235,234,234,0.8);
color:#333}

.fusion-blog-layout-center .fusion-post-content
{
text-align:center}

.fusion-blog-layout-left .fusion-post-content
{
text-align:left}

.fusion-blog-layout-right .fusion-post-content
{
text-align:right}

.fusion-blog-layout--masonry .fusion-post-content-wrapper
{
background-color:#ffffff}

.fusion-blog-layout--grid .fusion-post-grid .fusion-post-wrapper
{
background-color:rgba(255,255,255,0)}

.fusion-blog-layout--timeline .fusion-post-grid
{
background-color:rgba(255,255,255,0)}

.fusion-blog-layout-grid .fusion-post-grid .flexslider,.fusion-blog-layout-grid .fusion-post-grid .fusion-post-wrapper,.fusion-blog-layout-timeline .fusion-post-grid,.fusion-blog-layout-timeline .fusion-post-grid .flexslider,.fusion-blog-layout-timeline .fusion-timeline-arrow,.fusion-blog-layout-timeline .fusion-timeline-date,.fusion-blog-layout-timeline .fusion-timeline-line,.fusion-blog-timeline-layout .fusion-post-grid,.fusion-blog-timeline-layout .fusion-post-grid .flexslider,.fusion-blog-timeline-layout .fusion-post-grid .fusion-content-sep,.fusion-events-shortcode .fusion-events-thumbnail,.fusion-events-shortcode .fusion-layout-column,.product-buttons,.product-buttons-container,.products li .fusion-product-wrapper
{
border-color:#ebeaea}

.avada-has-transparent-timeline_color .fusion-blog-layout-grid .fusion-post-grid .flexslider,.avada-has-transparent-timeline_color .fusion-blog-layout-grid .fusion-post-grid .fusion-post-wrapper,.avada-has-transparent-timeline_color .fusion-blog-layout-timeline .fusion-post-grid,.avada-has-transparent-timeline_color .fusion-blog-layout-timeline .fusion-post-grid .flexslider,.avada-has-transparent-timeline_color .fusion-blog-layout-timeline .fusion-timeline-arrow,.avada-has-transparent-timeline_color .fusion-blog-layout-timeline .fusion-timeline-date,.avada-has-transparent-timeline_color .fusion-blog-layout-timeline .fusion-timeline-line,.avada-has-transparent-timeline_color .fusion-blog-timeline-layout .fusion-post-grid,.avada-has-transparent-timeline_color .fusion-blog-timeline-layout .fusion-post-grid .flexslider,.avada-has-transparent-timeline_color .fusion-blog-timeline-layout .fusion-post-grid .fusion-content-sep,.avada-has-transparent-timeline_color .fusion-events-shortcode .fusion-events-thumbnail,.avada-has-transparent-timeline_color .fusion-events-shortcode .fusion-layout-column,.avada-has-transparent-timeline_color .product-buttons,.avada-has-transparent-timeline_color .product-buttons-container,.avada-has-transparent-timeline_color .products li .fusion-product-wrapper
{
border:none}

.fusion-body .product .fusion-content-sep
{
border-color:#ebeaea}

.avada-has-transparent-grid-sep-color.fusion-body .product .fusion-content-sep
{
border:none}

.fusion-blog-layout-timeline .fusion-timeline-circle,.fusion-blog-layout-timeline .fusion-timeline-date,.fusion-blog-timeline-layout .fusion-timeline-circle,.fusion-blog-timeline-layout .fusion-timeline-date
{
background-color:#ebeaea}

.fusion-blog-timeline-layout .fusion-timeline-arrow,.fusion-blog-timeline-layout .fusion-timeline-icon,.fusion-timeline-arrow,.fusion-timeline-icon
{
color:#ebeaea}

.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery:before,.fusion-image-wrapper .fusion-rollover .fusion-rollover-link:before
{
line-height:2.41}

.fusion-blog-pagination .pagination a.inactive,.fusion-hide-pagination-text .fusion-blog-pagination .pagination .pagination-next,.fusion-hide-pagination-text .fusion-blog-pagination .pagination .pagination-prev
{
border-color:#e0dede}

.fusion-button.button-flat
{
box-shadow:none!important}

.fusion-button-wrapper
{
display:inline}

.fusion-button-wrapper.fusion-aligncenter
{
  display:block;
text-align:center}

.fusion-button-wrapper.fusion-align-block
{
display:block}

.bbp-submit-wrapper .button,.fusion-button,.gform_wrapper .button,.gform_wrapper .gform_button,.post-password-form input[type=submit],.tml-submit-wrap input[type=submit],.tribe-events-tickets .button,.tribe-tickets button,.woocommerce .cart-collaterals .checkout-button,.woocommerce .checkout #place_order,.woocommerce.add_to_cart_inline .button,.wpcf7-submit
{
  display:inline-block;
  position:relative;
  zoom:1;
  border:1px solid transparent;
  text-align:center;
  text-transform:uppercase;
  text-decoration:none;
  font-weight:700;
  cursor:pointer;
  box-sizing:border-box;
transition:all .2s}

.bbp-submit-wrapper .button:after,.bbp-submit-wrapper .button:before,.fusion-button:after,.fusion-button:before,.gform_wrapper .button:after,.gform_wrapper .button:before,.gform_wrapper .gform_button:after,.gform_wrapper .gform_button:before,.post-password-form input[type=submit]:after,.post-password-form input[type=submit]:before,.tml-submit-wrap input[type=submit]:after,.tml-submit-wrap input[type=submit]:before,.tribe-events-tickets .button:after,.tribe-events-tickets .button:before,.tribe-tickets button:after,.tribe-tickets button:before,.woocommerce .cart-collaterals .checkout-button:after,.woocommerce .cart-collaterals .checkout-button:before,.woocommerce .checkout #place_order:after,.woocommerce .checkout #place_order:before,.woocommerce.add_to_cart_inline .button:after,.woocommerce.add_to_cart_inline .button:before,.wpcf7-submit:after,.wpcf7-submit:before
{
  content:" ";
display:table}

.bbp-submit-wrapper .button:after,.fusion-button:after,.gform_wrapper .button:after,.gform_wrapper .gform_button:after,.post-password-form input[type=submit]:after,.tml-submit-wrap input[type=submit]:after,.tribe-events-tickets .button:after,.tribe-tickets button:after,.woocommerce .cart-collaterals .checkout-button:after,.woocommerce .checkout #place_order:after,.woocommerce.add_to_cart_inline .button:after,.wpcf7-submit:after
{
clear:both}

.fusion-disable-outline .bbp-submit-wrapper .button,.fusion-disable-outline .button,.fusion-disable-outline .fusion-button,.fusion-disable-outline .gform_wrapper .button,.fusion-disable-outline .gform_wrapper .gform_button,.fusion-disable-outline .post-password-form input[type=submit],.fusion-disable-outline .single_add_to_cart_button,.fusion-disable-outline .tml-submit-wrap input[type=submit],.fusion-disable-outline .tribe-events-tickets .button,.fusion-disable-outline .tribe-tickets button,.fusion-disable-outline .woocommerce .cart-collaterals .checkout-button,.fusion-disable-outline .woocommerce .checkout #place_order,.fusion-disable-outline .woocommerce.add_to_cart_inline .button,.fusion-disable-outline .wpcf7-submit
{
outline:0}

.fusion-disable-outline .bbp-submit-wrapper .button:focus,.fusion-disable-outline .button:focus,.fusion-disable-outline .fusion-button:focus,.fusion-disable-outline .gform_wrapper .button:focus,.fusion-disable-outline .gform_wrapper .gform_button:focus,.fusion-disable-outline .post-password-form input[type=submit]:focus,.fusion-disable-outline .single_add_to_cart_button:focus,.fusion-disable-outline .tml-submit-wrap input[type=submit]:focus,.fusion-disable-outline .tribe-events-tickets .button:focus,.fusion-disable-outline .tribe-tickets button:focus,.fusion-disable-outline .woocommerce .cart-collaterals .checkout-button:focus,.fusion-disable-outline .woocommerce .checkout #place_order:focus,.fusion-disable-outline .woocommerce.add_to_cart_inline .button:focus,.fusion-disable-outline .wpcf7-submit:focus
{
outline:0}

.fusion-button i,.fusion-button-icon-divider,.fusion-button-text
{
transition:all .2s}

.ls-container .button,.ls-container .fusion-button
{
transition:none!important}

.ls-container .button:hover,.ls-container .fusion-button:hover
{
transition:none!important}

#bbp_user_edit_submit,.bbp-submit-wrapper .button,.button-small,.fusion-body .fusion-button-small,.fusion-button_size-small .fusion-button-default-size,.single_add_to_cart_button,.wpcf7-form .wpcf7-submit.button-small,.wpcf7-form .wpcf7-submit.fusion-button-small
{
  padding:9px 20px;
  line-height:14px;
font-size:12px}

#bbp_user_edit_submit.button-3d:active,.bbp-submit-wrapper .button.button-3d:active,.button-small.button-3d:active,.fusion-body .fusion-button-small.button-3d:active,.fusion-button_size-small .fusion-button-default-size.button-3d:active,.single_add_to_cart_button.button-3d:active,.wpcf7-form .wpcf7-submit.button-small.button-3d:active,.wpcf7-form .wpcf7-submit.fusion-button-small.button-3d:active
{
top:2px}

#bbp_user_edit_submit .fusion-button-text-left,.bbp-submit-wrapper .button .fusion-button-text-left,.button-small .fusion-button-text-left,.fusion-body .fusion-button-small .fusion-button-text-left,.fusion-button_size-small .fusion-button-default-size .fusion-button-text-left,.single_add_to_cart_button .fusion-button-text-left,.wpcf7-form .wpcf7-submit.button-small .fusion-button-text-left,.wpcf7-form .wpcf7-submit.fusion-button-small .fusion-button-text-left
{
  display:inline-block;
padding-left:25px}

#bbp_user_edit_submit .fusion-button-text-right,.bbp-submit-wrapper .button .fusion-button-text-right,.button-small .fusion-button-text-right,.fusion-body .fusion-button-small .fusion-button-text-right,.fusion-button_size-small .fusion-button-default-size .fusion-button-text-right,.single_add_to_cart_button .fusion-button-text-right,.wpcf7-form .wpcf7-submit.button-small .fusion-button-text-right,.wpcf7-form .wpcf7-submit.fusion-button-small .fusion-button-text-right
{
  display:inline-block;
padding-right:25px}

#bbp_user_edit_submit .button-icon-divider-left,.bbp-submit-wrapper .button .button-icon-divider-left,.button-small .button-icon-divider-left,.fusion-body .fusion-button-small .button-icon-divider-left,.fusion-button_size-small .fusion-button-default-size .button-icon-divider-left,.single_add_to_cart_button .button-icon-divider-left,.wpcf7-form .wpcf7-submit.button-small .button-icon-divider-left,.wpcf7-form .wpcf7-submit.fusion-button-small .button-icon-divider-left
{
padding:0 10px}

#bbp_user_edit_submit .button-icon-divider-left.fusion-megamenu-image,.bbp-submit-wrapper .button .button-icon-divider-left.fusion-megamenu-image,.button-small .button-icon-divider-left.fusion-megamenu-image,.fusion-body .fusion-button-small .button-icon-divider-left.fusion-megamenu-image,.fusion-button_size-small .fusion-button-default-size .button-icon-divider-left.fusion-megamenu-image,.single_add_to_cart_button .button-icon-divider-left.fusion-megamenu-image,.wpcf7-form .wpcf7-submit.button-small .button-icon-divider-left.fusion-megamenu-image,.wpcf7-form .wpcf7-submit.fusion-button-small .button-icon-divider-left.fusion-megamenu-image
{
padding:0 5px}

#bbp_user_edit_submit .button-icon-divider-right,.bbp-submit-wrapper .button .button-icon-divider-right,.button-small .button-icon-divider-right,.fusion-body .fusion-button-small .button-icon-divider-right,.fusion-button_size-small .fusion-button-default-size .button-icon-divider-right,.single_add_to_cart_button .button-icon-divider-right,.wpcf7-form .wpcf7-submit.button-small .button-icon-divider-right,.wpcf7-form .wpcf7-submit.fusion-button-small .button-icon-divider-right
{
padding:0 10px}

#bbp_user_edit_submit .button-icon-divider-right.fusion-megamenu-image,.bbp-submit-wrapper .button .button-icon-divider-right.fusion-megamenu-image,.button-small .button-icon-divider-right.fusion-megamenu-image,.fusion-body .fusion-button-small .button-icon-divider-right.fusion-megamenu-image,.fusion-button_size-small .fusion-button-default-size .button-icon-divider-right.fusion-megamenu-image,.single_add_to_cart_button .button-icon-divider-right.fusion-megamenu-image,.wpcf7-form .wpcf7-submit.button-small .button-icon-divider-right.fusion-megamenu-image,.wpcf7-form .wpcf7-submit.fusion-button-small .button-icon-divider-right.fusion-megamenu-image
{
padding:0 5px}

#bbp_user_edit_submit .button-icon-divider-left i,#bbp_user_edit_submit .button-icon-divider-left img,#bbp_user_edit_submit .button-icon-divider-right i,#bbp_user_edit_submit .button-icon-divider-right img,.bbp-submit-wrapper .button .button-icon-divider-left i,.bbp-submit-wrapper .button .button-icon-divider-left img,.bbp-submit-wrapper .button .button-icon-divider-right i,.bbp-submit-wrapper .button .button-icon-divider-right img,.button-small .button-icon-divider-left i,.button-small .button-icon-divider-left img,.button-small .button-icon-divider-right i,.button-small .button-icon-divider-right img,.fusion-body .fusion-button-small .button-icon-divider-left i,.fusion-body .fusion-button-small .button-icon-divider-left img,.fusion-body .fusion-button-small .button-icon-divider-right i,.fusion-body .fusion-button-small .button-icon-divider-right img,.fusion-button_size-small .fusion-button-default-size .button-icon-divider-left i,.fusion-button_size-small .fusion-button-default-size .button-icon-divider-left img,.fusion-button_size-small .fusion-button-default-size .button-icon-divider-right i,.fusion-button_size-small .fusion-button-default-size .button-icon-divider-right img,.single_add_to_cart_button .button-icon-divider-left i,.single_add_to_cart_button .button-icon-divider-left img,.single_add_to_cart_button .button-icon-divider-right i,.single_add_to_cart_button .button-icon-divider-right img,.wpcf7-form .wpcf7-submit.button-small .button-icon-divider-left i,.wpcf7-form .wpcf7-submit.button-small .button-icon-divider-left img,.wpcf7-form .wpcf7-submit.button-small .button-icon-divider-right i,.wpcf7-form .wpcf7-submit.button-small .button-icon-divider-right img,.wpcf7-form .wpcf7-submit.fusion-button-small .button-icon-divider-left i,.wpcf7-form .wpcf7-submit.fusion-button-small .button-icon-divider-left img,.wpcf7-form .wpcf7-submit.fusion-button-small .button-icon-divider-right i,.wpcf7-form .wpcf7-submit.fusion-button-small .button-icon-divider-right img
{
  top:50%;
  margin-top:-6px;
display:block}

.button-medium,.fusion-body .fusion-button-medium,.fusion-button_size-medium .fusion-button-default-size,.ticket-selector-submit-btn[type=submit],.wpcf7-form .wpcf7-submit.button-medium,.wpcf7-form .wpcf7-submit.fusion-button-medium
{
  padding:11px 23px;
  line-height:16px;
font-size:13px}

.button-medium.button-3d:active,.fusion-body .fusion-button-medium.button-3d:active,.fusion-button_size-medium .fusion-button-default-size.button-3d:active,.ticket-selector-submit-btn[type=submit].button-3d:active,.wpcf7-form .wpcf7-submit.button-medium.button-3d:active,.wpcf7-form .wpcf7-submit.fusion-button-medium.button-3d:active
{
top:3px}

.button-medium .fusion-button-text-left,.fusion-body .fusion-button-medium .fusion-button-text-left,.fusion-button_size-medium .fusion-button-default-size .fusion-button-text-left,.ticket-selector-submit-btn[type=submit] .fusion-button-text-left,.wpcf7-form .wpcf7-submit.button-medium .fusion-button-text-left,.wpcf7-form .wpcf7-submit.fusion-button-medium .fusion-button-text-left
{
  display:inline-block;
padding-left:28px}

.button-medium .fusion-button-text-right,.fusion-body .fusion-button-medium .fusion-button-text-right,.fusion-button_size-medium .fusion-button-default-size .fusion-button-text-right,.ticket-selector-submit-btn[type=submit] .fusion-button-text-right,.wpcf7-form .wpcf7-submit.button-medium .fusion-button-text-right,.wpcf7-form .wpcf7-submit.fusion-button-medium .fusion-button-text-right
{
  display:inline-block;
padding-right:28px}

.button-medium .button-icon-divider-left,.fusion-body .fusion-button-medium .button-icon-divider-left,.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-left,.ticket-selector-submit-btn[type=submit] .button-icon-divider-left,.wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-left,.wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-left
{
padding:0 12.5px}

.button-medium .button-icon-divider-left.fusion-megamenu-image,.fusion-body .fusion-button-medium .button-icon-divider-left.fusion-megamenu-image,.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-left.fusion-megamenu-image,.ticket-selector-submit-btn[type=submit] .button-icon-divider-left.fusion-megamenu-image,.wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-left.fusion-megamenu-image,.wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-left.fusion-megamenu-image
{
padding:0 6.25px}

.button-medium .button-icon-divider-right,.fusion-body .fusion-button-medium .button-icon-divider-right,.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-right,.ticket-selector-submit-btn[type=submit] .button-icon-divider-right,.wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-right,.wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-right
{
padding:0 12.5px}

.button-medium .button-icon-divider-right.fusion-megamenu-image,.fusion-body .fusion-button-medium .button-icon-divider-right.fusion-megamenu-image,.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-right.fusion-megamenu-image,.ticket-selector-submit-btn[type=submit] .button-icon-divider-right.fusion-megamenu-image,.wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-right.fusion-megamenu-image,.wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-right.fusion-megamenu-image
{
padding:0 6.25px}

.button-medium .button-icon-divider-left i,.button-medium .button-icon-divider-left img,.button-medium .button-icon-divider-right i,.button-medium .button-icon-divider-right img,.fusion-body .fusion-button-medium .button-icon-divider-left i,.fusion-body .fusion-button-medium .button-icon-divider-left img,.fusion-body .fusion-button-medium .button-icon-divider-right i,.fusion-body .fusion-button-medium .button-icon-divider-right img,.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-left i,.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-left img,.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-right i,.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-right img,.ticket-selector-submit-btn[type=submit] .button-icon-divider-left i,.ticket-selector-submit-btn[type=submit] .button-icon-divider-left img,.ticket-selector-submit-btn[type=submit] .button-icon-divider-right i,.ticket-selector-submit-btn[type=submit] .button-icon-divider-right img,.wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-left i,.wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-left img,.wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-right i,.wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-right img,.wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-left i,.wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-left img,.wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-right i,.wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-right img
{
  top:50%;
  margin-top:-6.5px;
display:block}

#tribe-bar-form .tribe-bar-submit input[type=submit],.button-large,.fusion-body .fusion-button-large,.fusion-button_size-large .fusion-button-default-size,.tml-submit-wrap input[type=submit],.wpcf7-form .wpcf7-submit.button-large,.wpcf7-form .wpcf7-submit.fusion-button-large
{
  padding:13px 29px;
  line-height:17px;
font-size:14px}

#tribe-bar-form .tribe-bar-submit input[type=submit].button-3d:active,.button-large.button-3d:active,.fusion-body .fusion-button-large.button-3d:active,.fusion-button_size-large .fusion-button-default-size.button-3d:active,.tml-submit-wrap input[type=submit].button-3d:active,.wpcf7-form .wpcf7-submit.button-large.button-3d:active,.wpcf7-form .wpcf7-submit.fusion-button-large.button-3d:active
{
top:4px}

#tribe-bar-form .tribe-bar-submit input[type=submit] .fusion-button-text-left,.button-large .fusion-button-text-left,.fusion-body .fusion-button-large .fusion-button-text-left,.fusion-button_size-large .fusion-button-default-size .fusion-button-text-left,.tml-submit-wrap input[type=submit] .fusion-button-text-left,.wpcf7-form .wpcf7-submit.button-large .fusion-button-text-left,.wpcf7-form .wpcf7-submit.fusion-button-large .fusion-button-text-left
{
  display:inline-block;
padding-left:34px}

#tribe-bar-form .tribe-bar-submit input[type=submit] .fusion-button-text-right,.button-large .fusion-button-text-right,.fusion-body .fusion-button-large .fusion-button-text-right,.fusion-button_size-large .fusion-button-default-size .fusion-button-text-right,.tml-submit-wrap input[type=submit] .fusion-button-text-right,.wpcf7-form .wpcf7-submit.button-large .fusion-button-text-right,.wpcf7-form .wpcf7-submit.fusion-button-large .fusion-button-text-right
{
  display:inline-block;
padding-right:34px}

#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-left,.button-large .button-icon-divider-left,.fusion-body .fusion-button-large .button-icon-divider-left,.fusion-button_size-large .fusion-button-default-size .button-icon-divider-left,.tml-submit-wrap input[type=submit] .button-icon-divider-left,.wpcf7-form .wpcf7-submit.button-large .button-icon-divider-left,.wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-left
{
padding:0 14.5px}

#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-left.fusion-megamenu-image,.button-large .button-icon-divider-left.fusion-megamenu-image,.fusion-body .fusion-button-large .button-icon-divider-left.fusion-megamenu-image,.fusion-button_size-large .fusion-button-default-size .button-icon-divider-left.fusion-megamenu-image,.tml-submit-wrap input[type=submit] .button-icon-divider-left.fusion-megamenu-image,.wpcf7-form .wpcf7-submit.button-large .button-icon-divider-left.fusion-megamenu-image,.wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-left.fusion-megamenu-image
{
padding:0 7.25px}

#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-right,.button-large .button-icon-divider-right,.fusion-body .fusion-button-large .button-icon-divider-right,.fusion-button_size-large .fusion-button-default-size .button-icon-divider-right,.tml-submit-wrap input[type=submit] .button-icon-divider-right,.wpcf7-form .wpcf7-submit.button-large .button-icon-divider-right,.wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-right
{
padding:0 14.5px}

#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-right.fusion-megamenu-image,.button-large .button-icon-divider-right.fusion-megamenu-image,.fusion-body .fusion-button-large .button-icon-divider-right.fusion-megamenu-image,.fusion-button_size-large .fusion-button-default-size .button-icon-divider-right.fusion-megamenu-image,.tml-submit-wrap input[type=submit] .button-icon-divider-right.fusion-megamenu-image,.wpcf7-form .wpcf7-submit.button-large .button-icon-divider-right.fusion-megamenu-image,.wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-right.fusion-megamenu-image
{
padding:0 7.25px}

#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-left i,#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-left img,#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-right i,#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-right img,.button-large .button-icon-divider-left i,.button-large .button-icon-divider-left img,.button-large .button-icon-divider-right i,.button-large .button-icon-divider-right img,.fusion-body .fusion-button-large .button-icon-divider-left i,.fusion-body .fusion-button-large .button-icon-divider-left img,.fusion-body .fusion-button-large .button-icon-divider-right i,.fusion-body .fusion-button-large .button-icon-divider-right img,.fusion-button_size-large .fusion-button-default-size .button-icon-divider-left i,.fusion-button_size-large .fusion-button-default-size .button-icon-divider-left img,.fusion-button_size-large .fusion-button-default-size .button-icon-divider-right i,.fusion-button_size-large .fusion-button-default-size .button-icon-divider-right img,.tml-submit-wrap input[type=submit] .button-icon-divider-left i,.tml-submit-wrap input[type=submit] .button-icon-divider-left img,.tml-submit-wrap input[type=submit] .button-icon-divider-right i,.tml-submit-wrap input[type=submit] .button-icon-divider-right img,.wpcf7-form .wpcf7-submit.button-large .button-icon-divider-left i,.wpcf7-form .wpcf7-submit.button-large .button-icon-divider-left img,.wpcf7-form .wpcf7-submit.button-large .button-icon-divider-right i,.wpcf7-form .wpcf7-submit.button-large .button-icon-divider-right img,.wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-left i,.wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-left img,.wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-right i,.wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-right img
{
  top:50%;
  margin-top:-7px;
display:block}

.button-xlarge,.fusion-body .fusion-button-xlarge,.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge,.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge,.fusion-button_size-xlarge .fusion-button-default-size
{
  padding:17px 40px;
  line-height:21px;
font-size:18px}

.button-xlarge.button-3d:active,.fusion-body .fusion-button-xlarge.button-3d:active,.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge.button-3d:active,.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge.button-3d:active,.fusion-button_size-xlarge .fusion-button-default-size.button-3d:active
{
top:6px}

.button-xlarge .fusion-button-text-left,.fusion-body .fusion-button-xlarge .fusion-button-text-left,.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .fusion-button-text-left,.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .fusion-button-text-left,.fusion-button_size-xlarge .fusion-button-default-size .fusion-button-text-left
{
  display:inline-block;
padding-left:45px}

.button-xlarge .fusion-button-text-right,.fusion-body .fusion-button-xlarge .fusion-button-text-right,.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .fusion-button-text-right,.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .fusion-button-text-right,.fusion-button_size-xlarge .fusion-button-default-size .fusion-button-text-right
{
  display:inline-block;
padding-right:45px}

.button-xlarge .button-icon-divider-left,.fusion-body .fusion-button-xlarge .button-icon-divider-left,.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .button-icon-divider-left,.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .button-icon-divider-left,.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-left
{
padding:0 18.5px}

.button-xlarge .button-icon-divider-left.fusion-megamenu-image,.fusion-body .fusion-button-xlarge .button-icon-divider-left.fusion-megamenu-image,.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .button-icon-divider-left.fusion-megamenu-image,.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .button-icon-divider-left.fusion-megamenu-image,.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-left.fusion-megamenu-image
{
padding:0 9.25px}

.button-xlarge .button-icon-divider-right,.fusion-body .fusion-button-xlarge .button-icon-divider-right,.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .button-icon-divider-right,.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .button-icon-divider-right,.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-right
{
padding:0 18.5px}

.button-xlarge .button-icon-divider-right.fusion-megamenu-image,.fusion-body .fusion-button-xlarge .button-icon-divider-right.fusion-megamenu-image,.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .button-icon-divider-right.fusion-megamenu-image,.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .button-icon-divider-right.fusion-megamenu-image,.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-right.fusion-megamenu-image
{
padding:0 9.25px}

.button-xlarge .button-icon-divider-left i,.button-xlarge .button-icon-divider-left img,.button-xlarge .button-icon-divider-right i,.button-xlarge .button-icon-divider-right img,.fusion-body .fusion-button-xlarge .button-icon-divider-left i,.fusion-body .fusion-button-xlarge .button-icon-divider-left img,.fusion-body .fusion-button-xlarge .button-icon-divider-right i,.fusion-body .fusion-button-xlarge .button-icon-divider-right img,.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .button-icon-divider-left i,.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .button-icon-divider-left img,.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .button-icon-divider-right i,.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .button-icon-divider-right img,.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .button-icon-divider-left i,.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .button-icon-divider-left img,.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .button-icon-divider-right i,.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .button-icon-divider-right img,.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-left i,.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-left img,.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-right i,.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-right img
{
  top:50%;
  margin-top:-9px;
display:block}

.button span
{
line-height:normal}

@media only screen and (max-width:800px)
{
  .ls-container .button,.ls-container .fusion-button,.rev_slider .button,.rev_slider .fusion-button
  {
    padding:0 20px;
    line-height:30px;
    font-size:12px;
    font-size:10px!important;
    line-height:30px!important;
  padding:0 20px!important}

  .ls-container .button.button-3d:active,.ls-container .fusion-button.button-3d:active,.rev_slider .button.button-3d:active,.rev_slider .fusion-button.button-3d:active
  {
  top:2px}

  .ls-container .button .fusion-button-text-left,.ls-container .fusion-button .fusion-button-text-left,.rev_slider .button .fusion-button-text-left,.rev_slider .fusion-button .fusion-button-text-left
  {
    display:inline-block;
  padding-left:25px}

  .ls-container .button .fusion-button-text-right,.ls-container .fusion-button .fusion-button-text-right,.rev_slider .button .fusion-button-text-right,.rev_slider .fusion-button .fusion-button-text-right
  {
    display:inline-block;
  padding-right:25px}

  .ls-container .button .button-icon-divider-left,.ls-container .fusion-button .button-icon-divider-left,.rev_slider .button .button-icon-divider-left,.rev_slider .fusion-button .button-icon-divider-left
  {
  padding:0 10px}

  .ls-container .button .button-icon-divider-left.fusion-megamenu-image,.ls-container .fusion-button .button-icon-divider-left.fusion-megamenu-image,.rev_slider .button .button-icon-divider-left.fusion-megamenu-image,.rev_slider .fusion-button .button-icon-divider-left.fusion-megamenu-image
  {
  padding:0 5px}

  .ls-container .button .button-icon-divider-right,.ls-container .fusion-button .button-icon-divider-right,.rev_slider .button .button-icon-divider-right,.rev_slider .fusion-button .button-icon-divider-right
  {
  padding:0 10px}

  .ls-container .button .button-icon-divider-right.fusion-megamenu-image,.ls-container .fusion-button .button-icon-divider-right.fusion-megamenu-image,.rev_slider .button .button-icon-divider-right.fusion-megamenu-image,.rev_slider .fusion-button .button-icon-divider-right.fusion-megamenu-image
  {
  padding:0 5px}

  .ls-container .button .button-icon-divider-left i,.ls-container .button .button-icon-divider-left img,.ls-container .button .button-icon-divider-right i,.ls-container .button .button-icon-divider-right img,.ls-container .fusion-button .button-icon-divider-left i,.ls-container .fusion-button .button-icon-divider-left img,.ls-container .fusion-button .button-icon-divider-right i,.ls-container .fusion-button .button-icon-divider-right img,.rev_slider .button .button-icon-divider-left i,.rev_slider .button .button-icon-divider-left img,.rev_slider .button .button-icon-divider-right i,.rev_slider .button .button-icon-divider-right img,.rev_slider .fusion-button .button-icon-divider-left i,.rev_slider .fusion-button .button-icon-divider-left img,.rev_slider .fusion-button .button-icon-divider-right i,.rev_slider .fusion-button .button-icon-divider-right img
  {
    top:50%;
    margin-top:-6px;
  display:block}

  .ls-container .button.button-3d:active,.ls-container .fusion-button.button-3d:active,.rev_slider .button.button-3d:active,.rev_slider .fusion-button.button-3d:active
  {
  top:2px!important}

  .ls-container .button span,.ls-container .fusion-button span,.rev_slider .button span,.rev_slider .fusion-button span
  {
  font-size:10px!important}
}

@media only screen and (max-width:640px)
{
  .ls-container .button,.ls-container .fusion-button,.rev_slider .button,.rev_slider .fusion-button
  {
    padding:0 20px;
    line-height:20px;
    font-size:10px;
    font-size:10px!important;
    line-height:20px!important;
  padding:0 10px!important}

  .ls-container .button.button-3d:active,.ls-container .fusion-button.button-3d:active,.rev_slider .button.button-3d:active,.rev_slider .fusion-button.button-3d:active
  {
  top:2px}

  .ls-container .button .fusion-button-text-left,.ls-container .fusion-button .fusion-button-text-left,.rev_slider .button .fusion-button-text-left,.rev_slider .fusion-button .fusion-button-text-left
  {
    display:inline-block;
  padding-left:25px}

  .ls-container .button .fusion-button-text-right,.ls-container .fusion-button .fusion-button-text-right,.rev_slider .button .fusion-button-text-right,.rev_slider .fusion-button .fusion-button-text-right
  {
    display:inline-block;
  padding-right:25px}

  .ls-container .button .button-icon-divider-left,.ls-container .fusion-button .button-icon-divider-left,.rev_slider .button .button-icon-divider-left,.rev_slider .fusion-button .button-icon-divider-left
  {
  padding:0 11px}

  .ls-container .button .button-icon-divider-left.fusion-megamenu-image,.ls-container .fusion-button .button-icon-divider-left.fusion-megamenu-image,.rev_slider .button .button-icon-divider-left.fusion-megamenu-image,.rev_slider .fusion-button .button-icon-divider-left.fusion-megamenu-image
  {
  padding:0 5.5px}

  .ls-container .button .button-icon-divider-right,.ls-container .fusion-button .button-icon-divider-right,.rev_slider .button .button-icon-divider-right,.rev_slider .fusion-button .button-icon-divider-right
  {
  padding:0 11px}

  .ls-container .button .button-icon-divider-right.fusion-megamenu-image,.ls-container .fusion-button .button-icon-divider-right.fusion-megamenu-image,.rev_slider .button .button-icon-divider-right.fusion-megamenu-image,.rev_slider .fusion-button .button-icon-divider-right.fusion-megamenu-image
  {
  padding:0 5.5px}

  .ls-container .button .button-icon-divider-left i,.ls-container .button .button-icon-divider-left img,.ls-container .button .button-icon-divider-right i,.ls-container .button .button-icon-divider-right img,.ls-container .fusion-button .button-icon-divider-left i,.ls-container .fusion-button .button-icon-divider-left img,.ls-container .fusion-button .button-icon-divider-right i,.ls-container .fusion-button .button-icon-divider-right img,.rev_slider .button .button-icon-divider-left i,.rev_slider .button .button-icon-divider-left img,.rev_slider .button .button-icon-divider-right i,.rev_slider .button .button-icon-divider-right img,.rev_slider .fusion-button .button-icon-divider-left i,.rev_slider .fusion-button .button-icon-divider-left img,.rev_slider .fusion-button .button-icon-divider-right i,.rev_slider .fusion-button .button-icon-divider-right img
  {
    top:50%;
    margin-top:-5px;
  display:block}

  .ls-container .button.button-3d:active,.ls-container .fusion-button.button-3d:active,.rev_slider .button.button-3d:active,.rev_slider .fusion-button.button-3d:active
  {
  top:2px!important}

  .ls-container .button span,.ls-container .fusion-button span,.rev_slider .button span,.rev_slider .fusion-button span
  {
  font-size:10px!important}
}

button.fusion-button.button-3d:active
{
box-shadow:0 1px 1px rgba(0,0,0,.2),1px 2px 3px 2px rgba(0,0,0,.3),0 0 0 #000}

.button-icon-left
{
margin-right:10px}

.button-icon-right
{
margin-left:10px}

.button-icon-divider-left,.button-icon-divider-right
{
  display:inline-block;
  position:absolute;
  top:0;
height:100%}

.button-icon-divider-left i,.button-icon-divider-right i
{
position:relative}

.button-icon-divider-left img,.button-icon-divider-right img
{
position:relative}

.button-small .button-icon-divider-left img,.button-small .button-icon-divider-right img
{
max-width:22px}

.button-medium .button-icon-divider-left img,.button-medium .button-icon-divider-right img
{
max-width:23px}

.button-large .button-icon-divider-left img,.button-large .button-icon-divider-right img
{
max-width:24px}

.button-xlarge .button-icon-divider-left img,.button-xlarge .button-icon-divider-right img
{
max-width:25px}

.button-icon-divider-left
{
  left:0;
border-right:1px solid}

.button-icon-divider-right
{
  right:0;
border-left:1px solid}

.button.green,.fusion-button.button-green,.fusion-button.button-green.wpcf7-submit
{
  background:#d1e990;
  background-image:linear-gradient(to top,#aad75d,#d1e990);
  border:1px solid #9dba60;
color:#54770f}

.button.green .button-icon-divider-left,.button.green .button-icon-divider-right,.fusion-button.button-green .button-icon-divider-left,.fusion-button.button-green .button-icon-divider-right,.fusion-button.button-green.wpcf7-submit .button-icon-divider-left,.fusion-button.button-green.wpcf7-submit .button-icon-divider-right
{
border-color:#9dba60}

.button.green:active,.button.green:focus,.button.green:hover,.fusion-button.button-green.wpcf7-submit:active,.fusion-button.button-green.wpcf7-submit:focus,.fusion-button.button-green.wpcf7-submit:hover,.fusion-button.button-green:active,.fusion-button.button-green:focus,.fusion-button.button-green:hover
{
  background:#aad75d;
  background-image:linear-gradient(to top,#d1e990,#aad75d);
  border:1px solid #9dba60;
color:#54770f}

.button.green:active .button-icon-divider-left,.button.green:active .button-icon-divider-right,.button.green:focus .button-icon-divider-left,.button.green:focus .button-icon-divider-right,.button.green:hover .button-icon-divider-left,.button.green:hover .button-icon-divider-right,.fusion-button.button-green.wpcf7-submit:active .button-icon-divider-left,.fusion-button.button-green.wpcf7-submit:active .button-icon-divider-right,.fusion-button.button-green.wpcf7-submit:focus .button-icon-divider-left,.fusion-button.button-green.wpcf7-submit:focus .button-icon-divider-right,.fusion-button.button-green.wpcf7-submit:hover .button-icon-divider-left,.fusion-button.button-green.wpcf7-submit:hover .button-icon-divider-right,.fusion-button.button-green:active .button-icon-divider-left,.fusion-button.button-green:active .button-icon-divider-right,.fusion-button.button-green:focus .button-icon-divider-left,.fusion-button.button-green:focus .button-icon-divider-right,.fusion-button.button-green:hover .button-icon-divider-left,.fusion-button.button-green:hover .button-icon-divider-right
{
border-color:#9dba60}

.button.green.button-3d.button-small,.button.green.button-3d.fusion-button-small,.fusion-button.button-green.button-3d.button-small,.fusion-button.button-green.button-3d.fusion-button-small,.fusion-button.button-green.wpcf7-submit.button-3d.button-small,.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-small
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #54770f,1px 4px 4px 2px rgba(0,0,0,.3)}

.button.green.button-3d.button-small:active,.button.green.button-3d.fusion-button-small:active,.fusion-button.button-green.button-3d.button-small:active,.fusion-button.button-green.button-3d.fusion-button-small:active,.fusion-button.button-green.wpcf7-submit.button-3d.button-small:active,.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-small:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 4px 4px 2px rgba(0,0,0,.3)}

.fusion-button_size-small .button.green.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-green.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #54770f,1px 4px 4px 2px rgba(0,0,0,.3)}

.fusion-button_size-small .button.green.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-green.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 4px 4px 2px rgba(0,0,0,.3)}

.button.green.button-3d.button-medium,.button.green.button-3d.fusion-button-medium,.fusion-button.button-green.button-3d.button-medium,.fusion-button.button-green.button-3d.fusion-button-medium,.fusion-button.button-green.wpcf7-submit.button-3d.button-medium,.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-medium
{
box-shadow:inset 0 1px 0 #fff,0 3px 0 #54770f,1px 5px 5px 3px rgba(0,0,0,.3)}

.button.green.button-3d.button-medium:active,.button.green.button-3d.fusion-button-medium:active,.fusion-button.button-green.button-3d.button-medium:active,.fusion-button.button-green.button-3d.fusion-button-medium:active,.fusion-button.button-green.wpcf7-submit.button-3d.button-medium:active,.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-medium:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 5px 5px 3px rgba(0,0,0,.3)}

.fusion-button_size-medium .button.green.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-green.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 3px 0 #54770f,1px 5px 5px 3px rgba(0,0,0,.3)}

.fusion-button_size-medium .button.green.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-green.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 5px 5px 3px rgba(0,0,0,.3)}

.button.green.button-3d.button-large,.button.green.button-3d.fusion-button-large,.fusion-button.button-green.button-3d.button-large,.fusion-button.button-green.button-3d.fusion-button-large,.fusion-button.button-green.wpcf7-submit.button-3d.button-large,.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-large
{
box-shadow:inset 0 1px 0 #fff,0 4px 0 #54770f,1px 6px 6px 3px rgba(0,0,0,.3)}

.button.green.button-3d.button-large:active,.button.green.button-3d.fusion-button-large:active,.fusion-button.button-green.button-3d.button-large:active,.fusion-button.button-green.button-3d.fusion-button-large:active,.fusion-button.button-green.wpcf7-submit.button-3d.button-large:active,.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-large:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 6px 6px 3px rgba(0,0,0,.3)}

.fusion-button_size-large .button.green.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-green.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 4px 0 #54770f,1px 6px 6px 3px rgba(0,0,0,.3)}

.fusion-button_size-large .button.green.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-green.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 6px 6px 3px rgba(0,0,0,.3)}

.button.green.button-3d.button-xlarge,.button.green.button-3d.fusion-button-xlarge,.fusion-button.button-green.button-3d.button-xlarge,.fusion-button.button-green.button-3d.fusion-button-xlarge,.fusion-button.button-green.wpcf7-submit.button-3d.button-xlarge,.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-xlarge
{
box-shadow:inset 0 1px 0 #fff,0 5px 0 #54770f,1px 7px 7px 3px rgba(0,0,0,.3)}

.button.green.button-3d.button-xlarge:active,.button.green.button-3d.fusion-button-xlarge:active,.fusion-button.button-green.button-3d.button-xlarge:active,.fusion-button.button-green.button-3d.fusion-button-xlarge:active,.fusion-button.button-green.wpcf7-submit.button-3d.button-xlarge:active,.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-xlarge:active
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #54770f,1px 7px 7px 3px rgba(0,0,0,.3)}

.fusion-button_size-xlarge .button.green.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-green.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 5px 0 #54770f,1px 7px 7px 3px rgba(0,0,0,.3)}

.fusion-button_size-xlarge .button.green.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-green.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #54770f,1px 7px 7px 3px rgba(0,0,0,.3)}

.button.darkgreen,.fusion-button.button-darkgreen,.fusion-button.button-darkgreen.wpcf7-submit
{
  background:#d0e0a5;
  background-image:linear-gradient(to top,#a8c76a,#d0e0a5);
  border:1px solid #9dba60;
color:#54770f}

.button.darkgreen .button-icon-divider-left,.button.darkgreen .button-icon-divider-right,.fusion-button.button-darkgreen .button-icon-divider-left,.fusion-button.button-darkgreen .button-icon-divider-right,.fusion-button.button-darkgreen.wpcf7-submit .button-icon-divider-left,.fusion-button.button-darkgreen.wpcf7-submit .button-icon-divider-right
{
border-color:#9dba60}

.button.darkgreen:active,.button.darkgreen:focus,.button.darkgreen:hover,.fusion-button.button-darkgreen.wpcf7-submit:active,.fusion-button.button-darkgreen.wpcf7-submit:focus,.fusion-button.button-darkgreen.wpcf7-submit:hover,.fusion-button.button-darkgreen:active,.fusion-button.button-darkgreen:focus,.fusion-button.button-darkgreen:hover
{
  background:#a8c76a;
  background-image:linear-gradient(to top,#d0e0a5,#a8c76a);
  border:1px solid #9dba60;
color:#54770f}

.button.darkgreen:active .button-icon-divider-left,.button.darkgreen:active .button-icon-divider-right,.button.darkgreen:focus .button-icon-divider-left,.button.darkgreen:focus .button-icon-divider-right,.button.darkgreen:hover .button-icon-divider-left,.button.darkgreen:hover .button-icon-divider-right,.fusion-button.button-darkgreen.wpcf7-submit:active .button-icon-divider-left,.fusion-button.button-darkgreen.wpcf7-submit:active .button-icon-divider-right,.fusion-button.button-darkgreen.wpcf7-submit:focus .button-icon-divider-left,.fusion-button.button-darkgreen.wpcf7-submit:focus .button-icon-divider-right,.fusion-button.button-darkgreen.wpcf7-submit:hover .button-icon-divider-left,.fusion-button.button-darkgreen.wpcf7-submit:hover .button-icon-divider-right,.fusion-button.button-darkgreen:active .button-icon-divider-left,.fusion-button.button-darkgreen:active .button-icon-divider-right,.fusion-button.button-darkgreen:focus .button-icon-divider-left,.fusion-button.button-darkgreen:focus .button-icon-divider-right,.fusion-button.button-darkgreen:hover .button-icon-divider-left,.fusion-button.button-darkgreen:hover .button-icon-divider-right
{
border-color:#9dba60}

.button.darkgreen.button-3d.button-small,.button.darkgreen.button-3d.fusion-button-small,.fusion-button.button-darkgreen.button-3d.button-small,.fusion-button.button-darkgreen.button-3d.fusion-button-small,.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-small,.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-small
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #54770f,1px 4px 4px 2px rgba(0,0,0,.3)}

.button.darkgreen.button-3d.button-small:active,.button.darkgreen.button-3d.fusion-button-small:active,.fusion-button.button-darkgreen.button-3d.button-small:active,.fusion-button.button-darkgreen.button-3d.fusion-button-small:active,.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-small:active,.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-small:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 4px 4px 2px rgba(0,0,0,.3)}

.fusion-button_size-small .button.darkgreen.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-darkgreen.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #54770f,1px 4px 4px 2px rgba(0,0,0,.3)}

.fusion-button_size-small .button.darkgreen.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-darkgreen.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 4px 4px 2px rgba(0,0,0,.3)}

.button.darkgreen.button-3d.button-medium,.button.darkgreen.button-3d.fusion-button-medium,.fusion-button.button-darkgreen.button-3d.button-medium,.fusion-button.button-darkgreen.button-3d.fusion-button-medium,.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-medium,.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-medium
{
box-shadow:inset 0 1px 0 #fff,0 3px 0 #54770f,1px 5px 5px 3px rgba(0,0,0,.3)}

.button.darkgreen.button-3d.button-medium:active,.button.darkgreen.button-3d.fusion-button-medium:active,.fusion-button.button-darkgreen.button-3d.button-medium:active,.fusion-button.button-darkgreen.button-3d.fusion-button-medium:active,.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-medium:active,.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-medium:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 5px 5px 3px rgba(0,0,0,.3)}

.fusion-button_size-medium .button.darkgreen.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-darkgreen.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 3px 0 #54770f,1px 5px 5px 3px rgba(0,0,0,.3)}

.fusion-button_size-medium .button.darkgreen.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-darkgreen.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 5px 5px 3px rgba(0,0,0,.3)}

.button.darkgreen.button-3d.button-large,.button.darkgreen.button-3d.fusion-button-large,.fusion-button.button-darkgreen.button-3d.button-large,.fusion-button.button-darkgreen.button-3d.fusion-button-large,.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-large,.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-large
{
box-shadow:inset 0 1px 0 #fff,0 4px 0 #54770f,1px 6px 6px 3px rgba(0,0,0,.3)}

.button.darkgreen.button-3d.button-large:active,.button.darkgreen.button-3d.fusion-button-large:active,.fusion-button.button-darkgreen.button-3d.button-large:active,.fusion-button.button-darkgreen.button-3d.fusion-button-large:active,.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-large:active,.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-large:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 6px 6px 3px rgba(0,0,0,.3)}

.fusion-button_size-large .button.darkgreen.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-darkgreen.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 4px 0 #54770f,1px 6px 6px 3px rgba(0,0,0,.3)}

.fusion-button_size-large .button.darkgreen.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-darkgreen.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 6px 6px 3px rgba(0,0,0,.3)}

.button.darkgreen.button-3d.button-xlarge,.button.darkgreen.button-3d.fusion-button-xlarge,.fusion-button.button-darkgreen.button-3d.button-xlarge,.fusion-button.button-darkgreen.button-3d.fusion-button-xlarge,.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-xlarge,.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-xlarge
{
box-shadow:inset 0 1px 0 #fff,0 5px 0 #54770f,1px 7px 7px 3px rgba(0,0,0,.3)}

.button.darkgreen.button-3d.button-xlarge:active,.button.darkgreen.button-3d.fusion-button-xlarge:active,.fusion-button.button-darkgreen.button-3d.button-xlarge:active,.fusion-button.button-darkgreen.button-3d.fusion-button-xlarge:active,.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-xlarge:active,.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-xlarge:active
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #54770f,1px 7px 7px 3px rgba(0,0,0,.3)}

.fusion-button_size-xlarge .button.darkgreen.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-darkgreen.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 5px 0 #54770f,1px 7px 7px 3px rgba(0,0,0,.3)}

.fusion-button_size-xlarge .button.darkgreen.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-darkgreen.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #54770f,1px 7px 7px 3px rgba(0,0,0,.3)}

.button.orange,.fusion-button.button-orange,.fusion-button.button-orange.wpcf7-submit
{
  background:#fbdc86;
  background-image:linear-gradient(to top,#f8bf56,#fbdc86);
  border:1px solid #c0830b;
color:#c0830b}

.button.orange .button-icon-divider-left,.button.orange .button-icon-divider-right,.fusion-button.button-orange .button-icon-divider-left,.fusion-button.button-orange .button-icon-divider-right,.fusion-button.button-orange.wpcf7-submit .button-icon-divider-left,.fusion-button.button-orange.wpcf7-submit .button-icon-divider-right
{
border-color:#c0830b}

.button.orange:active,.button.orange:focus,.button.orange:hover,.fusion-button.button-orange.wpcf7-submit:active,.fusion-button.button-orange.wpcf7-submit:focus,.fusion-button.button-orange.wpcf7-submit:hover,.fusion-button.button-orange:active,.fusion-button.button-orange:focus,.fusion-button.button-orange:hover
{
  background:#f8bf56;
  background-image:linear-gradient(to top,#fbdc86,#f8bf56);
  border:1px solid #c0830b;
color:#c0830b}

.button.orange:active .button-icon-divider-left,.button.orange:active .button-icon-divider-right,.button.orange:focus .button-icon-divider-left,.button.orange:focus .button-icon-divider-right,.button.orange:hover .button-icon-divider-left,.button.orange:hover .button-icon-divider-right,.fusion-button.button-orange.wpcf7-submit:active .button-icon-divider-left,.fusion-button.button-orange.wpcf7-submit:active .button-icon-divider-right,.fusion-button.button-orange.wpcf7-submit:focus .button-icon-divider-left,.fusion-button.button-orange.wpcf7-submit:focus .button-icon-divider-right,.fusion-button.button-orange.wpcf7-submit:hover .button-icon-divider-left,.fusion-button.button-orange.wpcf7-submit:hover .button-icon-divider-right,.fusion-button.button-orange:active .button-icon-divider-left,.fusion-button.button-orange:active .button-icon-divider-right,.fusion-button.button-orange:focus .button-icon-divider-left,.fusion-button.button-orange:focus .button-icon-divider-right,.fusion-button.button-orange:hover .button-icon-divider-left,.fusion-button.button-orange:hover .button-icon-divider-right
{
border-color:#c0830b}

.button.orange.button-3d.button-small,.button.orange.button-3d.fusion-button-small,.fusion-button.button-orange.button-3d.button-small,.fusion-button.button-orange.button-3d.fusion-button-small,.fusion-button.button-orange.wpcf7-submit.button-3d.button-small,.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-small
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #c0830b,1px 4px 4px 2px rgba(0,0,0,.3)}

.button.orange.button-3d.button-small:active,.button.orange.button-3d.fusion-button-small:active,.fusion-button.button-orange.button-3d.button-small:active,.fusion-button.button-orange.button-3d.fusion-button-small:active,.fusion-button.button-orange.wpcf7-submit.button-3d.button-small:active,.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-small:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #c0830b,1px 4px 4px 2px rgba(0,0,0,.3)}

.fusion-button_size-small .button.orange.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-orange.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #c0830b,1px 4px 4px 2px rgba(0,0,0,.3)}

.fusion-button_size-small .button.orange.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-orange.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #c0830b,1px 4px 4px 2px rgba(0,0,0,.3)}

.button.orange.button-3d.button-medium,.button.orange.button-3d.fusion-button-medium,.fusion-button.button-orange.button-3d.button-medium,.fusion-button.button-orange.button-3d.fusion-button-medium,.fusion-button.button-orange.wpcf7-submit.button-3d.button-medium,.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-medium
{
box-shadow:inset 0 1px 0 #fff,0 3px 0 #c0830b,1px 5px 5px 3px rgba(0,0,0,.3)}

.button.orange.button-3d.button-medium:active,.button.orange.button-3d.fusion-button-medium:active,.fusion-button.button-orange.button-3d.button-medium:active,.fusion-button.button-orange.button-3d.fusion-button-medium:active,.fusion-button.button-orange.wpcf7-submit.button-3d.button-medium:active,.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-medium:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #c0830b,1px 5px 5px 3px rgba(0,0,0,.3)}

.fusion-button_size-medium .button.orange.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-orange.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 3px 0 #c0830b,1px 5px 5px 3px rgba(0,0,0,.3)}

.fusion-button_size-medium .button.orange.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-orange.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #c0830b,1px 5px 5px 3px rgba(0,0,0,.3)}

.button.orange.button-3d.button-large,.button.orange.button-3d.fusion-button-large,.fusion-button.button-orange.button-3d.button-large,.fusion-button.button-orange.button-3d.fusion-button-large,.fusion-button.button-orange.wpcf7-submit.button-3d.button-large,.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-large
{
box-shadow:inset 0 1px 0 #fff,0 4px 0 #c0830b,1px 6px 6px 3px rgba(0,0,0,.3)}

.button.orange.button-3d.button-large:active,.button.orange.button-3d.fusion-button-large:active,.fusion-button.button-orange.button-3d.button-large:active,.fusion-button.button-orange.button-3d.fusion-button-large:active,.fusion-button.button-orange.wpcf7-submit.button-3d.button-large:active,.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-large:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #c0830b,1px 6px 6px 3px rgba(0,0,0,.3)}

.fusion-button_size-large .button.orange.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-orange.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 4px 0 #c0830b,1px 6px 6px 3px rgba(0,0,0,.3)}

.fusion-button_size-large .button.orange.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-orange.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #c0830b,1px 6px 6px 3px rgba(0,0,0,.3)}

.button.orange.button-3d.button-xlarge,.button.orange.button-3d.fusion-button-xlarge,.fusion-button.button-orange.button-3d.button-xlarge,.fusion-button.button-orange.button-3d.fusion-button-xlarge,.fusion-button.button-orange.wpcf7-submit.button-3d.button-xlarge,.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-xlarge
{
box-shadow:inset 0 1px 0 #fff,0 5px 0 #c0830b,1px 7px 7px 3px rgba(0,0,0,.3)}

.button.orange.button-3d.button-xlarge:active,.button.orange.button-3d.fusion-button-xlarge:active,.fusion-button.button-orange.button-3d.button-xlarge:active,.fusion-button.button-orange.button-3d.fusion-button-xlarge:active,.fusion-button.button-orange.wpcf7-submit.button-3d.button-xlarge:active,.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-xlarge:active
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #c0830b,1px 7px 7px 3px rgba(0,0,0,.3)}

.fusion-button_size-xlarge .button.orange.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-orange.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 5px 0 #c0830b,1px 7px 7px 3px rgba(0,0,0,.3)}

.fusion-button_size-xlarge .button.orange.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-orange.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #c0830b,1px 7px 7px 3px rgba(0,0,0,.3)}

.button.blue,.fusion-button.button-blue,.fusion-button.button-blue.wpcf7-submit
{
  background:#b5e0f7;
  background-image:linear-gradient(to top,#76c7f1,#b5e0f7);
  border:1px solid #1172c1;
color:#1172c1}

.button.blue .button-icon-divider-left,.button.blue .button-icon-divider-right,.fusion-button.button-blue .button-icon-divider-left,.fusion-button.button-blue .button-icon-divider-right,.fusion-button.button-blue.wpcf7-submit .button-icon-divider-left,.fusion-button.button-blue.wpcf7-submit .button-icon-divider-right
{
border-color:#1172c1}

.button.blue:active,.button.blue:focus,.button.blue:hover,.fusion-button.button-blue.wpcf7-submit:active,.fusion-button.button-blue.wpcf7-submit:focus,.fusion-button.button-blue.wpcf7-submit:hover,.fusion-button.button-blue:active,.fusion-button.button-blue:focus,.fusion-button.button-blue:hover
{
  background:#76c7f1;
  background-image:linear-gradient(to top,#b5e0f7,#76c7f1);
  border:1px solid #1172c1;
color:#1172c1}

.button.blue:active .button-icon-divider-left,.button.blue:active .button-icon-divider-right,.button.blue:focus .button-icon-divider-left,.button.blue:focus .button-icon-divider-right,.button.blue:hover .button-icon-divider-left,.button.blue:hover .button-icon-divider-right,.fusion-button.button-blue.wpcf7-submit:active .button-icon-divider-left,.fusion-button.button-blue.wpcf7-submit:active .button-icon-divider-right,.fusion-button.button-blue.wpcf7-submit:focus .button-icon-divider-left,.fusion-button.button-blue.wpcf7-submit:focus .button-icon-divider-right,.fusion-button.button-blue.wpcf7-submit:hover .button-icon-divider-left,.fusion-button.button-blue.wpcf7-submit:hover .button-icon-divider-right,.fusion-button.button-blue:active .button-icon-divider-left,.fusion-button.button-blue:active .button-icon-divider-right,.fusion-button.button-blue:focus .button-icon-divider-left,.fusion-button.button-blue:focus .button-icon-divider-right,.fusion-button.button-blue:hover .button-icon-divider-left,.fusion-button.button-blue:hover .button-icon-divider-right
{
border-color:#1172c1}

.button.blue.button-3d.button-small,.button.blue.button-3d.fusion-button-small,.fusion-button.button-blue.button-3d.button-small,.fusion-button.button-blue.button-3d.fusion-button-small,.fusion-button.button-blue.wpcf7-submit.button-3d.button-small,.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-small
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #1172c1,1px 4px 4px 2px rgba(0,0,0,.3)}

.button.blue.button-3d.button-small:active,.button.blue.button-3d.fusion-button-small:active,.fusion-button.button-blue.button-3d.button-small:active,.fusion-button.button-blue.button-3d.fusion-button-small:active,.fusion-button.button-blue.wpcf7-submit.button-3d.button-small:active,.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-small:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #1172c1,1px 4px 4px 2px rgba(0,0,0,.3)}

.fusion-button_size-small .button.blue.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-blue.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #1172c1,1px 4px 4px 2px rgba(0,0,0,.3)}

.fusion-button_size-small .button.blue.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-blue.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #1172c1,1px 4px 4px 2px rgba(0,0,0,.3)}

.button.blue.button-3d.button-medium,.button.blue.button-3d.fusion-button-medium,.fusion-button.button-blue.button-3d.button-medium,.fusion-button.button-blue.button-3d.fusion-button-medium,.fusion-button.button-blue.wpcf7-submit.button-3d.button-medium,.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-medium
{
box-shadow:inset 0 1px 0 #fff,0 3px 0 #1172c1,1px 5px 5px 3px rgba(0,0,0,.3)}

.button.blue.button-3d.button-medium:active,.button.blue.button-3d.fusion-button-medium:active,.fusion-button.button-blue.button-3d.button-medium:active,.fusion-button.button-blue.button-3d.fusion-button-medium:active,.fusion-button.button-blue.wpcf7-submit.button-3d.button-medium:active,.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-medium:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #1172c1,1px 5px 5px 3px rgba(0,0,0,.3)}

.fusion-button_size-medium .button.blue.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-blue.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 3px 0 #1172c1,1px 5px 5px 3px rgba(0,0,0,.3)}

.fusion-button_size-medium .button.blue.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-blue.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #1172c1,1px 5px 5px 3px rgba(0,0,0,.3)}

.button.blue.button-3d.button-large,.button.blue.button-3d.fusion-button-large,.fusion-button.button-blue.button-3d.button-large,.fusion-button.button-blue.button-3d.fusion-button-large,.fusion-button.button-blue.wpcf7-submit.button-3d.button-large,.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-large
{
box-shadow:inset 0 1px 0 #fff,0 4px 0 #1172c1,1px 6px 6px 3px rgba(0,0,0,.3)}

.button.blue.button-3d.button-large:active,.button.blue.button-3d.fusion-button-large:active,.fusion-button.button-blue.button-3d.button-large:active,.fusion-button.button-blue.button-3d.fusion-button-large:active,.fusion-button.button-blue.wpcf7-submit.button-3d.button-large:active,.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-large:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #1172c1,1px 6px 6px 3px rgba(0,0,0,.3)}

.fusion-button_size-large .button.blue.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-blue.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 4px 0 #1172c1,1px 6px 6px 3px rgba(0,0,0,.3)}

.fusion-button_size-large .button.blue.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-blue.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #1172c1,1px 6px 6px 3px rgba(0,0,0,.3)}

.button.blue.button-3d.button-xlarge,.button.blue.button-3d.fusion-button-xlarge,.fusion-button.button-blue.button-3d.button-xlarge,.fusion-button.button-blue.button-3d.fusion-button-xlarge,.fusion-button.button-blue.wpcf7-submit.button-3d.button-xlarge,.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-xlarge
{
box-shadow:inset 0 1px 0 #fff,0 5px 0 #1172c1,1px 7px 7px 3px rgba(0,0,0,.3)}

.button.blue.button-3d.button-xlarge:active,.button.blue.button-3d.fusion-button-xlarge:active,.fusion-button.button-blue.button-3d.button-xlarge:active,.fusion-button.button-blue.button-3d.fusion-button-xlarge:active,.fusion-button.button-blue.wpcf7-submit.button-3d.button-xlarge:active,.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-xlarge:active
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #1172c1,1px 7px 7px 3px rgba(0,0,0,.3)}

.fusion-button_size-xlarge .button.blue.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-blue.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 5px 0 #1172c1,1px 7px 7px 3px rgba(0,0,0,.3)}

.fusion-button_size-xlarge .button.blue.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-blue.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #1172c1,1px 7px 7px 3px rgba(0,0,0,.3)}

.button.darkblue,.fusion-button.button.button-darkblue,.fusion-button.button.button-darkblue.wpcf7-submit
{
  background:#428bca;
  background-image:linear-gradient(to top,#2a6496,#428bca);
  border:1px solid #072c5e;
color:#072c5e}

.button.darkblue .button-icon-divider-left,.button.darkblue .button-icon-divider-right,.fusion-button.button.button-darkblue .button-icon-divider-left,.fusion-button.button.button-darkblue .button-icon-divider-right,.fusion-button.button.button-darkblue.wpcf7-submit .button-icon-divider-left,.fusion-button.button.button-darkblue.wpcf7-submit .button-icon-divider-right
{
border-color:#072c5e}

.button.darkblue:active,.button.darkblue:focus,.button.darkblue:hover,.fusion-button.button.button-darkblue.wpcf7-submit:active,.fusion-button.button.button-darkblue.wpcf7-submit:focus,.fusion-button.button.button-darkblue.wpcf7-submit:hover,.fusion-button.button.button-darkblue:active,.fusion-button.button.button-darkblue:focus,.fusion-button.button.button-darkblue:hover
{
  background:#2a6496;
  background-image:linear-gradient(to top,#428bca,#2a6496);
  border:1px solid #072c5e;
color:#072c5e}

.button.darkblue:active .button-icon-divider-left,.button.darkblue:active .button-icon-divider-right,.button.darkblue:focus .button-icon-divider-left,.button.darkblue:focus .button-icon-divider-right,.button.darkblue:hover .button-icon-divider-left,.button.darkblue:hover .button-icon-divider-right,.fusion-button.button.button-darkblue.wpcf7-submit:active .button-icon-divider-left,.fusion-button.button.button-darkblue.wpcf7-submit:active .button-icon-divider-right,.fusion-button.button.button-darkblue.wpcf7-submit:focus .button-icon-divider-left,.fusion-button.button.button-darkblue.wpcf7-submit:focus .button-icon-divider-right,.fusion-button.button.button-darkblue.wpcf7-submit:hover .button-icon-divider-left,.fusion-button.button.button-darkblue.wpcf7-submit:hover .button-icon-divider-right,.fusion-button.button.button-darkblue:active .button-icon-divider-left,.fusion-button.button.button-darkblue:active .button-icon-divider-right,.fusion-button.button.button-darkblue:focus .button-icon-divider-left,.fusion-button.button.button-darkblue:focus .button-icon-divider-right,.fusion-button.button.button-darkblue:hover .button-icon-divider-left,.fusion-button.button.button-darkblue:hover .button-icon-divider-right
{
border-color:#072c5e}

.button.darkblue.button-3d.button-small,.button.darkblue.button-3d.fusion-button-small,.fusion-button.button.button-darkblue.button-3d.button-small,.fusion-button.button.button-darkblue.button-3d.fusion-button-small,.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-small,.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-small
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #072c5e,1px 4px 4px 2px rgba(0,0,0,.3)}

.button.darkblue.button-3d.button-small:active,.button.darkblue.button-3d.fusion-button-small:active,.fusion-button.button.button-darkblue.button-3d.button-small:active,.fusion-button.button.button-darkblue.button-3d.fusion-button-small:active,.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-small:active,.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-small:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #072c5e,1px 4px 4px 2px rgba(0,0,0,.3)}

.fusion-button_size-small .button.darkblue.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button.button-darkblue.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #072c5e,1px 4px 4px 2px rgba(0,0,0,.3)}

.fusion-button_size-small .button.darkblue.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button.button-darkblue.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #072c5e,1px 4px 4px 2px rgba(0,0,0,.3)}

.button.darkblue.button-3d.button-medium,.button.darkblue.button-3d.fusion-button-medium,.fusion-button.button.button-darkblue.button-3d.button-medium,.fusion-button.button.button-darkblue.button-3d.fusion-button-medium,.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-medium,.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-medium
{
box-shadow:inset 0 1px 0 #fff,0 3px 0 #072c5e,1px 5px 5px 3px rgba(0,0,0,.3)}

.button.darkblue.button-3d.button-medium:active,.button.darkblue.button-3d.fusion-button-medium:active,.fusion-button.button.button-darkblue.button-3d.button-medium:active,.fusion-button.button.button-darkblue.button-3d.fusion-button-medium:active,.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-medium:active,.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-medium:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #072c5e,1px 5px 5px 3px rgba(0,0,0,.3)}

.fusion-button_size-medium .button.darkblue.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button.button-darkblue.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 3px 0 #072c5e,1px 5px 5px 3px rgba(0,0,0,.3)}

.fusion-button_size-medium .button.darkblue.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button.button-darkblue.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #072c5e,1px 5px 5px 3px rgba(0,0,0,.3)}

.button.darkblue.button-3d.button-large,.button.darkblue.button-3d.fusion-button-large,.fusion-button.button.button-darkblue.button-3d.button-large,.fusion-button.button.button-darkblue.button-3d.fusion-button-large,.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-large,.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-large
{
box-shadow:inset 0 1px 0 #fff,0 4px 0 #072c5e,1px 6px 6px 3px rgba(0,0,0,.3)}

.button.darkblue.button-3d.button-large:active,.button.darkblue.button-3d.fusion-button-large:active,.fusion-button.button.button-darkblue.button-3d.button-large:active,.fusion-button.button.button-darkblue.button-3d.fusion-button-large:active,.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-large:active,.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-large:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #072c5e,1px 6px 6px 3px rgba(0,0,0,.3)}

.fusion-button_size-large .button.darkblue.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button.button-darkblue.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 4px 0 #072c5e,1px 6px 6px 3px rgba(0,0,0,.3)}

.fusion-button_size-large .button.darkblue.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button.button-darkblue.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #072c5e,1px 6px 6px 3px rgba(0,0,0,.3)}

.button.darkblue.button-3d.button-xlarge,.button.darkblue.button-3d.fusion-button-xlarge,.fusion-button.button.button-darkblue.button-3d.button-xlarge,.fusion-button.button.button-darkblue.button-3d.fusion-button-xlarge,.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-xlarge,.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-xlarge
{
box-shadow:inset 0 1px 0 #fff,0 5px 0 #072c5e,1px 7px 7px 3px rgba(0,0,0,.3)}

.button.darkblue.button-3d.button-xlarge:active,.button.darkblue.button-3d.fusion-button-xlarge:active,.fusion-button.button.button-darkblue.button-3d.button-xlarge:active,.fusion-button.button.button-darkblue.button-3d.fusion-button-xlarge:active,.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-xlarge:active,.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-xlarge:active
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #072c5e,1px 7px 7px 3px rgba(0,0,0,.3)}

.fusion-button_size-xlarge .button.darkblue.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button.button-darkblue.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 5px 0 #072c5e,1px 7px 7px 3px rgba(0,0,0,.3)}

.fusion-button_size-xlarge .button.darkblue.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button.button-darkblue.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #072c5e,1px 7px 7px 3px rgba(0,0,0,.3)}

.button.red,.fusion-button.button-red,.fusion-button.button-red.wpcf7-submit
{
  background:#fd9c9c;
  background-image:linear-gradient(to top,#fc7d7d,#fd9c9c);
  border:1px solid #9d1111;
color:#9d1111}

.button.red .button-icon-divider-left,.button.red .button-icon-divider-right,.fusion-button.button-red .button-icon-divider-left,.fusion-button.button-red .button-icon-divider-right,.fusion-button.button-red.wpcf7-submit .button-icon-divider-left,.fusion-button.button-red.wpcf7-submit .button-icon-divider-right
{
border-color:#9d1111}

.button.red:active,.button.red:focus,.button.red:hover,.fusion-button.button-red.wpcf7-submit:active,.fusion-button.button-red.wpcf7-submit:focus,.fusion-button.button-red.wpcf7-submit:hover,.fusion-button.button-red:active,.fusion-button.button-red:focus,.fusion-button.button-red:hover
{
  background:#fc7d7d;
  background-image:linear-gradient(to top,#fd9c9c,#fc7d7d);
  border:1px solid #9d1111;
color:#9d1111}

.button.red:active .button-icon-divider-left,.button.red:active .button-icon-divider-right,.button.red:focus .button-icon-divider-left,.button.red:focus .button-icon-divider-right,.button.red:hover .button-icon-divider-left,.button.red:hover .button-icon-divider-right,.fusion-button.button-red.wpcf7-submit:active .button-icon-divider-left,.fusion-button.button-red.wpcf7-submit:active .button-icon-divider-right,.fusion-button.button-red.wpcf7-submit:focus .button-icon-divider-left,.fusion-button.button-red.wpcf7-submit:focus .button-icon-divider-right,.fusion-button.button-red.wpcf7-submit:hover .button-icon-divider-left,.fusion-button.button-red.wpcf7-submit:hover .button-icon-divider-right,.fusion-button.button-red:active .button-icon-divider-left,.fusion-button.button-red:active .button-icon-divider-right,.fusion-button.button-red:focus .button-icon-divider-left,.fusion-button.button-red:focus .button-icon-divider-right,.fusion-button.button-red:hover .button-icon-divider-left,.fusion-button.button-red:hover .button-icon-divider-right
{
border-color:#9d1111}

.button.red.button-3d.button-small,.button.red.button-3d.fusion-button-small,.fusion-button.button-red.button-3d.button-small,.fusion-button.button-red.button-3d.fusion-button-small,.fusion-button.button-red.wpcf7-submit.button-3d.button-small,.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-small
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #9d1111,1px 4px 4px 2px rgba(0,0,0,.3)}

.button.red.button-3d.button-small:active,.button.red.button-3d.fusion-button-small:active,.fusion-button.button-red.button-3d.button-small:active,.fusion-button.button-red.button-3d.fusion-button-small:active,.fusion-button.button-red.wpcf7-submit.button-3d.button-small:active,.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-small:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #9d1111,1px 4px 4px 2px rgba(0,0,0,.3)}

.fusion-button_size-small .button.red.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-red.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #9d1111,1px 4px 4px 2px rgba(0,0,0,.3)}

.fusion-button_size-small .button.red.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-red.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #9d1111,1px 4px 4px 2px rgba(0,0,0,.3)}

.button.red.button-3d.button-medium,.button.red.button-3d.fusion-button-medium,.fusion-button.button-red.button-3d.button-medium,.fusion-button.button-red.button-3d.fusion-button-medium,.fusion-button.button-red.wpcf7-submit.button-3d.button-medium,.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-medium
{
box-shadow:inset 0 1px 0 #fff,0 3px 0 #9d1111,1px 5px 5px 3px rgba(0,0,0,.3)}

.button.red.button-3d.button-medium:active,.button.red.button-3d.fusion-button-medium:active,.fusion-button.button-red.button-3d.button-medium:active,.fusion-button.button-red.button-3d.fusion-button-medium:active,.fusion-button.button-red.wpcf7-submit.button-3d.button-medium:active,.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-medium:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #9d1111,1px 5px 5px 3px rgba(0,0,0,.3)}

.fusion-button_size-medium .button.red.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-red.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 3px 0 #9d1111,1px 5px 5px 3px rgba(0,0,0,.3)}

.fusion-button_size-medium .button.red.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-red.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #9d1111,1px 5px 5px 3px rgba(0,0,0,.3)}

.button.red.button-3d.button-large,.button.red.button-3d.fusion-button-large,.fusion-button.button-red.button-3d.button-large,.fusion-button.button-red.button-3d.fusion-button-large,.fusion-button.button-red.wpcf7-submit.button-3d.button-large,.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-large
{
box-shadow:inset 0 1px 0 #fff,0 4px 0 #9d1111,1px 6px 6px 3px rgba(0,0,0,.3)}

.button.red.button-3d.button-large:active,.button.red.button-3d.fusion-button-large:active,.fusion-button.button-red.button-3d.button-large:active,.fusion-button.button-red.button-3d.fusion-button-large:active,.fusion-button.button-red.wpcf7-submit.button-3d.button-large:active,.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-large:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #9d1111,1px 6px 6px 3px rgba(0,0,0,.3)}

.fusion-button_size-large .button.red.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-red.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 4px 0 #9d1111,1px 6px 6px 3px rgba(0,0,0,.3)}

.fusion-button_size-large .button.red.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-red.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #9d1111,1px 6px 6px 3px rgba(0,0,0,.3)}

.button.red.button-3d.button-xlarge,.button.red.button-3d.fusion-button-xlarge,.fusion-button.button-red.button-3d.button-xlarge,.fusion-button.button-red.button-3d.fusion-button-xlarge,.fusion-button.button-red.wpcf7-submit.button-3d.button-xlarge,.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-xlarge
{
box-shadow:inset 0 1px 0 #fff,0 5px 0 #9d1111,1px 7px 7px 3px rgba(0,0,0,.3)}

.button.red.button-3d.button-xlarge:active,.button.red.button-3d.fusion-button-xlarge:active,.fusion-button.button-red.button-3d.button-xlarge:active,.fusion-button.button-red.button-3d.fusion-button-xlarge:active,.fusion-button.button-red.wpcf7-submit.button-3d.button-xlarge:active,.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-xlarge:active
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #9d1111,1px 7px 7px 3px rgba(0,0,0,.3)}

.fusion-button_size-xlarge .button.red.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-red.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 5px 0 #9d1111,1px 7px 7px 3px rgba(0,0,0,.3)}

.fusion-button_size-xlarge .button.red.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-red.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #9d1111,1px 7px 7px 3px rgba(0,0,0,.3)}

.button.darkred,.fusion-button.button-darkred,.fusion-button.button-darkred.wpcf7-submit
{
  background:#fe2020;
  background-image:linear-gradient(to top,#b01818,#fe2020);
  border:1px solid #690e0e;
color:#690e0e}

.button.darkred .button-icon-divider-left,.button.darkred .button-icon-divider-right,.fusion-button.button-darkred .button-icon-divider-left,.fusion-button.button-darkred .button-icon-divider-right,.fusion-button.button-darkred.wpcf7-submit .button-icon-divider-left,.fusion-button.button-darkred.wpcf7-submit .button-icon-divider-right
{
border-color:#690e0e}

.button.darkred:active,.button.darkred:focus,.button.darkred:hover,.fusion-button.button-darkred.wpcf7-submit:active,.fusion-button.button-darkred.wpcf7-submit:focus,.fusion-button.button-darkred.wpcf7-submit:hover,.fusion-button.button-darkred:active,.fusion-button.button-darkred:focus,.fusion-button.button-darkred:hover
{
  background:#b01818;
  background-image:linear-gradient(to top,#fe2020,#b01818);
  border:1px solid #690e0e;
color:#690e0e}

.button.darkred:active .button-icon-divider-left,.button.darkred:active .button-icon-divider-right,.button.darkred:focus .button-icon-divider-left,.button.darkred:focus .button-icon-divider-right,.button.darkred:hover .button-icon-divider-left,.button.darkred:hover .button-icon-divider-right,.fusion-button.button-darkred.wpcf7-submit:active .button-icon-divider-left,.fusion-button.button-darkred.wpcf7-submit:active .button-icon-divider-right,.fusion-button.button-darkred.wpcf7-submit:focus .button-icon-divider-left,.fusion-button.button-darkred.wpcf7-submit:focus .button-icon-divider-right,.fusion-button.button-darkred.wpcf7-submit:hover .button-icon-divider-left,.fusion-button.button-darkred.wpcf7-submit:hover .button-icon-divider-right,.fusion-button.button-darkred:active .button-icon-divider-left,.fusion-button.button-darkred:active .button-icon-divider-right,.fusion-button.button-darkred:focus .button-icon-divider-left,.fusion-button.button-darkred:focus .button-icon-divider-right,.fusion-button.button-darkred:hover .button-icon-divider-left,.fusion-button.button-darkred:hover .button-icon-divider-right
{
border-color:#690e0e}

.button.darkred.button-3d.button-small,.button.darkred.button-3d.fusion-button-small,.fusion-button.button-darkred.button-3d.button-small,.fusion-button.button-darkred.button-3d.fusion-button-small,.fusion-button.button-darkred.wpcf7-submit.button-3d.button-small,.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-small
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #690e0e,1px 4px 4px 2px rgba(0,0,0,.3)}

.button.darkred.button-3d.button-small:active,.button.darkred.button-3d.fusion-button-small:active,.fusion-button.button-darkred.button-3d.button-small:active,.fusion-button.button-darkred.button-3d.fusion-button-small:active,.fusion-button.button-darkred.wpcf7-submit.button-3d.button-small:active,.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-small:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #690e0e,1px 4px 4px 2px rgba(0,0,0,.3)}

.fusion-button_size-small .button.darkred.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-darkred.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #690e0e,1px 4px 4px 2px rgba(0,0,0,.3)}

.fusion-button_size-small .button.darkred.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-darkred.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #690e0e,1px 4px 4px 2px rgba(0,0,0,.3)}

.button.darkred.button-3d.button-medium,.button.darkred.button-3d.fusion-button-medium,.fusion-button.button-darkred.button-3d.button-medium,.fusion-button.button-darkred.button-3d.fusion-button-medium,.fusion-button.button-darkred.wpcf7-submit.button-3d.button-medium,.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-medium
{
box-shadow:inset 0 1px 0 #fff,0 3px 0 #690e0e,1px 5px 5px 3px rgba(0,0,0,.3)}

.button.darkred.button-3d.button-medium:active,.button.darkred.button-3d.fusion-button-medium:active,.fusion-button.button-darkred.button-3d.button-medium:active,.fusion-button.button-darkred.button-3d.fusion-button-medium:active,.fusion-button.button-darkred.wpcf7-submit.button-3d.button-medium:active,.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-medium:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #690e0e,1px 5px 5px 3px rgba(0,0,0,.3)}

.fusion-button_size-medium .button.darkred.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-darkred.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 3px 0 #690e0e,1px 5px 5px 3px rgba(0,0,0,.3)}

.fusion-button_size-medium .button.darkred.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-darkred.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #690e0e,1px 5px 5px 3px rgba(0,0,0,.3)}

.button.darkred.button-3d.button-large,.button.darkred.button-3d.fusion-button-large,.fusion-button.button-darkred.button-3d.button-large,.fusion-button.button-darkred.button-3d.fusion-button-large,.fusion-button.button-darkred.wpcf7-submit.button-3d.button-large,.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-large
{
box-shadow:inset 0 1px 0 #fff,0 4px 0 #690e0e,1px 6px 6px 3px rgba(0,0,0,.3)}

.button.darkred.button-3d.button-large:active,.button.darkred.button-3d.fusion-button-large:active,.fusion-button.button-darkred.button-3d.button-large:active,.fusion-button.button-darkred.button-3d.fusion-button-large:active,.fusion-button.button-darkred.wpcf7-submit.button-3d.button-large:active,.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-large:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #690e0e,1px 6px 6px 3px rgba(0,0,0,.3)}

.fusion-button_size-large .button.darkred.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-darkred.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 4px 0 #690e0e,1px 6px 6px 3px rgba(0,0,0,.3)}

.fusion-button_size-large .button.darkred.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-darkred.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #690e0e,1px 6px 6px 3px rgba(0,0,0,.3)}

.button.darkred.button-3d.button-xlarge,.button.darkred.button-3d.fusion-button-xlarge,.fusion-button.button-darkred.button-3d.button-xlarge,.fusion-button.button-darkred.button-3d.fusion-button-xlarge,.fusion-button.button-darkred.wpcf7-submit.button-3d.button-xlarge,.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-xlarge
{
box-shadow:inset 0 1px 0 #fff,0 5px 0 #690e0e,1px 7px 7px 3px rgba(0,0,0,.3)}

.button.darkred.button-3d.button-xlarge:active,.button.darkred.button-3d.fusion-button-xlarge:active,.fusion-button.button-darkred.button-3d.button-xlarge:active,.fusion-button.button-darkred.button-3d.fusion-button-xlarge:active,.fusion-button.button-darkred.wpcf7-submit.button-3d.button-xlarge:active,.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-xlarge:active
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #690e0e,1px 7px 7px 3px rgba(0,0,0,.3)}

.fusion-button_size-xlarge .button.darkred.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-darkred.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 5px 0 #690e0e,1px 7px 7px 3px rgba(0,0,0,.3)}

.fusion-button_size-xlarge .button.darkred.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-darkred.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #690e0e,1px 7px 7px 3px rgba(0,0,0,.3)}

.button.pink,.fusion-button.button-pink,.fusion-button.button-pink.wpcf7-submit
{
  background:#fda1d5;
  background-image:linear-gradient(to top,#fc84c8,#fda1d5);
  border:1px solid #a31366;
color:#a31366}

.button.pink .button-icon-divider-left,.button.pink .button-icon-divider-right,.fusion-button.button-pink .button-icon-divider-left,.fusion-button.button-pink .button-icon-divider-right,.fusion-button.button-pink.wpcf7-submit .button-icon-divider-left,.fusion-button.button-pink.wpcf7-submit .button-icon-divider-right
{
border-color:#a31366}

.button.pink:active,.button.pink:focus,.button.pink:hover,.fusion-button.button-pink.wpcf7-submit:active,.fusion-button.button-pink.wpcf7-submit:focus,.fusion-button.button-pink.wpcf7-submit:hover,.fusion-button.button-pink:active,.fusion-button.button-pink:focus,.fusion-button.button-pink:hover
{
  background:#fc84c8;
  background-image:linear-gradient(to top,#fda1d5,#fc84c8);
  border:1px solid #a31366;
color:#a31366}

.button.pink:active .button-icon-divider-left,.button.pink:active .button-icon-divider-right,.button.pink:focus .button-icon-divider-left,.button.pink:focus .button-icon-divider-right,.button.pink:hover .button-icon-divider-left,.button.pink:hover .button-icon-divider-right,.fusion-button.button-pink.wpcf7-submit:active .button-icon-divider-left,.fusion-button.button-pink.wpcf7-submit:active .button-icon-divider-right,.fusion-button.button-pink.wpcf7-submit:focus .button-icon-divider-left,.fusion-button.button-pink.wpcf7-submit:focus .button-icon-divider-right,.fusion-button.button-pink.wpcf7-submit:hover .button-icon-divider-left,.fusion-button.button-pink.wpcf7-submit:hover .button-icon-divider-right,.fusion-button.button-pink:active .button-icon-divider-left,.fusion-button.button-pink:active .button-icon-divider-right,.fusion-button.button-pink:focus .button-icon-divider-left,.fusion-button.button-pink:focus .button-icon-divider-right,.fusion-button.button-pink:hover .button-icon-divider-left,.fusion-button.button-pink:hover .button-icon-divider-right
{
border-color:#a31366}

.button.pink.button-3d.button-small,.button.pink.button-3d.fusion-button-small,.fusion-button.button-pink.button-3d.button-small,.fusion-button.button-pink.button-3d.fusion-button-small,.fusion-button.button-pink.wpcf7-submit.button-3d.button-small,.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-small
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #a31366,1px 4px 4px 2px rgba(0,0,0,.3)}

.button.pink.button-3d.button-small:active,.button.pink.button-3d.fusion-button-small:active,.fusion-button.button-pink.button-3d.button-small:active,.fusion-button.button-pink.button-3d.fusion-button-small:active,.fusion-button.button-pink.wpcf7-submit.button-3d.button-small:active,.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-small:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #a31366,1px 4px 4px 2px rgba(0,0,0,.3)}

.fusion-button_size-small .button.pink.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-pink.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #a31366,1px 4px 4px 2px rgba(0,0,0,.3)}

.fusion-button_size-small .button.pink.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-pink.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #a31366,1px 4px 4px 2px rgba(0,0,0,.3)}

.button.pink.button-3d.button-medium,.button.pink.button-3d.fusion-button-medium,.fusion-button.button-pink.button-3d.button-medium,.fusion-button.button-pink.button-3d.fusion-button-medium,.fusion-button.button-pink.wpcf7-submit.button-3d.button-medium,.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-medium
{
box-shadow:inset 0 1px 0 #fff,0 3px 0 #a31366,1px 5px 5px 3px rgba(0,0,0,.3)}

.button.pink.button-3d.button-medium:active,.button.pink.button-3d.fusion-button-medium:active,.fusion-button.button-pink.button-3d.button-medium:active,.fusion-button.button-pink.button-3d.fusion-button-medium:active,.fusion-button.button-pink.wpcf7-submit.button-3d.button-medium:active,.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-medium:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #a31366,1px 5px 5px 3px rgba(0,0,0,.3)}

.fusion-button_size-medium .button.pink.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-pink.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 3px 0 #a31366,1px 5px 5px 3px rgba(0,0,0,.3)}

.fusion-button_size-medium .button.pink.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-pink.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #a31366,1px 5px 5px 3px rgba(0,0,0,.3)}

.button.pink.button-3d.button-large,.button.pink.button-3d.fusion-button-large,.fusion-button.button-pink.button-3d.button-large,.fusion-button.button-pink.button-3d.fusion-button-large,.fusion-button.button-pink.wpcf7-submit.button-3d.button-large,.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-large
{
box-shadow:inset 0 1px 0 #fff,0 4px 0 #a31366,1px 6px 6px 3px rgba(0,0,0,.3)}

.button.pink.button-3d.button-large:active,.button.pink.button-3d.fusion-button-large:active,.fusion-button.button-pink.button-3d.button-large:active,.fusion-button.button-pink.button-3d.fusion-button-large:active,.fusion-button.button-pink.wpcf7-submit.button-3d.button-large:active,.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-large:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #a31366,1px 6px 6px 3px rgba(0,0,0,.3)}

.fusion-button_size-large .button.pink.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-pink.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 4px 0 #a31366,1px 6px 6px 3px rgba(0,0,0,.3)}

.fusion-button_size-large .button.pink.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-pink.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #a31366,1px 6px 6px 3px rgba(0,0,0,.3)}

.button.pink.button-3d.button-xlarge,.button.pink.button-3d.fusion-button-xlarge,.fusion-button.button-pink.button-3d.button-xlarge,.fusion-button.button-pink.button-3d.fusion-button-xlarge,.fusion-button.button-pink.wpcf7-submit.button-3d.button-xlarge,.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-xlarge
{
box-shadow:inset 0 1px 0 #fff,0 5px 0 #a31366,1px 7px 7px 3px rgba(0,0,0,.3)}

.button.pink.button-3d.button-xlarge:active,.button.pink.button-3d.fusion-button-xlarge:active,.fusion-button.button-pink.button-3d.button-xlarge:active,.fusion-button.button-pink.button-3d.fusion-button-xlarge:active,.fusion-button.button-pink.wpcf7-submit.button-3d.button-xlarge:active,.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-xlarge:active
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #a31366,1px 7px 7px 3px rgba(0,0,0,.3)}

.fusion-button_size-xlarge .button.pink.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-pink.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 5px 0 #a31366,1px 7px 7px 3px rgba(0,0,0,.3)}

.fusion-button_size-xlarge .button.pink.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-pink.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #a31366,1px 7px 7px 3px rgba(0,0,0,.3)}

.button.lightgray,.fusion-button.button-lightgray,.fusion-button.button-lightgray.wpcf7-submit
{
  background:#fbfbfb;
  background-image:linear-gradient(to top,#f0f0f0,#fbfbfb);
  border:1px solid #ababab;
color:#ababab}

.button.lightgray .button-icon-divider-left,.button.lightgray .button-icon-divider-right,.fusion-button.button-lightgray .button-icon-divider-left,.fusion-button.button-lightgray .button-icon-divider-right,.fusion-button.button-lightgray.wpcf7-submit .button-icon-divider-left,.fusion-button.button-lightgray.wpcf7-submit .button-icon-divider-right
{
border-color:#ababab}

.button.lightgray:active,.button.lightgray:focus,.button.lightgray:hover,.fusion-button.button-lightgray.wpcf7-submit:active,.fusion-button.button-lightgray.wpcf7-submit:focus,.fusion-button.button-lightgray.wpcf7-submit:hover,.fusion-button.button-lightgray:active,.fusion-button.button-lightgray:focus,.fusion-button.button-lightgray:hover
{
  background:#f0f0f0;
  background-image:linear-gradient(to top,#fbfbfb,#f0f0f0);
  border:1px solid #ababab;
color:#ababab}

.button.lightgray:active .button-icon-divider-left,.button.lightgray:active .button-icon-divider-right,.button.lightgray:focus .button-icon-divider-left,.button.lightgray:focus .button-icon-divider-right,.button.lightgray:hover .button-icon-divider-left,.button.lightgray:hover .button-icon-divider-right,.fusion-button.button-lightgray.wpcf7-submit:active .button-icon-divider-left,.fusion-button.button-lightgray.wpcf7-submit:active .button-icon-divider-right,.fusion-button.button-lightgray.wpcf7-submit:focus .button-icon-divider-left,.fusion-button.button-lightgray.wpcf7-submit:focus .button-icon-divider-right,.fusion-button.button-lightgray.wpcf7-submit:hover .button-icon-divider-left,.fusion-button.button-lightgray.wpcf7-submit:hover .button-icon-divider-right,.fusion-button.button-lightgray:active .button-icon-divider-left,.fusion-button.button-lightgray:active .button-icon-divider-right,.fusion-button.button-lightgray:focus .button-icon-divider-left,.fusion-button.button-lightgray:focus .button-icon-divider-right,.fusion-button.button-lightgray:hover .button-icon-divider-left,.fusion-button.button-lightgray:hover .button-icon-divider-right
{
border-color:#ababab}

.button.lightgray.button-3d.button-small,.button.lightgray.button-3d.fusion-button-small,.fusion-button.button-lightgray.button-3d.button-small,.fusion-button.button-lightgray.button-3d.fusion-button-small,.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-small,.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-small
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #ababab,1px 4px 4px 2px rgba(0,0,0,.3)}

.button.lightgray.button-3d.button-small:active,.button.lightgray.button-3d.fusion-button-small:active,.fusion-button.button-lightgray.button-3d.button-small:active,.fusion-button.button-lightgray.button-3d.fusion-button-small:active,.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-small:active,.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-small:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #ababab,1px 4px 4px 2px rgba(0,0,0,.3)}

.fusion-button_size-small .button.lightgray.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-lightgray.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #ababab,1px 4px 4px 2px rgba(0,0,0,.3)}

.fusion-button_size-small .button.lightgray.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-lightgray.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #ababab,1px 4px 4px 2px rgba(0,0,0,.3)}

.button.lightgray.button-3d.button-medium,.button.lightgray.button-3d.fusion-button-medium,.fusion-button.button-lightgray.button-3d.button-medium,.fusion-button.button-lightgray.button-3d.fusion-button-medium,.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-medium,.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-medium
{
box-shadow:inset 0 1px 0 #fff,0 3px 0 #ababab,1px 5px 5px 3px rgba(0,0,0,.3)}

.button.lightgray.button-3d.button-medium:active,.button.lightgray.button-3d.fusion-button-medium:active,.fusion-button.button-lightgray.button-3d.button-medium:active,.fusion-button.button-lightgray.button-3d.fusion-button-medium:active,.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-medium:active,.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-medium:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #ababab,1px 5px 5px 3px rgba(0,0,0,.3)}

.fusion-button_size-medium .button.lightgray.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-lightgray.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 3px 0 #ababab,1px 5px 5px 3px rgba(0,0,0,.3)}

.fusion-button_size-medium .button.lightgray.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-lightgray.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #ababab,1px 5px 5px 3px rgba(0,0,0,.3)}

.button.lightgray.button-3d.button-large,.button.lightgray.button-3d.fusion-button-large,.fusion-button.button-lightgray.button-3d.button-large,.fusion-button.button-lightgray.button-3d.fusion-button-large,.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-large,.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-large
{
box-shadow:inset 0 1px 0 #fff,0 4px 0 #ababab,1px 6px 6px 3px rgba(0,0,0,.3)}

.button.lightgray.button-3d.button-large:active,.button.lightgray.button-3d.fusion-button-large:active,.fusion-button.button-lightgray.button-3d.button-large:active,.fusion-button.button-lightgray.button-3d.fusion-button-large:active,.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-large:active,.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-large:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #ababab,1px 6px 6px 3px rgba(0,0,0,.3)}

.fusion-button_size-large .button.lightgray.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-lightgray.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 4px 0 #ababab,1px 6px 6px 3px rgba(0,0,0,.3)}

.fusion-button_size-large .button.lightgray.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-lightgray.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #ababab,1px 6px 6px 3px rgba(0,0,0,.3)}

.button.lightgray.button-3d.button-xlarge,.button.lightgray.button-3d.fusion-button-xlarge,.fusion-button.button-lightgray.button-3d.button-xlarge,.fusion-button.button-lightgray.button-3d.fusion-button-xlarge,.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-xlarge,.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-xlarge
{
box-shadow:inset 0 1px 0 #fff,0 5px 0 #ababab,1px 7px 7px 3px rgba(0,0,0,.3)}

.button.lightgray.button-3d.button-xlarge:active,.button.lightgray.button-3d.fusion-button-xlarge:active,.fusion-button.button-lightgray.button-3d.button-xlarge:active,.fusion-button.button-lightgray.button-3d.fusion-button-xlarge:active,.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-xlarge:active,.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-xlarge:active
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #ababab,1px 7px 7px 3px rgba(0,0,0,.3)}

.fusion-button_size-xlarge .button.lightgray.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-lightgray.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 5px 0 #ababab,1px 7px 7px 3px rgba(0,0,0,.3)}

.fusion-button_size-xlarge .button.lightgray.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-lightgray.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #ababab,1px 7px 7px 3px rgba(0,0,0,.3)}

.button.darkgray,.fusion-button.button-darkgray,.fusion-button.button-darkgray.wpcf7-submit
{
  background:silver;
  background-image:linear-gradient(to top,#9e9e9e,silver);
  border:1px solid #434c50;
color:#434c50}

.button.darkgray .button-icon-divider-left,.button.darkgray .button-icon-divider-right,.fusion-button.button-darkgray .button-icon-divider-left,.fusion-button.button-darkgray .button-icon-divider-right,.fusion-button.button-darkgray.wpcf7-submit .button-icon-divider-left,.fusion-button.button-darkgray.wpcf7-submit .button-icon-divider-right
{
border-color:#434c50}

.button.darkgray:active,.button.darkgray:focus,.button.darkgray:hover,.fusion-button.button-darkgray.wpcf7-submit:active,.fusion-button.button-darkgray.wpcf7-submit:focus,.fusion-button.button-darkgray.wpcf7-submit:hover,.fusion-button.button-darkgray:active,.fusion-button.button-darkgray:focus,.fusion-button.button-darkgray:hover
{
  background:#9e9e9e;
  background-image:linear-gradient(to top,silver,#9e9e9e);
  border:1px solid #434c50;
color:#434c50}

.button.darkgray:active .button-icon-divider-left,.button.darkgray:active .button-icon-divider-right,.button.darkgray:focus .button-icon-divider-left,.button.darkgray:focus .button-icon-divider-right,.button.darkgray:hover .button-icon-divider-left,.button.darkgray:hover .button-icon-divider-right,.fusion-button.button-darkgray.wpcf7-submit:active .button-icon-divider-left,.fusion-button.button-darkgray.wpcf7-submit:active .button-icon-divider-right,.fusion-button.button-darkgray.wpcf7-submit:focus .button-icon-divider-left,.fusion-button.button-darkgray.wpcf7-submit:focus .button-icon-divider-right,.fusion-button.button-darkgray.wpcf7-submit:hover .button-icon-divider-left,.fusion-button.button-darkgray.wpcf7-submit:hover .button-icon-divider-right,.fusion-button.button-darkgray:active .button-icon-divider-left,.fusion-button.button-darkgray:active .button-icon-divider-right,.fusion-button.button-darkgray:focus .button-icon-divider-left,.fusion-button.button-darkgray:focus .button-icon-divider-right,.fusion-button.button-darkgray:hover .button-icon-divider-left,.fusion-button.button-darkgray:hover .button-icon-divider-right
{
border-color:#434c50}

.button.darkgray.button-3d.button-small,.button.darkgray.button-3d.fusion-button-small,.fusion-button.button-darkgray.button-3d.button-small,.fusion-button.button-darkgray.button-3d.fusion-button-small,.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-small,.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-small
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #434c50,1px 4px 4px 2px rgba(0,0,0,.3)}

.button.darkgray.button-3d.button-small:active,.button.darkgray.button-3d.fusion-button-small:active,.fusion-button.button-darkgray.button-3d.button-small:active,.fusion-button.button-darkgray.button-3d.fusion-button-small:active,.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-small:active,.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-small:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #434c50,1px 4px 4px 2px rgba(0,0,0,.3)}

.fusion-button_size-small .button.darkgray.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-darkgray.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #434c50,1px 4px 4px 2px rgba(0,0,0,.3)}

.fusion-button_size-small .button.darkgray.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-darkgray.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #434c50,1px 4px 4px 2px rgba(0,0,0,.3)}

.button.darkgray.button-3d.button-medium,.button.darkgray.button-3d.fusion-button-medium,.fusion-button.button-darkgray.button-3d.button-medium,.fusion-button.button-darkgray.button-3d.fusion-button-medium,.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-medium,.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-medium
{
box-shadow:inset 0 1px 0 #fff,0 3px 0 #434c50,1px 5px 5px 3px rgba(0,0,0,.3)}

.button.darkgray.button-3d.button-medium:active,.button.darkgray.button-3d.fusion-button-medium:active,.fusion-button.button-darkgray.button-3d.button-medium:active,.fusion-button.button-darkgray.button-3d.fusion-button-medium:active,.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-medium:active,.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-medium:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #434c50,1px 5px 5px 3px rgba(0,0,0,.3)}

.fusion-button_size-medium .button.darkgray.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-darkgray.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 3px 0 #434c50,1px 5px 5px 3px rgba(0,0,0,.3)}

.fusion-button_size-medium .button.darkgray.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-darkgray.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #434c50,1px 5px 5px 3px rgba(0,0,0,.3)}

.button.darkgray.button-3d.button-large,.button.darkgray.button-3d.fusion-button-large,.fusion-button.button-darkgray.button-3d.button-large,.fusion-button.button-darkgray.button-3d.fusion-button-large,.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-large,.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-large
{
box-shadow:inset 0 1px 0 #fff,0 4px 0 #434c50,1px 6px 6px 3px rgba(0,0,0,.3)}

.button.darkgray.button-3d.button-large:active,.button.darkgray.button-3d.fusion-button-large:active,.fusion-button.button-darkgray.button-3d.button-large:active,.fusion-button.button-darkgray.button-3d.fusion-button-large:active,.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-large:active,.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-large:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #434c50,1px 6px 6px 3px rgba(0,0,0,.3)}

.fusion-button_size-large .button.darkgray.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-darkgray.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 4px 0 #434c50,1px 6px 6px 3px rgba(0,0,0,.3)}

.fusion-button_size-large .button.darkgray.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-darkgray.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #434c50,1px 6px 6px 3px rgba(0,0,0,.3)}

.button.darkgray.button-3d.button-xlarge,.button.darkgray.button-3d.fusion-button-xlarge,.fusion-button.button-darkgray.button-3d.button-xlarge,.fusion-button.button-darkgray.button-3d.fusion-button-xlarge,.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-xlarge,.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-xlarge
{
box-shadow:inset 0 1px 0 #fff,0 5px 0 #434c50,1px 7px 7px 3px rgba(0,0,0,.3)}

.button.darkgray.button-3d.button-xlarge:active,.button.darkgray.button-3d.fusion-button-xlarge:active,.fusion-button.button-darkgray.button-3d.button-xlarge:active,.fusion-button.button-darkgray.button-3d.fusion-button-xlarge:active,.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-xlarge:active,.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-xlarge:active
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #434c50,1px 7px 7px 3px rgba(0,0,0,.3)}

.fusion-button_size-xlarge .button.darkgray.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-darkgray.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-default-size
{
box-shadow:inset 0 1px 0 #fff,0 5px 0 #434c50,1px 7px 7px 3px rgba(0,0,0,.3)}

.fusion-button_size-xlarge .button.darkgray.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-darkgray.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-default-size:active
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #434c50,1px 7px 7px 3px rgba(0,0,0,.3)}

#main #comment-submit,#main .comment-submit,#reviews input#submit,#tribe-events .tribe-events-button,#tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button,#tribe-events .tribe-events-tickets .add-to-cart .tribe-button,#tribe-events .tribe-events-tickets .tickets_submit .tribe-button,#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit],#tribe-events-footer ~ a.tribe-events-ical.tribe-events-button,#tribe_events_filter_control #tribe_events_filters_reset,#tribe_events_filter_control #tribe_events_filters_toggle,.avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button,.comment-form input[type="submit"],.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy,.fusion-body .tribe-common .tribe-events-c-search__button,.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy,.fusion-body.tribe_community_edit .tribe-button,.fusion-button-default-size,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default,.fusion-portfolio-one .fusion-button,.page-tribe-attendee-registration button,.post-password-form input[type="submit"],.slidingbar-area .button-default,.ticket-selector-submit-btn[type=submit],.tml-submit-wrap input[type="submit"],.tribe-block__event-website a,.tribe-block__events-link .tribe-block__btn--link > a,.tribe-events .tribe-events-c-ical > a,.wpcf7-form input[type="submit"],.wpcf7-submit
{
  padding:11px 23px;
  line-height:16px;
font-size:13px}

.fusion-button_type-3d #main #comment-submit,.fusion-button_type-3d #main .comment-submit,.fusion-button_type-3d #reviews input#submit,.fusion-button_type-3d #tribe-events .tribe-events-button,.fusion-button_type-3d #tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button,.fusion-button_type-3d #tribe-events .tribe-events-tickets .add-to-cart .tribe-button,.fusion-button_type-3d #tribe-events .tribe-events-tickets .tickets_submit .tribe-button,.fusion-button_type-3d #tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit],.fusion-button_type-3d #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button,.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_reset,.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_toggle,.fusion-button_type-3d .avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button,.fusion-button_type-3d .comment-form input[type="submit"],.fusion-button_type-3d .fusion-button-default-size,.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default,.fusion-button_type-3d .fusion-portfolio-one .fusion-button,.fusion-button_type-3d .page-tribe-attendee-registration button,.fusion-button_type-3d .post-password-form input[type="submit"],.fusion-button_type-3d .slidingbar-area .button-default,.fusion-button_type-3d .ticket-selector-submit-btn[type=submit],.fusion-button_type-3d .tml-submit-wrap input[type="submit"],.fusion-button_type-3d .tribe-block__event-website a,.fusion-button_type-3d .tribe-block__events-link .tribe-block__btn--link > a,.fusion-button_type-3d .tribe-events .tribe-events-c-ical > a,.fusion-button_type-3d .wpcf7-form input[type="submit"],.fusion-button_type-3d .wpcf7-submit,.fusion-button_type-3d.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy,.fusion-button_type-3d.fusion-body .tribe-common .tribe-events-c-search__button,.fusion-button_type-3d.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy,.fusion-button_type-3d.fusion-body.tribe_community_edit .tribe-button
{
box-shadow:inset 0 1px 0 #fff,0 3px 0 #e5a400,1px 5px 5px 3px rgba(0,0,0,.3)}

.fusion-button_size-small #main #comment-submit,.fusion-button_size-small #main .comment-submit,.fusion-button_size-small #reviews input#submit,.fusion-button_size-small #tribe-events .tribe-events-button,.fusion-button_size-small #tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button,.fusion-button_size-small #tribe-events .tribe-events-tickets .add-to-cart .tribe-button,.fusion-button_size-small #tribe-events .tribe-events-tickets .tickets_submit .tribe-button,.fusion-button_size-small #tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit],.fusion-button_size-small #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button,.fusion-button_size-small #tribe_events_filter_control #tribe_events_filters_reset,.fusion-button_size-small #tribe_events_filter_control #tribe_events_filters_toggle,.fusion-button_size-small .avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button,.fusion-button_size-small .comment-form input[type="submit"],.fusion-button_size-small .fusion-button-default-size,.fusion-button_size-small .fusion-footer-widget-area .fusion-privacy-placeholder .button-default,.fusion-button_size-small .fusion-portfolio-one .fusion-button,.fusion-button_size-small .page-tribe-attendee-registration button,.fusion-button_size-small .post-password-form input[type="submit"],.fusion-button_size-small .slidingbar-area .button-default,.fusion-button_size-small .ticket-selector-submit-btn[type=submit],.fusion-button_size-small .tml-submit-wrap input[type="submit"],.fusion-button_size-small .tribe-block__event-website a,.fusion-button_size-small .tribe-block__events-link .tribe-block__btn--link > a,.fusion-button_size-small .tribe-events .tribe-events-c-ical > a,.fusion-button_size-small .wpcf7-form input[type="submit"],.fusion-button_size-small .wpcf7-submit,.fusion-button_size-small.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy,.fusion-button_size-small.fusion-body .tribe-common .tribe-events-c-search__button,.fusion-button_size-small.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy,.fusion-button_size-small.fusion-body.tribe_community_edit .tribe-button
{
  padding:9px 20px;
  line-height:14px;
font-size:12px}

.fusion-button_size-small.fusion-button_type-3d #main #comment-submit,.fusion-button_size-small.fusion-button_type-3d #main .comment-submit,.fusion-button_size-small.fusion-button_type-3d #reviews input#submit,.fusion-button_size-small.fusion-button_type-3d #tribe-events .tribe-events-button,.fusion-button_size-small.fusion-button_type-3d #tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button,.fusion-button_size-small.fusion-button_type-3d #tribe-events .tribe-events-tickets .add-to-cart .tribe-button,.fusion-button_size-small.fusion-button_type-3d #tribe-events .tribe-events-tickets .tickets_submit .tribe-button,.fusion-button_size-small.fusion-button_type-3d #tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit],.fusion-button_size-small.fusion-button_type-3d #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button,.fusion-button_size-small.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_reset,.fusion-button_size-small.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_toggle,.fusion-button_size-small.fusion-button_type-3d .avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button,.fusion-button_size-small.fusion-button_type-3d .comment-form input[type="submit"],.fusion-button_size-small.fusion-button_type-3d .fusion-button-default-size,.fusion-button_size-small.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default,.fusion-button_size-small.fusion-button_type-3d .fusion-portfolio-one .fusion-button,.fusion-button_size-small.fusion-button_type-3d .page-tribe-attendee-registration button,.fusion-button_size-small.fusion-button_type-3d .post-password-form input[type="submit"],.fusion-button_size-small.fusion-button_type-3d .slidingbar-area .button-default,.fusion-button_size-small.fusion-button_type-3d .ticket-selector-submit-btn[type=submit],.fusion-button_size-small.fusion-button_type-3d .tml-submit-wrap input[type="submit"],.fusion-button_size-small.fusion-button_type-3d .tribe-block__event-website a,.fusion-button_size-small.fusion-button_type-3d .tribe-block__events-link .tribe-block__btn--link > a,.fusion-button_size-small.fusion-button_type-3d .tribe-events .tribe-events-c-ical > a,.fusion-button_size-small.fusion-button_type-3d .wpcf7-form input[type="submit"],.fusion-button_size-small.fusion-button_type-3d .wpcf7-submit,.fusion-button_size-small.fusion-button_type-3d.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy,.fusion-button_size-small.fusion-button_type-3d.fusion-body .tribe-common .tribe-events-c-search__button,.fusion-button_size-small.fusion-button_type-3d.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy,.fusion-button_size-small.fusion-button_type-3d.fusion-body.tribe_community_edit .tribe-button
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #e5a400,1px 4px 4px 2px rgba(0,0,0,.3)}

.fusion-button_size-large #main #comment-submit,.fusion-button_size-large #main .comment-submit,.fusion-button_size-large #reviews input#submit,.fusion-button_size-large #tribe-events .tribe-events-button,.fusion-button_size-large #tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button,.fusion-button_size-large #tribe-events .tribe-events-tickets .add-to-cart .tribe-button,.fusion-button_size-large #tribe-events .tribe-events-tickets .tickets_submit .tribe-button,.fusion-button_size-large #tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit],.fusion-button_size-large #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button,.fusion-button_size-large #tribe_events_filter_control #tribe_events_filters_reset,.fusion-button_size-large #tribe_events_filter_control #tribe_events_filters_toggle,.fusion-button_size-large .avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button,.fusion-button_size-large .comment-form input[type="submit"],.fusion-button_size-large .fusion-button-default-size,.fusion-button_size-large .fusion-footer-widget-area .fusion-privacy-placeholder .button-default,.fusion-button_size-large .fusion-portfolio-one .fusion-button,.fusion-button_size-large .page-tribe-attendee-registration button,.fusion-button_size-large .post-password-form input[type="submit"],.fusion-button_size-large .slidingbar-area .button-default,.fusion-button_size-large .ticket-selector-submit-btn[type=submit],.fusion-button_size-large .tml-submit-wrap input[type="submit"],.fusion-button_size-large .tribe-block__event-website a,.fusion-button_size-large .tribe-block__events-link .tribe-block__btn--link > a,.fusion-button_size-large .tribe-events .tribe-events-c-ical > a,.fusion-button_size-large .wpcf7-form input[type="submit"],.fusion-button_size-large .wpcf7-submit,.fusion-button_size-large.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy,.fusion-button_size-large.fusion-body .tribe-common .tribe-events-c-search__button,.fusion-button_size-large.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy,.fusion-button_size-large.fusion-body.tribe_community_edit .tribe-button
{
  padding:13px 29px;
  line-height:17px;
font-size:14px}

.fusion-button_size-large.fusion-button_type-3d #main #comment-submit,.fusion-button_size-large.fusion-button_type-3d #main .comment-submit,.fusion-button_size-large.fusion-button_type-3d #reviews input#submit,.fusion-button_size-large.fusion-button_type-3d #tribe-events .tribe-events-button,.fusion-button_size-large.fusion-button_type-3d #tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button,.fusion-button_size-large.fusion-button_type-3d #tribe-events .tribe-events-tickets .add-to-cart .tribe-button,.fusion-button_size-large.fusion-button_type-3d #tribe-events .tribe-events-tickets .tickets_submit .tribe-button,.fusion-button_size-large.fusion-button_type-3d #tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit],.fusion-button_size-large.fusion-button_type-3d #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button,.fusion-button_size-large.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_reset,.fusion-button_size-large.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_toggle,.fusion-button_size-large.fusion-button_type-3d .avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button,.fusion-button_size-large.fusion-button_type-3d .comment-form input[type="submit"],.fusion-button_size-large.fusion-button_type-3d .fusion-button-default-size,.fusion-button_size-large.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default,.fusion-button_size-large.fusion-button_type-3d .fusion-portfolio-one .fusion-button,.fusion-button_size-large.fusion-button_type-3d .page-tribe-attendee-registration button,.fusion-button_size-large.fusion-button_type-3d .post-password-form input[type="submit"],.fusion-button_size-large.fusion-button_type-3d .slidingbar-area .button-default,.fusion-button_size-large.fusion-button_type-3d .ticket-selector-submit-btn[type=submit],.fusion-button_size-large.fusion-button_type-3d .tml-submit-wrap input[type="submit"],.fusion-button_size-large.fusion-button_type-3d .tribe-block__event-website a,.fusion-button_size-large.fusion-button_type-3d .tribe-block__events-link .tribe-block__btn--link > a,.fusion-button_size-large.fusion-button_type-3d .tribe-events .tribe-events-c-ical > a,.fusion-button_size-large.fusion-button_type-3d .wpcf7-form input[type="submit"],.fusion-button_size-large.fusion-button_type-3d .wpcf7-submit,.fusion-button_size-large.fusion-button_type-3d.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy,.fusion-button_size-large.fusion-button_type-3d.fusion-body .tribe-common .tribe-events-c-search__button,.fusion-button_size-large.fusion-button_type-3d.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy,.fusion-button_size-large.fusion-button_type-3d.fusion-body.tribe_community_edit .tribe-button
{
box-shadow:inset 0 1px 0 #fff,0 4px 0 #e5a400,1px 6px 6px 3px rgba(0,0,0,.3)}

.fusion-button_size-xlarge #main #comment-submit,.fusion-button_size-xlarge #main .comment-submit,.fusion-button_size-xlarge #reviews input#submit,.fusion-button_size-xlarge #tribe-events .tribe-events-button,.fusion-button_size-xlarge #tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button,.fusion-button_size-xlarge #tribe-events .tribe-events-tickets .add-to-cart .tribe-button,.fusion-button_size-xlarge #tribe-events .tribe-events-tickets .tickets_submit .tribe-button,.fusion-button_size-xlarge #tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit],.fusion-button_size-xlarge #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button,.fusion-button_size-xlarge #tribe_events_filter_control #tribe_events_filters_reset,.fusion-button_size-xlarge #tribe_events_filter_control #tribe_events_filters_toggle,.fusion-button_size-xlarge .avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button,.fusion-button_size-xlarge .comment-form input[type="submit"],.fusion-button_size-xlarge .fusion-button-default-size,.fusion-button_size-xlarge .fusion-footer-widget-area .fusion-privacy-placeholder .button-default,.fusion-button_size-xlarge .fusion-portfolio-one .fusion-button,.fusion-button_size-xlarge .page-tribe-attendee-registration button,.fusion-button_size-xlarge .post-password-form input[type="submit"],.fusion-button_size-xlarge .slidingbar-area .button-default,.fusion-button_size-xlarge .ticket-selector-submit-btn[type=submit],.fusion-button_size-xlarge .tml-submit-wrap input[type="submit"],.fusion-button_size-xlarge .tribe-block__event-website a,.fusion-button_size-xlarge .tribe-block__events-link .tribe-block__btn--link > a,.fusion-button_size-xlarge .tribe-events .tribe-events-c-ical > a,.fusion-button_size-xlarge .wpcf7-form input[type="submit"],.fusion-button_size-xlarge .wpcf7-submit,.fusion-button_size-xlarge.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy,.fusion-button_size-xlarge.fusion-body .tribe-common .tribe-events-c-search__button,.fusion-button_size-xlarge.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy,.fusion-button_size-xlarge.fusion-body.tribe_community_edit .tribe-button
{
  padding:17px 40px;
  line-height:21px;
font-size:18px}

.fusion-button_size-xlarge.fusion-button_type-3d #main #comment-submit,.fusion-button_size-xlarge.fusion-button_type-3d #main .comment-submit,.fusion-button_size-xlarge.fusion-button_type-3d #reviews input#submit,.fusion-button_size-xlarge.fusion-button_type-3d #tribe-events .tribe-events-button,.fusion-button_size-xlarge.fusion-button_type-3d #tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button,.fusion-button_size-xlarge.fusion-button_type-3d #tribe-events .tribe-events-tickets .add-to-cart .tribe-button,.fusion-button_size-xlarge.fusion-button_type-3d #tribe-events .tribe-events-tickets .tickets_submit .tribe-button,.fusion-button_size-xlarge.fusion-button_type-3d #tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit],.fusion-button_size-xlarge.fusion-button_type-3d #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button,.fusion-button_size-xlarge.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_reset,.fusion-button_size-xlarge.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_toggle,.fusion-button_size-xlarge.fusion-button_type-3d .avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button,.fusion-button_size-xlarge.fusion-button_type-3d .comment-form input[type="submit"],.fusion-button_size-xlarge.fusion-button_type-3d .fusion-button-default-size,.fusion-button_size-xlarge.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default,.fusion-button_size-xlarge.fusion-button_type-3d .fusion-portfolio-one .fusion-button,.fusion-button_size-xlarge.fusion-button_type-3d .page-tribe-attendee-registration button,.fusion-button_size-xlarge.fusion-button_type-3d .post-password-form input[type="submit"],.fusion-button_size-xlarge.fusion-button_type-3d .slidingbar-area .button-default,.fusion-button_size-xlarge.fusion-button_type-3d .ticket-selector-submit-btn[type=submit],.fusion-button_size-xlarge.fusion-button_type-3d .tml-submit-wrap input[type="submit"],.fusion-button_size-xlarge.fusion-button_type-3d .tribe-block__event-website a,.fusion-button_size-xlarge.fusion-button_type-3d .tribe-block__events-link .tribe-block__btn--link > a,.fusion-button_size-xlarge.fusion-button_type-3d .tribe-events .tribe-events-c-ical > a,.fusion-button_size-xlarge.fusion-button_type-3d .wpcf7-form input[type="submit"],.fusion-button_size-xlarge.fusion-button_type-3d .wpcf7-submit,.fusion-button_size-xlarge.fusion-button_type-3d.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy,.fusion-button_size-xlarge.fusion-button_type-3d.fusion-body .tribe-common .tribe-events-c-search__button,.fusion-button_size-xlarge.fusion-button_type-3d.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy,.fusion-button_size-xlarge.fusion-button_type-3d.fusion-body.tribe_community_edit .tribe-button
{
box-shadow:inset 0 1px 0 #fff,0 5px 0 #e5a400,1px 7px 7px 3px rgba(0,0,0,.3)}

.fusion-body #main .quantity .minus,.fusion-body #main .quantity .plus,.fusion-body #main .quantity .qty,.fusion-body #main .quantity .tribe-ticket-quantity,.fusion-button-quantity,.single-product .product .summary .cart .quantity .minus,.single-product .product .summary .cart .quantity .plus,.single-product .product .summary .cart .quantity .qty,.tribe-block__tickets__item__quantity button,.tribe-events-tickets .woocommerce .quantity input
{
  line-height:16px;
  font-size:13px;
  width:36px;
height:36px}

.fusion-button_size-small.fusion-body #main .quantity .minus,.fusion-button_size-small.fusion-body #main .quantity .plus,.fusion-button_size-small.fusion-body #main .quantity .qty,.fusion-button_size-small.fusion-body #main .quantity .tribe-ticket-quantity,.fusion-button_size-small.fusion-button-quantity,.fusion-button_size-small.single-product .product .summary .cart .quantity .minus,.fusion-button_size-small.single-product .product .summary .cart .quantity .plus,.fusion-button_size-small.single-product .product .summary .cart .quantity .qty,.fusion-button_size-small.tribe-block__tickets__item__quantity button,.fusion-button_size-small.tribe-events-tickets .woocommerce .quantity input
{
  line-height:14px;
  font-size:12px;
  width:31px;
height:31px}

.fusion-button_size-large.fusion-body #main .quantity .minus,.fusion-button_size-large.fusion-body #main .quantity .plus,.fusion-button_size-large.fusion-body #main .quantity .qty,.fusion-button_size-large.fusion-body #main .quantity .tribe-ticket-quantity,.fusion-button_size-large.fusion-button-quantity,.fusion-button_size-large.single-product .product .summary .cart .quantity .minus,.fusion-button_size-large.single-product .product .summary .cart .quantity .plus,.fusion-button_size-large.single-product .product .summary .cart .quantity .qty,.fusion-button_size-large.tribe-block__tickets__item__quantity button,.fusion-button_size-large.tribe-events-tickets .woocommerce .quantity input
{
  line-height:17px;
  font-size:14px;
  width:40px;
height:40px}

.fusion-button_size-xlarge.fusion-body #main .quantity .minus,.fusion-button_size-xlarge.fusion-body #main .quantity .plus,.fusion-button_size-xlarge.fusion-body #main .quantity .qty,.fusion-button_size-xlarge.fusion-body #main .quantity .tribe-ticket-quantity,.fusion-button_size-xlarge.fusion-button-quantity,.fusion-button_size-xlarge.single-product .product .summary .cart .quantity .minus,.fusion-button_size-xlarge.single-product .product .summary .cart .quantity .plus,.fusion-button_size-xlarge.single-product .product .summary .cart .quantity .qty,.fusion-button_size-xlarge.tribe-block__tickets__item__quantity button,.fusion-button_size-xlarge.tribe-events-tickets .woocommerce .quantity input
{
  line-height:21px;
  font-size:18px;
  width:53px;
height:53px}

.fusion-button_size-small .quantity
{
width:95px}

.fusion-button_size-medium .quantity,.fusion-button_size-medium .single-product .product .summary .cart .quantity
{
width:110px}

.fusion-button_size-large .quantity
{
width:122px}

.fusion-button_size-xlarge .quantity
{
width:161px}

#main #comment-submit,#main .comment-submit,#reviews input#submit,#tribe-events .tribe-events-button,#tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button,#tribe-events .tribe-events-tickets .add-to-cart .tribe-button,#tribe-events .tribe-events-tickets .tickets_submit .tribe-button,#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit],#tribe-events-footer ~ a.tribe-events-ical.tribe-events-button,#tribe_events_filter_control #tribe_events_filters_reset,#tribe_events_filter_control #tribe_events_filters_toggle,.avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button,.button-default,.button.default,.comment-form input[type="submit"],.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy,.fusion-body .tribe-common .tribe-events-c-search__button,.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy,.fusion-body.tribe_community_edit .tribe-button,.fusion-button-default,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default,.fusion-portfolio-one .fusion-button,.page-tribe-attendee-registration button,.post-password-form input[type="submit"],.slidingbar-area .button-default,.ticket-selector-submit-btn[type=submit],.tml-submit-wrap input[type="submit"],.tribe-block__event-website a,.tribe-block__events-link .tribe-block__btn--link > a,.tribe-events .tribe-events-c-ical > a,.wpcf7-form input[type="submit"],.wpcf7-submit,input.button-default
{
  background:#f8b900;
  color:#ffffff;
border-color:#ffffff}

#main #comment-submit .fusion-button-text,#main .comment-submit .fusion-button-text,#reviews input#submit .fusion-button-text,#tribe-events .tribe-events-button .fusion-button-text,#tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button .fusion-button-text,#tribe-events .tribe-events-tickets .add-to-cart .tribe-button .fusion-button-text,#tribe-events .tribe-events-tickets .tickets_submit .tribe-button .fusion-button-text,#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit] .fusion-button-text,#tribe-events-footer ~ a.tribe-events-ical.tribe-events-button .fusion-button-text,#tribe_events_filter_control #tribe_events_filters_reset .fusion-button-text,#tribe_events_filter_control #tribe_events_filters_toggle .fusion-button-text,.avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button .fusion-button-text,.button-default .fusion-button-text,.button.default .fusion-button-text,.comment-form input[type="submit"] .fusion-button-text,.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy .fusion-button-text,.fusion-body .tribe-common .tribe-events-c-search__button .fusion-button-text,.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy .fusion-button-text,.fusion-body.tribe_community_edit .tribe-button .fusion-button-text,.fusion-button-default .fusion-button-text,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default .fusion-button-text,.fusion-portfolio-one .fusion-button .fusion-button-text,.page-tribe-attendee-registration button .fusion-button-text,.post-password-form input[type="submit"] .fusion-button-text,.slidingbar-area .button-default .fusion-button-text,.ticket-selector-submit-btn[type=submit] .fusion-button-text,.tml-submit-wrap input[type="submit"] .fusion-button-text,.tribe-block__event-website a .fusion-button-text,.tribe-block__events-link .tribe-block__btn--link > a .fusion-button-text,.tribe-events .tribe-events-c-ical > a .fusion-button-text,.wpcf7-form input[type="submit"] .fusion-button-text,.wpcf7-submit .fusion-button-text,input.button-default .fusion-button-text
{
color:#ffffff}

#main #comment-submit:active .fusion-button-text,#main .comment-submit:active .fusion-button-text,#reviews input#submit:active .fusion-button-text,#tribe-events .tribe-events-button:active .fusion-button-text,#tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button:active .fusion-button-text,#tribe-events .tribe-events-tickets .add-to-cart .tribe-button:active .fusion-button-text,#tribe-events .tribe-events-tickets .tickets_submit .tribe-button:active .fusion-button-text,#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit]:active .fusion-button-text,#tribe-events-footer ~ a.tribe-events-ical.tribe-events-button:active .fusion-button-text,#tribe_events_filter_control #tribe_events_filters_reset:active .fusion-button-text,#tribe_events_filter_control #tribe_events_filters_toggle:active .fusion-button-text,.avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button:active .fusion-button-text,.button-default:active .fusion-button-text,.button.default:active .fusion-button-text,.comment-form input[type="submit"]:active .fusion-button-text,.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy:active .fusion-button-text,.fusion-body .tribe-common .tribe-events-c-search__button:active .fusion-button-text,.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy:active .fusion-button-text,.fusion-body.tribe_community_edit .tribe-button:active .fusion-button-text,.fusion-button-default:active .fusion-button-text,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default:active .fusion-button-text,.fusion-portfolio-one .fusion-button:active .fusion-button-text,.page-tribe-attendee-registration button:active .fusion-button-text,.post-password-form input[type="submit"]:active .fusion-button-text,.slidingbar-area .button-default:active .fusion-button-text,.ticket-selector-submit-btn[type=submit]:active .fusion-button-text,.tml-submit-wrap input[type="submit"]:active .fusion-button-text,.tribe-block__event-website a:active .fusion-button-text,.tribe-block__events-link .tribe-block__btn--link > a:active .fusion-button-text,.tribe-events .tribe-events-c-ical > a:active .fusion-button-text,.wpcf7-form input[type="submit"]:active .fusion-button-text,.wpcf7-submit:active .fusion-button-text,input.button-default:active .fusion-button-text,#main #comment-submit:focus .fusion-button-text,#main .comment-submit:focus .fusion-button-text,#reviews input#submit:focus .fusion-button-text,#tribe-events .tribe-events-button:focus .fusion-button-text,#tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button:focus .fusion-button-text,#tribe-events .tribe-events-tickets .add-to-cart .tribe-button:focus .fusion-button-text,#tribe-events .tribe-events-tickets .tickets_submit .tribe-button:focus .fusion-button-text,#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit]:focus .fusion-button-text,#tribe-events-footer ~ a.tribe-events-ical.tribe-events-button:focus .fusion-button-text,#tribe_events_filter_control #tribe_events_filters_reset:focus .fusion-button-text,#tribe_events_filter_control #tribe_events_filters_toggle:focus .fusion-button-text,.avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button:focus .fusion-button-text,.button-default:focus .fusion-button-text,.button.default:focus .fusion-button-text,.comment-form input[type="submit"]:focus .fusion-button-text,.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy:focus .fusion-button-text,.fusion-body .tribe-common .tribe-events-c-search__button:focus .fusion-button-text,.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy:focus .fusion-button-text,.fusion-body.tribe_community_edit .tribe-button:focus .fusion-button-text,.fusion-button-default:focus .fusion-button-text,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default:focus .fusion-button-text,.fusion-portfolio-one .fusion-button:focus .fusion-button-text,.page-tribe-attendee-registration button:focus .fusion-button-text,.post-password-form input[type="submit"]:focus .fusion-button-text,.slidingbar-area .button-default:focus .fusion-button-text,.ticket-selector-submit-btn[type=submit]:focus .fusion-button-text,.tml-submit-wrap input[type="submit"]:focus .fusion-button-text,.tribe-block__event-website a:focus .fusion-button-text,.tribe-block__events-link .tribe-block__btn--link > a:focus .fusion-button-text,.tribe-events .tribe-events-c-ical > a:focus .fusion-button-text,.wpcf7-form input[type="submit"]:focus .fusion-button-text,.wpcf7-submit:focus .fusion-button-text,input.button-default:focus .fusion-button-text,#main #comment-submit:hover .fusion-button-text,#main .comment-submit:hover .fusion-button-text,#reviews input#submit:hover .fusion-button-text,#tribe-events .tribe-events-button:hover .fusion-button-text,#tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button:hover .fusion-button-text,#tribe-events .tribe-events-tickets .add-to-cart .tribe-button:hover .fusion-button-text,#tribe-events .tribe-events-tickets .tickets_submit .tribe-button:hover .fusion-button-text,#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit]:hover .fusion-button-text,#tribe-events-footer ~ a.tribe-events-ical.tribe-events-button:hover .fusion-button-text,#tribe_events_filter_control #tribe_events_filters_reset:hover .fusion-button-text,#tribe_events_filter_control #tribe_events_filters_toggle:hover .fusion-button-text,.avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button:hover .fusion-button-text,.button-default:hover .fusion-button-text,.button.default:hover .fusion-button-text,.comment-form input[type="submit"]:hover .fusion-button-text,.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy:hover .fusion-button-text,.fusion-body .tribe-common .tribe-events-c-search__button:hover .fusion-button-text,.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy:hover .fusion-button-text,.fusion-body.tribe_community_edit .tribe-button:hover .fusion-button-text,.fusion-button-default:hover .fusion-button-text,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default:hover .fusion-button-text,.fusion-portfolio-one .fusion-button:hover .fusion-button-text,.page-tribe-attendee-registration button:hover .fusion-button-text,.post-password-form input[type="submit"]:hover .fusion-button-text,.slidingbar-area .button-default:hover .fusion-button-text,.ticket-selector-submit-btn[type=submit]:hover .fusion-button-text,.tml-submit-wrap input[type="submit"]:hover .fusion-button-text,.tribe-block__event-website a:hover .fusion-button-text,.tribe-block__events-link .tribe-block__btn--link > a:hover .fusion-button-text,.tribe-events .tribe-events-c-ical > a:hover .fusion-button-text,.wpcf7-form input[type="submit"]:hover .fusion-button-text,.wpcf7-submit:hover .fusion-button-text,input.button-default:hover .fusion-button-text
{
color:#ffffff}

.fusion-has-button-gradient #main #comment-submit,.fusion-has-button-gradient #main .comment-submit,.fusion-has-button-gradient #reviews input#submit,.fusion-has-button-gradient #tribe-events .tribe-events-button,.fusion-has-button-gradient #tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button,.fusion-has-button-gradient #tribe-events .tribe-events-tickets .add-to-cart .tribe-button,.fusion-has-button-gradient #tribe-events .tribe-events-tickets .tickets_submit .tribe-button,.fusion-has-button-gradient #tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit],.fusion-has-button-gradient #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button,.fusion-has-button-gradient #tribe_events_filter_control #tribe_events_filters_reset,.fusion-has-button-gradient #tribe_events_filter_control #tribe_events_filters_toggle,.fusion-has-button-gradient .avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button,.fusion-has-button-gradient .button-default,.fusion-has-button-gradient .button.default,.fusion-has-button-gradient .comment-form input[type="submit"],.fusion-has-button-gradient .fusion-button-default,.fusion-has-button-gradient .fusion-footer-widget-area .fusion-privacy-placeholder .button-default,.fusion-has-button-gradient .fusion-portfolio-one .fusion-button,.fusion-has-button-gradient .page-tribe-attendee-registration button,.fusion-has-button-gradient .post-password-form input[type="submit"],.fusion-has-button-gradient .slidingbar-area .button-default,.fusion-has-button-gradient .ticket-selector-submit-btn[type=submit],.fusion-has-button-gradient .tml-submit-wrap input[type="submit"],.fusion-has-button-gradient .tribe-block__event-website a,.fusion-has-button-gradient .tribe-block__events-link .tribe-block__btn--link > a,.fusion-has-button-gradient .tribe-events .tribe-events-c-ical > a,.fusion-has-button-gradient .wpcf7-form input[type="submit"],.fusion-has-button-gradient .wpcf7-submit,.fusion-has-button-gradient input.button-default,.fusion-has-button-gradient.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy,.fusion-has-button-gradient.fusion-body .tribe-common .tribe-events-c-search__button,.fusion-has-button-gradient.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy,.fusion-has-button-gradient.fusion-body.tribe_community_edit .tribe-button,.fusion-has-button-gradient.fusion-button-default
{
background-image:linear-gradient(to top,#f8b900,#f8b900)}

#main #comment-submit:active,#main .comment-submit:active,#reviews input#submit:active,#tribe-events .tribe-events-button:active,#tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button:active,#tribe-events .tribe-events-tickets .add-to-cart .tribe-button:active,#tribe-events .tribe-events-tickets .tickets_submit .tribe-button:active,#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit]:active,#tribe-events-footer ~ a.tribe-events-ical.tribe-events-button:active,#tribe_events_filter_control #tribe_events_filters_reset:active,#tribe_events_filter_control #tribe_events_filters_toggle:active,.avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button:active,.button-default:active,.button.default:active,.comment-form input[type="submit"]:active,.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy:active,.fusion-body .tribe-common .tribe-events-c-search__button:active,.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy:active,.fusion-body.tribe_community_edit .tribe-button:active,.fusion-button-default:active,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default:active,.fusion-portfolio-one .fusion-button:active,.page-tribe-attendee-registration button:active,.post-password-form input[type="submit"]:active,.slidingbar-area .button-default:active,.ticket-selector-submit-btn[type=submit]:active,.tml-submit-wrap input[type="submit"]:active,.tribe-block__event-website a:active,.tribe-block__events-link .tribe-block__btn--link > a:active,.tribe-events .tribe-events-c-ical > a:active,.wpcf7-form input[type="submit"]:active,.wpcf7-submit:active,input.button-default:active,#main #comment-submit:focus,#main .comment-submit:focus,#reviews input#submit:focus,#tribe-events .tribe-events-button:focus,#tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button:focus,#tribe-events .tribe-events-tickets .add-to-cart .tribe-button:focus,#tribe-events .tribe-events-tickets .tickets_submit .tribe-button:focus,#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit]:focus,#tribe-events-footer ~ a.tribe-events-ical.tribe-events-button:focus,#tribe_events_filter_control #tribe_events_filters_reset:focus,#tribe_events_filter_control #tribe_events_filters_toggle:focus,.avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button:focus,.button-default:focus,.button.default:focus,.comment-form input[type="submit"]:focus,.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy:focus,.fusion-body .tribe-common .tribe-events-c-search__button:focus,.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy:focus,.fusion-body.tribe_community_edit .tribe-button:focus,.fusion-button-default:focus,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default:focus,.fusion-portfolio-one .fusion-button:focus,.page-tribe-attendee-registration button:focus,.post-password-form input[type="submit"]:focus,.slidingbar-area .button-default:focus,.ticket-selector-submit-btn[type=submit]:focus,.tml-submit-wrap input[type="submit"]:focus,.tribe-block__event-website a:focus,.tribe-block__events-link .tribe-block__btn--link > a:focus,.tribe-events .tribe-events-c-ical > a:focus,.wpcf7-form input[type="submit"]:focus,.wpcf7-submit:focus,input.button-default:focus,#main #comment-submit:hover,#main .comment-submit:hover,#reviews input#submit:hover,#tribe-events .tribe-events-button:hover,#tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button:hover,#tribe-events .tribe-events-tickets .add-to-cart .tribe-button:hover,#tribe-events .tribe-events-tickets .tickets_submit .tribe-button:hover,#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit]:hover,#tribe-events-footer ~ a.tribe-events-ical.tribe-events-button:hover,#tribe_events_filter_control #tribe_events_filters_reset:hover,#tribe_events_filter_control #tribe_events_filters_toggle:hover,.avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button:hover,.button-default:hover,.button.default:hover,.comment-form input[type="submit"]:hover,.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy:hover,.fusion-body .tribe-common .tribe-events-c-search__button:hover,.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy:hover,.fusion-body.tribe_community_edit .tribe-button:hover,.fusion-button-default:hover,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default:hover,.fusion-portfolio-one .fusion-button:hover,.page-tribe-attendee-registration button:hover,.post-password-form input[type="submit"]:hover,.slidingbar-area .button-default:hover,.ticket-selector-submit-btn[type=submit]:hover,.tml-submit-wrap input[type="submit"]:hover,.tribe-block__event-website a:hover,.tribe-block__events-link .tribe-block__btn--link > a:hover,.tribe-events .tribe-events-c-ical > a:hover,.wpcf7-form input[type="submit"]:hover,.wpcf7-submit:hover,input.button-default:hover
{
  background:#f8b900;
  color:#ffffff;
border-color:#ffffff}

.fusion-has-button-gradient #main #comment-submit:active,.fusion-has-button-gradient #main .comment-submit:active,.fusion-has-button-gradient #reviews input#submit:active,.fusion-has-button-gradient #tribe-events .tribe-events-button:active,.fusion-has-button-gradient #tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button:active,.fusion-has-button-gradient #tribe-events .tribe-events-tickets .add-to-cart .tribe-button:active,.fusion-has-button-gradient #tribe-events .tribe-events-tickets .tickets_submit .tribe-button:active,.fusion-has-button-gradient #tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit]:active,.fusion-has-button-gradient #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button:active,.fusion-has-button-gradient #tribe_events_filter_control #tribe_events_filters_reset:active,.fusion-has-button-gradient #tribe_events_filter_control #tribe_events_filters_toggle:active,.fusion-has-button-gradient .avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button:active,.fusion-has-button-gradient .button-default:active,.fusion-has-button-gradient .button.default:active,.fusion-has-button-gradient .comment-form input[type="submit"]:active,.fusion-has-button-gradient .fusion-button-default:active,.fusion-has-button-gradient .fusion-footer-widget-area .fusion-privacy-placeholder .button-default:active,.fusion-has-button-gradient .fusion-portfolio-one .fusion-button:active,.fusion-has-button-gradient .page-tribe-attendee-registration button:active,.fusion-has-button-gradient .post-password-form input[type="submit"]:active,.fusion-has-button-gradient .slidingbar-area .button-default:active,.fusion-has-button-gradient .ticket-selector-submit-btn[type=submit]:active,.fusion-has-button-gradient .tml-submit-wrap input[type="submit"]:active,.fusion-has-button-gradient .tribe-block__event-website a:active,.fusion-has-button-gradient .tribe-block__events-link .tribe-block__btn--link > a:active,.fusion-has-button-gradient .tribe-events .tribe-events-c-ical > a:active,.fusion-has-button-gradient .wpcf7-form input[type="submit"]:active,.fusion-has-button-gradient .wpcf7-submit:active,.fusion-has-button-gradient input.button-default:active,.fusion-has-button-gradient.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy:active,.fusion-has-button-gradient.fusion-body .tribe-common .tribe-events-c-search__button:active,.fusion-has-button-gradient.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy:active,.fusion-has-button-gradient.fusion-body.tribe_community_edit .tribe-button:active,.fusion-has-button-gradient.fusion-button-default:active,.fusion-has-button-gradient #main #comment-submit:focus,.fusion-has-button-gradient #main .comment-submit:focus,.fusion-has-button-gradient #reviews input#submit:focus,.fusion-has-button-gradient #tribe-events .tribe-events-button:focus,.fusion-has-button-gradient #tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button:focus,.fusion-has-button-gradient #tribe-events .tribe-events-tickets .add-to-cart .tribe-button:focus,.fusion-has-button-gradient #tribe-events .tribe-events-tickets .tickets_submit .tribe-button:focus,.fusion-has-button-gradient #tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit]:focus,.fusion-has-button-gradient #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button:focus,.fusion-has-button-gradient #tribe_events_filter_control #tribe_events_filters_reset:focus,.fusion-has-button-gradient #tribe_events_filter_control #tribe_events_filters_toggle:focus,.fusion-has-button-gradient .avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button:focus,.fusion-has-button-gradient .button-default:focus,.fusion-has-button-gradient .button.default:focus,.fusion-has-button-gradient .comment-form input[type="submit"]:focus,.fusion-has-button-gradient .fusion-button-default:focus,.fusion-has-button-gradient .fusion-footer-widget-area .fusion-privacy-placeholder .button-default:focus,.fusion-has-button-gradient .fusion-portfolio-one .fusion-button:focus,.fusion-has-button-gradient .page-tribe-attendee-registration button:focus,.fusion-has-button-gradient .post-password-form input[type="submit"]:focus,.fusion-has-button-gradient .slidingbar-area .button-default:focus,.fusion-has-button-gradient .ticket-selector-submit-btn[type=submit]:focus,.fusion-has-button-gradient .tml-submit-wrap input[type="submit"]:focus,.fusion-has-button-gradient .tribe-block__event-website a:focus,.fusion-has-button-gradient .tribe-block__events-link .tribe-block__btn--link > a:focus,.fusion-has-button-gradient .tribe-events .tribe-events-c-ical > a:focus,.fusion-has-button-gradient .wpcf7-form input[type="submit"]:focus,.fusion-has-button-gradient .wpcf7-submit:focus,.fusion-has-button-gradient input.button-default:focus,.fusion-has-button-gradient.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy:focus,.fusion-has-button-gradient.fusion-body .tribe-common .tribe-events-c-search__button:focus,.fusion-has-button-gradient.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy:focus,.fusion-has-button-gradient.fusion-body.tribe_community_edit .tribe-button:focus,.fusion-has-button-gradient.fusion-button-default:focus,.fusion-has-button-gradient #main #comment-submit:hover,.fusion-has-button-gradient #main .comment-submit:hover,.fusion-has-button-gradient #reviews input#submit:hover,.fusion-has-button-gradient #tribe-events .tribe-events-button:hover,.fusion-has-button-gradient #tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button:hover,.fusion-has-button-gradient #tribe-events .tribe-events-tickets .add-to-cart .tribe-button:hover,.fusion-has-button-gradient #tribe-events .tribe-events-tickets .tickets_submit .tribe-button:hover,.fusion-has-button-gradient #tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit]:hover,.fusion-has-button-gradient #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button:hover,.fusion-has-button-gradient #tribe_events_filter_control #tribe_events_filters_reset:hover,.fusion-has-button-gradient #tribe_events_filter_control #tribe_events_filters_toggle:hover,.fusion-has-button-gradient .avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button:hover,.fusion-has-button-gradient .button-default:hover,.fusion-has-button-gradient .button.default:hover,.fusion-has-button-gradient .comment-form input[type="submit"]:hover,.fusion-has-button-gradient .fusion-button-default:hover,.fusion-has-button-gradient .fusion-footer-widget-area .fusion-privacy-placeholder .button-default:hover,.fusion-has-button-gradient .fusion-portfolio-one .fusion-button:hover,.fusion-has-button-gradient .page-tribe-attendee-registration button:hover,.fusion-has-button-gradient .post-password-form input[type="submit"]:hover,.fusion-has-button-gradient .slidingbar-area .button-default:hover,.fusion-has-button-gradient .ticket-selector-submit-btn[type=submit]:hover,.fusion-has-button-gradient .tml-submit-wrap input[type="submit"]:hover,.fusion-has-button-gradient .tribe-block__event-website a:hover,.fusion-has-button-gradient .tribe-block__events-link .tribe-block__btn--link > a:hover,.fusion-has-button-gradient .tribe-events .tribe-events-c-ical > a:hover,.fusion-has-button-gradient .wpcf7-form input[type="submit"]:hover,.fusion-has-button-gradient .wpcf7-submit:hover,.fusion-has-button-gradient input.button-default:hover,.fusion-has-button-gradient.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy:hover,.fusion-has-button-gradient.fusion-body .tribe-common .tribe-events-c-search__button:hover,.fusion-has-button-gradient.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy:hover,.fusion-has-button-gradient.fusion-body.tribe_community_edit .tribe-button:hover,.fusion-has-button-gradient.fusion-button-default:hover
{
background-image:linear-gradient(to top,#f8b900,#f8b900)}

#main #comment-submit:visited,#main .comment-submit:visited,#reviews input#submit:visited,#tribe-events .tribe-events-button:visited,#tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button:visited,#tribe-events .tribe-events-tickets .add-to-cart .tribe-button:visited,#tribe-events .tribe-events-tickets .tickets_submit .tribe-button:visited,#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit]:visited,#tribe-events-footer ~ a.tribe-events-ical.tribe-events-button:visited,#tribe_events_filter_control #tribe_events_filters_reset:visited,#tribe_events_filter_control #tribe_events_filters_toggle:visited,.avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button:visited,.button-default:visited,.button.default:visited,.comment-form input[type="submit"]:visited,.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy:visited,.fusion-body .tribe-common .tribe-events-c-search__button:visited,.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy:visited,.fusion-body.tribe_community_edit .tribe-button:visited,.fusion-button-default:visited,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default:visited,.fusion-portfolio-one .fusion-button:visited,.page-tribe-attendee-registration button:visited,.post-password-form input[type="submit"]:visited,.slidingbar-area .button-default:visited,.ticket-selector-submit-btn[type=submit]:visited,.tml-submit-wrap input[type="submit"]:visited,.tribe-block__event-website a:visited,.tribe-block__events-link .tribe-block__btn--link > a:visited,.tribe-events .tribe-events-c-ical > a:visited,.wpcf7-form input[type="submit"]:visited,.wpcf7-submit:visited,input.button-default:visited
{
color:#ffffff}

#main #comment-submit.button-3d.button-small,#main .comment-submit.button-3d.button-small,#reviews input#submit.button-3d.button-small,#tribe-events .tribe-events-button.button-3d.button-small,#tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button.button-3d.button-small,#tribe-events .tribe-events-tickets .add-to-cart .tribe-button.button-3d.button-small,#tribe-events .tribe-events-tickets .tickets_submit .tribe-button.button-3d.button-small,#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit].button-3d.button-small,#tribe-events-footer ~ a.tribe-events-ical.tribe-events-button.button-3d.button-small,#tribe_events_filter_control #tribe_events_filters_reset.button-3d.button-small,#tribe_events_filter_control #tribe_events_filters_toggle.button-3d.button-small,.avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button.button-3d.button-small,.button-default.button-3d.button-small,.button.default.button-3d.button-small,.comment-form input[type="submit"].button-3d.button-small,.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy.button-3d.button-small,.fusion-body .tribe-common .tribe-events-c-search__button.button-3d.button-small,.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy.button-3d.button-small,.fusion-body.tribe_community_edit .tribe-button.button-3d.button-small,.fusion-button-default.button-3d.button-small,.fusion-button_type-3d #main #comment-submit.button-3d.button-small,.fusion-button_type-3d #main #comment-submit.button-small,.fusion-button_type-3d #main .comment-submit.button-3d.button-small,.fusion-button_type-3d #main .comment-submit.button-small,.fusion-button_type-3d #reviews input#submit.button-3d.button-small,.fusion-button_type-3d #reviews input#submit.button-small,.fusion-button_type-3d #tribe-events .tribe-events-button.button-3d.button-small,.fusion-button_type-3d #tribe-events .tribe-events-button.button-small,.fusion-button_type-3d #tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button.button-3d.button-small,.fusion-button_type-3d #tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button.button-small,.fusion-button_type-3d #tribe-events .tribe-events-tickets .add-to-cart .tribe-button.button-3d.button-small,.fusion-button_type-3d #tribe-events .tribe-events-tickets .add-to-cart .tribe-button.button-small,.fusion-button_type-3d #tribe-events .tribe-events-tickets .tickets_submit .tribe-button.button-3d.button-small,.fusion-button_type-3d #tribe-events .tribe-events-tickets .tickets_submit .tribe-button.button-small,.fusion-button_type-3d #tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit].button-3d.button-small,.fusion-button_type-3d #tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit].button-small,.fusion-button_type-3d #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button.button-3d.button-small,.fusion-button_type-3d #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button.button-small,.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_reset.button-3d.button-small,.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_reset.button-small,.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_toggle.button-3d.button-small,.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_toggle.button-small,.fusion-button_type-3d .avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button.button-3d.button-small,.fusion-button_type-3d .avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button.button-small,.fusion-button_type-3d .button-default.button-3d.button-small,.fusion-button_type-3d .button-default.button-small,.fusion-button_type-3d .button.default.button-3d.button-small,.fusion-button_type-3d .button.default.button-small,.fusion-button_type-3d .comment-form input[type="submit"].button-3d.button-small,.fusion-button_type-3d .comment-form input[type="submit"].button-small,.fusion-button_type-3d .fusion-button-default.button-3d.button-small,.fusion-button_type-3d .fusion-button-default.button-small,.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-small,.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-small,.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-3d.button-small,.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-small,.fusion-button_type-3d .page-tribe-attendee-registration button.button-3d.button-small,.fusion-button_type-3d .page-tribe-attendee-registration button.button-small,.fusion-button_type-3d .post-password-form input[type="submit"].button-3d.button-small,.fusion-button_type-3d .post-password-form input[type="submit"].button-small,.fusion-button_type-3d .slidingbar-area .button-default.button-3d.button-small,.fusion-button_type-3d .slidingbar-area .button-default.button-small,.fusion-button_type-3d .ticket-selector-submit-btn[type=submit].button-3d.button-small,.fusion-button_type-3d .ticket-selector-submit-btn[type=submit].button-small,.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-3d.button-small,.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-small,.fusion-button_type-3d .tribe-block__event-website a.button-3d.button-small,.fusion-button_type-3d .tribe-block__event-website a.button-small,.fusion-button_type-3d .tribe-block__events-link .tribe-block__btn--link > a.button-3d.button-small,.fusion-button_type-3d .tribe-block__events-link .tribe-block__btn--link > a.button-small,.fusion-button_type-3d .tribe-events .tribe-events-c-ical > a.button-3d.button-small,.fusion-button_type-3d .tribe-events .tribe-events-c-ical > a.button-small,.fusion-button_type-3d .wpcf7-form input[type="submit"].button-3d.button-small,.fusion-button_type-3d .wpcf7-form input[type="submit"].button-small,.fusion-button_type-3d .wpcf7-submit.button-3d.button-small,.fusion-button_type-3d .wpcf7-submit.button-small,.fusion-button_type-3d input.button-default.button-3d.button-small,.fusion-button_type-3d input.button-default.button-small,.fusion-button_type-3d.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy.button-3d.button-small,.fusion-button_type-3d.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy.button-small,.fusion-button_type-3d.fusion-body .tribe-common .tribe-events-c-search__button.button-3d.button-small,.fusion-button_type-3d.fusion-body .tribe-common .tribe-events-c-search__button.button-small,.fusion-button_type-3d.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy.button-3d.button-small,.fusion-button_type-3d.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy.button-small,.fusion-button_type-3d.fusion-body.tribe_community_edit .tribe-button.button-3d.button-small,.fusion-button_type-3d.fusion-body.tribe_community_edit .tribe-button.button-small,.fusion-button_type-3d.fusion-button-default.button-3d.button-small,.fusion-button_type-3d.fusion-button-default.button-small,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-small,.fusion-portfolio-one .fusion-button.button-3d.button-small,.page-tribe-attendee-registration button.button-3d.button-small,.post-password-form input[type="submit"].button-3d.button-small,.slidingbar-area .button-default.button-3d.button-small,.ticket-selector-submit-btn[type=submit].button-3d.button-small,.tml-submit-wrap input[type="submit"].button-3d.button-small,.tribe-block__event-website a.button-3d.button-small,.tribe-block__events-link .tribe-block__btn--link > a.button-3d.button-small,.tribe-events .tribe-events-c-ical > a.button-3d.button-small,.wpcf7-form input[type="submit"].button-3d.button-small,.wpcf7-submit.button-3d.button-small,input.button-default.button-3d.button-small
{
box-shadow:inset 0 1px 0 #fff,0 2px 0 #e5a400,1px 4px 4px 2px rgba(0,0,0,.3)}

#main #comment-submit.button-3d.button-small:active,#main .comment-submit.button-3d.button-small:active,#reviews input#submit.button-3d.button-small:active,#tribe-events .tribe-events-button.button-3d.button-small:active,#tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button.button-3d.button-small:active,#tribe-events .tribe-events-tickets .add-to-cart .tribe-button.button-3d.button-small:active,#tribe-events .tribe-events-tickets .tickets_submit .tribe-button.button-3d.button-small:active,#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit].button-3d.button-small:active,#tribe-events-footer ~ a.tribe-events-ical.tribe-events-button.button-3d.button-small:active,#tribe_events_filter_control #tribe_events_filters_reset.button-3d.button-small:active,#tribe_events_filter_control #tribe_events_filters_toggle.button-3d.button-small:active,.avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button.button-3d.button-small:active,.button-default.button-3d.button-small:active,.button.default.button-3d.button-small:active,.comment-form input[type="submit"].button-3d.button-small:active,.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy.button-3d.button-small:active,.fusion-body .tribe-common .tribe-events-c-search__button.button-3d.button-small:active,.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy.button-3d.button-small:active,.fusion-body.tribe_community_edit .tribe-button.button-3d.button-small:active,.fusion-button-default.button-3d.button-small:active,.fusion-button_type-3d #main #comment-submit.button-3d.button-small:active,.fusion-button_type-3d #main #comment-submit.button-small:active,.fusion-button_type-3d #main .comment-submit.button-3d.button-small:active,.fusion-button_type-3d #main .comment-submit.button-small:active,.fusion-button_type-3d #reviews input#submit.button-3d.button-small:active,.fusion-button_type-3d #reviews input#submit.button-small:active,.fusion-button_type-3d #tribe-events .tribe-events-button.button-3d.button-small:active,.fusion-button_type-3d #tribe-events .tribe-events-button.button-small:active,.fusion-button_type-3d #tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button.button-3d.button-small:active,.fusion-button_type-3d #tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button.button-small:active,.fusion-button_type-3d #tribe-events .tribe-events-tickets .add-to-cart .tribe-button.button-3d.button-small:active,.fusion-button_type-3d #tribe-events .tribe-events-tickets .add-to-cart .tribe-button.button-small:active,.fusion-button_type-3d #tribe-events .tribe-events-tickets .tickets_submit .tribe-button.button-3d.button-small:active,.fusion-button_type-3d #tribe-events .tribe-events-tickets .tickets_submit .tribe-button.button-small:active,.fusion-button_type-3d #tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit].button-3d.button-small:active,.fusion-button_type-3d #tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit].button-small:active,.fusion-button_type-3d #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button.button-3d.button-small:active,.fusion-button_type-3d #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button.button-small:active,.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_reset.button-3d.button-small:active,.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_reset.button-small:active,.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_toggle.button-3d.button-small:active,.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_toggle.button-small:active,.fusion-button_type-3d .avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button.button-3d.button-small:active,.fusion-button_type-3d .avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button.button-small:active,.fusion-button_type-3d .button-default.button-3d.button-small:active,.fusion-button_type-3d .button-default.button-small:active,.fusion-button_type-3d .button.default.button-3d.button-small:active,.fusion-button_type-3d .button.default.button-small:active,.fusion-button_type-3d .comment-form input[type="submit"].button-3d.button-small:active,.fusion-button_type-3d .comment-form input[type="submit"].button-small:active,.fusion-button_type-3d .fusion-button-default.button-3d.button-small:active,.fusion-button_type-3d .fusion-button-default.button-small:active,.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-small:active,.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-small:active,.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-3d.button-small:active,.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-small:active,.fusion-button_type-3d .page-tribe-attendee-registration button.button-3d.button-small:active,.fusion-button_type-3d .page-tribe-attendee-registration button.button-small:active,.fusion-button_type-3d .post-password-form input[type="submit"].button-3d.button-small:active,.fusion-button_type-3d .post-password-form input[type="submit"].button-small:active,.fusion-button_type-3d .slidingbar-area .button-default.button-3d.button-small:active,.fusion-button_type-3d .slidingbar-area .button-default.button-small:active,.fusion-button_type-3d .ticket-selector-submit-btn[type=submit].button-3d.button-small:active,.fusion-button_type-3d .ticket-selector-submit-btn[type=submit].button-small:active,.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-3d.button-small:active,.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-small:active,.fusion-button_type-3d .tribe-block__event-website a.button-3d.button-small:active,.fusion-button_type-3d .tribe-block__event-website a.button-small:active,.fusion-button_type-3d .tribe-block__events-link .tribe-block__btn--link > a.button-3d.button-small:active,.fusion-button_type-3d .tribe-block__events-link .tribe-block__btn--link > a.button-small:active,.fusion-button_type-3d .tribe-events .tribe-events-c-ical > a.button-3d.button-small:active,.fusion-button_type-3d .tribe-events .tribe-events-c-ical > a.button-small:active,.fusion-button_type-3d .wpcf7-form input[type="submit"].button-3d.button-small:active,.fusion-button_type-3d .wpcf7-form input[type="submit"].button-small:active,.fusion-button_type-3d .wpcf7-submit.button-3d.button-small:active,.fusion-button_type-3d .wpcf7-submit.button-small:active,.fusion-button_type-3d input.button-default.button-3d.button-small:active,.fusion-button_type-3d input.button-default.button-small:active,.fusion-button_type-3d.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy.button-3d.button-small:active,.fusion-button_type-3d.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy.button-small:active,.fusion-button_type-3d.fusion-body .tribe-common .tribe-events-c-search__button.button-3d.button-small:active,.fusion-button_type-3d.fusion-body .tribe-common .tribe-events-c-search__button.button-small:active,.fusion-button_type-3d.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy.button-3d.button-small:active,.fusion-button_type-3d.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy.button-small:active,.fusion-button_type-3d.fusion-body.tribe_community_edit .tribe-button.button-3d.button-small:active,.fusion-button_type-3d.fusion-body.tribe_community_edit .tribe-button.button-small:active,.fusion-button_type-3d.fusion-button-default.button-3d.button-small:active,.fusion-button_type-3d.fusion-button-default.button-small:active,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-small:active,.fusion-portfolio-one .fusion-button.button-3d.button-small:active,.page-tribe-attendee-registration button.button-3d.button-small:active,.post-password-form input[type="submit"].button-3d.button-small:active,.slidingbar-area .button-default.button-3d.button-small:active,.ticket-selector-submit-btn[type=submit].button-3d.button-small:active,.tml-submit-wrap input[type="submit"].button-3d.button-small:active,.tribe-block__event-website a.button-3d.button-small:active,.tribe-block__events-link .tribe-block__btn--link > a.button-3d.button-small:active,.tribe-events .tribe-events-c-ical > a.button-3d.button-small:active,.wpcf7-form input[type="submit"].button-3d.button-small:active,.wpcf7-submit.button-3d.button-small:active,input.button-default.button-3d.button-small:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #e5a400,1px 5px 5px 3px rgba(0,0,0,.3)}

#main #comment-submit.button-3d.button-medium,#main .comment-submit.button-3d.button-medium,#reviews input#submit.button-3d.button-medium,#tribe-events .tribe-events-button.button-3d.button-medium,#tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button.button-3d.button-medium,#tribe-events .tribe-events-tickets .add-to-cart .tribe-button.button-3d.button-medium,#tribe-events .tribe-events-tickets .tickets_submit .tribe-button.button-3d.button-medium,#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit].button-3d.button-medium,#tribe-events-footer ~ a.tribe-events-ical.tribe-events-button.button-3d.button-medium,#tribe_events_filter_control #tribe_events_filters_reset.button-3d.button-medium,#tribe_events_filter_control #tribe_events_filters_toggle.button-3d.button-medium,.avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button.button-3d.button-medium,.button-default.button-3d.button-medium,.button.default.button-3d.button-medium,.comment-form input[type="submit"].button-3d.button-medium,.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy.button-3d.button-medium,.fusion-body .tribe-common .tribe-events-c-search__button.button-3d.button-medium,.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy.button-3d.button-medium,.fusion-body.tribe_community_edit .tribe-button.button-3d.button-medium,.fusion-button-default.button-3d.button-medium,.fusion-button_type-3d #main #comment-submit.button-3d.button-medium,.fusion-button_type-3d #main #comment-submit.button-medium,.fusion-button_type-3d #main .comment-submit.button-3d.button-medium,.fusion-button_type-3d #main .comment-submit.button-medium,.fusion-button_type-3d #reviews input#submit.button-3d.button-medium,.fusion-button_type-3d #reviews input#submit.button-medium,.fusion-button_type-3d #tribe-events .tribe-events-button.button-3d.button-medium,.fusion-button_type-3d #tribe-events .tribe-events-button.button-medium,.fusion-button_type-3d #tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button.button-3d.button-medium,.fusion-button_type-3d #tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button.button-medium,.fusion-button_type-3d #tribe-events .tribe-events-tickets .add-to-cart .tribe-button.button-3d.button-medium,.fusion-button_type-3d #tribe-events .tribe-events-tickets .add-to-cart .tribe-button.button-medium,.fusion-button_type-3d #tribe-events .tribe-events-tickets .tickets_submit .tribe-button.button-3d.button-medium,.fusion-button_type-3d #tribe-events .tribe-events-tickets .tickets_submit .tribe-button.button-medium,.fusion-button_type-3d #tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit].button-3d.button-medium,.fusion-button_type-3d #tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit].button-medium,.fusion-button_type-3d #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button.button-3d.button-medium,.fusion-button_type-3d #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button.button-medium,.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_reset.button-3d.button-medium,.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_reset.button-medium,.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_toggle.button-3d.button-medium,.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_toggle.button-medium,.fusion-button_type-3d .avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button.button-3d.button-medium,.fusion-button_type-3d .avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button.button-medium,.fusion-button_type-3d .button-default.button-3d.button-medium,.fusion-button_type-3d .button-default.button-medium,.fusion-button_type-3d .button.default.button-3d.button-medium,.fusion-button_type-3d .button.default.button-medium,.fusion-button_type-3d .comment-form input[type="submit"].button-3d.button-medium,.fusion-button_type-3d .comment-form input[type="submit"].button-medium,.fusion-button_type-3d .fusion-button-default.button-3d.button-medium,.fusion-button_type-3d .fusion-button-default.button-medium,.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-medium,.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-medium,.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-3d.button-medium,.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-medium,.fusion-button_type-3d .page-tribe-attendee-registration button.button-3d.button-medium,.fusion-button_type-3d .page-tribe-attendee-registration button.button-medium,.fusion-button_type-3d .post-password-form input[type="submit"].button-3d.button-medium,.fusion-button_type-3d .post-password-form input[type="submit"].button-medium,.fusion-button_type-3d .slidingbar-area .button-default.button-3d.button-medium,.fusion-button_type-3d .slidingbar-area .button-default.button-medium,.fusion-button_type-3d .ticket-selector-submit-btn[type=submit].button-3d.button-medium,.fusion-button_type-3d .ticket-selector-submit-btn[type=submit].button-medium,.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-3d.button-medium,.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-medium,.fusion-button_type-3d .tribe-block__event-website a.button-3d.button-medium,.fusion-button_type-3d .tribe-block__event-website a.button-medium,.fusion-button_type-3d .tribe-block__events-link .tribe-block__btn--link > a.button-3d.button-medium,.fusion-button_type-3d .tribe-block__events-link .tribe-block__btn--link > a.button-medium,.fusion-button_type-3d .tribe-events .tribe-events-c-ical > a.button-3d.button-medium,.fusion-button_type-3d .tribe-events .tribe-events-c-ical > a.button-medium,.fusion-button_type-3d .wpcf7-form input[type="submit"].button-3d.button-medium,.fusion-button_type-3d .wpcf7-form input[type="submit"].button-medium,.fusion-button_type-3d .wpcf7-submit.button-3d.button-medium,.fusion-button_type-3d .wpcf7-submit.button-medium,.fusion-button_type-3d input.button-default.button-3d.button-medium,.fusion-button_type-3d input.button-default.button-medium,.fusion-button_type-3d.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy.button-3d.button-medium,.fusion-button_type-3d.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy.button-medium,.fusion-button_type-3d.fusion-body .tribe-common .tribe-events-c-search__button.button-3d.button-medium,.fusion-button_type-3d.fusion-body .tribe-common .tribe-events-c-search__button.button-medium,.fusion-button_type-3d.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy.button-3d.button-medium,.fusion-button_type-3d.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy.button-medium,.fusion-button_type-3d.fusion-body.tribe_community_edit .tribe-button.button-3d.button-medium,.fusion-button_type-3d.fusion-body.tribe_community_edit .tribe-button.button-medium,.fusion-button_type-3d.fusion-button-default.button-3d.button-medium,.fusion-button_type-3d.fusion-button-default.button-medium,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-medium,.fusion-portfolio-one .fusion-button.button-3d.button-medium,.page-tribe-attendee-registration button.button-3d.button-medium,.post-password-form input[type="submit"].button-3d.button-medium,.slidingbar-area .button-default.button-3d.button-medium,.ticket-selector-submit-btn[type=submit].button-3d.button-medium,.tml-submit-wrap input[type="submit"].button-3d.button-medium,.tribe-block__event-website a.button-3d.button-medium,.tribe-block__events-link .tribe-block__btn--link > a.button-3d.button-medium,.tribe-events .tribe-events-c-ical > a.button-3d.button-medium,.wpcf7-form input[type="submit"].button-3d.button-medium,.wpcf7-submit.button-3d.button-medium,input.button-default.button-3d.button-medium
{
box-shadow:inset 0 1px 0 #fff,0 3px 0 #e5a400,1px 5px 5px 3px rgba(0,0,0,.3)}

#main #comment-submit.button-3d.button-medium:active,#main .comment-submit.button-3d.button-medium:active,#reviews input#submit.button-3d.button-medium:active,#tribe-events .tribe-events-button.button-3d.button-medium:active,#tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button.button-3d.button-medium:active,#tribe-events .tribe-events-tickets .add-to-cart .tribe-button.button-3d.button-medium:active,#tribe-events .tribe-events-tickets .tickets_submit .tribe-button.button-3d.button-medium:active,#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit].button-3d.button-medium:active,#tribe-events-footer ~ a.tribe-events-ical.tribe-events-button.button-3d.button-medium:active,#tribe_events_filter_control #tribe_events_filters_reset.button-3d.button-medium:active,#tribe_events_filter_control #tribe_events_filters_toggle.button-3d.button-medium:active,.avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button.button-3d.button-medium:active,.button-default.button-3d.button-medium:active,.button.default.button-3d.button-medium:active,.comment-form input[type="submit"].button-3d.button-medium:active,.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy.button-3d.button-medium:active,.fusion-body .tribe-common .tribe-events-c-search__button.button-3d.button-medium:active,.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy.button-3d.button-medium:active,.fusion-body.tribe_community_edit .tribe-button.button-3d.button-medium:active,.fusion-button-default.button-3d.button-medium:active,.fusion-button_type-3d #main #comment-submit.button-3d.button-medium:active,.fusion-button_type-3d #main #comment-submit.button-medium:active,.fusion-button_type-3d #main .comment-submit.button-3d.button-medium:active,.fusion-button_type-3d #main .comment-submit.button-medium:active,.fusion-button_type-3d #reviews input#submit.button-3d.button-medium:active,.fusion-button_type-3d #reviews input#submit.button-medium:active,.fusion-button_type-3d #tribe-events .tribe-events-button.button-3d.button-medium:active,.fusion-button_type-3d #tribe-events .tribe-events-button.button-medium:active,.fusion-button_type-3d #tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button.button-3d.button-medium:active,.fusion-button_type-3d #tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button.button-medium:active,.fusion-button_type-3d #tribe-events .tribe-events-tickets .add-to-cart .tribe-button.button-3d.button-medium:active,.fusion-button_type-3d #tribe-events .tribe-events-tickets .add-to-cart .tribe-button.button-medium:active,.fusion-button_type-3d #tribe-events .tribe-events-tickets .tickets_submit .tribe-button.button-3d.button-medium:active,.fusion-button_type-3d #tribe-events .tribe-events-tickets .tickets_submit .tribe-button.button-medium:active,.fusion-button_type-3d #tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit].button-3d.button-medium:active,.fusion-button_type-3d #tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit].button-medium:active,.fusion-button_type-3d #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button.button-3d.button-medium:active,.fusion-button_type-3d #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button.button-medium:active,.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_reset.button-3d.button-medium:active,.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_reset.button-medium:active,.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_toggle.button-3d.button-medium:active,.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_toggle.button-medium:active,.fusion-button_type-3d .avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button.button-3d.button-medium:active,.fusion-button_type-3d .avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button.button-medium:active,.fusion-button_type-3d .button-default.button-3d.button-medium:active,.fusion-button_type-3d .button-default.button-medium:active,.fusion-button_type-3d .button.default.button-3d.button-medium:active,.fusion-button_type-3d .button.default.button-medium:active,.fusion-button_type-3d .comment-form input[type="submit"].button-3d.button-medium:active,.fusion-button_type-3d .comment-form input[type="submit"].button-medium:active,.fusion-button_type-3d .fusion-button-default.button-3d.button-medium:active,.fusion-button_type-3d .fusion-button-default.button-medium:active,.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-medium:active,.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-medium:active,.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-3d.button-medium:active,.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-medium:active,.fusion-button_type-3d .page-tribe-attendee-registration button.button-3d.button-medium:active,.fusion-button_type-3d .page-tribe-attendee-registration button.button-medium:active,.fusion-button_type-3d .post-password-form input[type="submit"].button-3d.button-medium:active,.fusion-button_type-3d .post-password-form input[type="submit"].button-medium:active,.fusion-button_type-3d .slidingbar-area .button-default.button-3d.button-medium:active,.fusion-button_type-3d .slidingbar-area .button-default.button-medium:active,.fusion-button_type-3d .ticket-selector-submit-btn[type=submit].button-3d.button-medium:active,.fusion-button_type-3d .ticket-selector-submit-btn[type=submit].button-medium:active,.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-3d.button-medium:active,.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-medium:active,.fusion-button_type-3d .tribe-block__event-website a.button-3d.button-medium:active,.fusion-button_type-3d .tribe-block__event-website a.button-medium:active,.fusion-button_type-3d .tribe-block__events-link .tribe-block__btn--link > a.button-3d.button-medium:active,.fusion-button_type-3d .tribe-block__events-link .tribe-block__btn--link > a.button-medium:active,.fusion-button_type-3d .tribe-events .tribe-events-c-ical > a.button-3d.button-medium:active,.fusion-button_type-3d .tribe-events .tribe-events-c-ical > a.button-medium:active,.fusion-button_type-3d .wpcf7-form input[type="submit"].button-3d.button-medium:active,.fusion-button_type-3d .wpcf7-form input[type="submit"].button-medium:active,.fusion-button_type-3d .wpcf7-submit.button-3d.button-medium:active,.fusion-button_type-3d .wpcf7-submit.button-medium:active,.fusion-button_type-3d input.button-default.button-3d.button-medium:active,.fusion-button_type-3d input.button-default.button-medium:active,.fusion-button_type-3d.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy.button-3d.button-medium:active,.fusion-button_type-3d.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy.button-medium:active,.fusion-button_type-3d.fusion-body .tribe-common .tribe-events-c-search__button.button-3d.button-medium:active,.fusion-button_type-3d.fusion-body .tribe-common .tribe-events-c-search__button.button-medium:active,.fusion-button_type-3d.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy.button-3d.button-medium:active,.fusion-button_type-3d.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy.button-medium:active,.fusion-button_type-3d.fusion-body.tribe_community_edit .tribe-button.button-3d.button-medium:active,.fusion-button_type-3d.fusion-body.tribe_community_edit .tribe-button.button-medium:active,.fusion-button_type-3d.fusion-button-default.button-3d.button-medium:active,.fusion-button_type-3d.fusion-button-default.button-medium:active,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-medium:active,.fusion-portfolio-one .fusion-button.button-3d.button-medium:active,.page-tribe-attendee-registration button.button-3d.button-medium:active,.post-password-form input[type="submit"].button-3d.button-medium:active,.slidingbar-area .button-default.button-3d.button-medium:active,.ticket-selector-submit-btn[type=submit].button-3d.button-medium:active,.tml-submit-wrap input[type="submit"].button-3d.button-medium:active,.tribe-block__event-website a.button-3d.button-medium:active,.tribe-block__events-link .tribe-block__btn--link > a.button-3d.button-medium:active,.tribe-events .tribe-events-c-ical > a.button-3d.button-medium:active,.wpcf7-form input[type="submit"].button-3d.button-medium:active,.wpcf7-submit.button-3d.button-medium:active,input.button-default.button-3d.button-medium:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #e5a400,1px 5px 5px 3px rgba(0,0,0,.3)}

#main #comment-submit.button-3d.button-large,#main .comment-submit.button-3d.button-large,#reviews input#submit.button-3d.button-large,#tribe-events .tribe-events-button.button-3d.button-large,#tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button.button-3d.button-large,#tribe-events .tribe-events-tickets .add-to-cart .tribe-button.button-3d.button-large,#tribe-events .tribe-events-tickets .tickets_submit .tribe-button.button-3d.button-large,#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit].button-3d.button-large,#tribe-events-footer ~ a.tribe-events-ical.tribe-events-button.button-3d.button-large,#tribe_events_filter_control #tribe_events_filters_reset.button-3d.button-large,#tribe_events_filter_control #tribe_events_filters_toggle.button-3d.button-large,.avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button.button-3d.button-large,.button-default.button-3d.button-large,.button.default.button-3d.button-large,.comment-form input[type="submit"].button-3d.button-large,.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy.button-3d.button-large,.fusion-body .tribe-common .tribe-events-c-search__button.button-3d.button-large,.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy.button-3d.button-large,.fusion-body.tribe_community_edit .tribe-button.button-3d.button-large,.fusion-button-default.button-3d.button-large,.fusion-button_type-3d #main #comment-submit.button-3d.button-large,.fusion-button_type-3d #main #comment-submit.button-large,.fusion-button_type-3d #main .comment-submit.button-3d.button-large,.fusion-button_type-3d #main .comment-submit.button-large,.fusion-button_type-3d #reviews input#submit.button-3d.button-large,.fusion-button_type-3d #reviews input#submit.button-large,.fusion-button_type-3d #tribe-events .tribe-events-button.button-3d.button-large,.fusion-button_type-3d #tribe-events .tribe-events-button.button-large,.fusion-button_type-3d #tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button.button-3d.button-large,.fusion-button_type-3d #tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button.button-large,.fusion-button_type-3d #tribe-events .tribe-events-tickets .add-to-cart .tribe-button.button-3d.button-large,.fusion-button_type-3d #tribe-events .tribe-events-tickets .add-to-cart .tribe-button.button-large,.fusion-button_type-3d #tribe-events .tribe-events-tickets .tickets_submit .tribe-button.button-3d.button-large,.fusion-button_type-3d #tribe-events .tribe-events-tickets .tickets_submit .tribe-button.button-large,.fusion-button_type-3d #tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit].button-3d.button-large,.fusion-button_type-3d #tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit].button-large,.fusion-button_type-3d #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button.button-3d.button-large,.fusion-button_type-3d #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button.button-large,.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_reset.button-3d.button-large,.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_reset.button-large,.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_toggle.button-3d.button-large,.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_toggle.button-large,.fusion-button_type-3d .avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button.button-3d.button-large,.fusion-button_type-3d .avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button.button-large,.fusion-button_type-3d .button-default.button-3d.button-large,.fusion-button_type-3d .button-default.button-large,.fusion-button_type-3d .button.default.button-3d.button-large,.fusion-button_type-3d .button.default.button-large,.fusion-button_type-3d .comment-form input[type="submit"].button-3d.button-large,.fusion-button_type-3d .comment-form input[type="submit"].button-large,.fusion-button_type-3d .fusion-button-default.button-3d.button-large,.fusion-button_type-3d .fusion-button-default.button-large,.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-large,.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-large,.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-3d.button-large,.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-large,.fusion-button_type-3d .page-tribe-attendee-registration button.button-3d.button-large,.fusion-button_type-3d .page-tribe-attendee-registration button.button-large,.fusion-button_type-3d .post-password-form input[type="submit"].button-3d.button-large,.fusion-button_type-3d .post-password-form input[type="submit"].button-large,.fusion-button_type-3d .slidingbar-area .button-default.button-3d.button-large,.fusion-button_type-3d .slidingbar-area .button-default.button-large,.fusion-button_type-3d .ticket-selector-submit-btn[type=submit].button-3d.button-large,.fusion-button_type-3d .ticket-selector-submit-btn[type=submit].button-large,.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-3d.button-large,.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-large,.fusion-button_type-3d .tribe-block__event-website a.button-3d.button-large,.fusion-button_type-3d .tribe-block__event-website a.button-large,.fusion-button_type-3d .tribe-block__events-link .tribe-block__btn--link > a.button-3d.button-large,.fusion-button_type-3d .tribe-block__events-link .tribe-block__btn--link > a.button-large,.fusion-button_type-3d .tribe-events .tribe-events-c-ical > a.button-3d.button-large,.fusion-button_type-3d .tribe-events .tribe-events-c-ical > a.button-large,.fusion-button_type-3d .wpcf7-form input[type="submit"].button-3d.button-large,.fusion-button_type-3d .wpcf7-form input[type="submit"].button-large,.fusion-button_type-3d .wpcf7-submit.button-3d.button-large,.fusion-button_type-3d .wpcf7-submit.button-large,.fusion-button_type-3d input.button-default.button-3d.button-large,.fusion-button_type-3d input.button-default.button-large,.fusion-button_type-3d.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy.button-3d.button-large,.fusion-button_type-3d.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy.button-large,.fusion-button_type-3d.fusion-body .tribe-common .tribe-events-c-search__button.button-3d.button-large,.fusion-button_type-3d.fusion-body .tribe-common .tribe-events-c-search__button.button-large,.fusion-button_type-3d.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy.button-3d.button-large,.fusion-button_type-3d.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy.button-large,.fusion-button_type-3d.fusion-body.tribe_community_edit .tribe-button.button-3d.button-large,.fusion-button_type-3d.fusion-body.tribe_community_edit .tribe-button.button-large,.fusion-button_type-3d.fusion-button-default.button-3d.button-large,.fusion-button_type-3d.fusion-button-default.button-large,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-large,.fusion-portfolio-one .fusion-button.button-3d.button-large,.page-tribe-attendee-registration button.button-3d.button-large,.post-password-form input[type="submit"].button-3d.button-large,.slidingbar-area .button-default.button-3d.button-large,.ticket-selector-submit-btn[type=submit].button-3d.button-large,.tml-submit-wrap input[type="submit"].button-3d.button-large,.tribe-block__event-website a.button-3d.button-large,.tribe-block__events-link .tribe-block__btn--link > a.button-3d.button-large,.tribe-events .tribe-events-c-ical > a.button-3d.button-large,.wpcf7-form input[type="submit"].button-3d.button-large,.wpcf7-submit.button-3d.button-large,input.button-default.button-3d.button-large
{
box-shadow:inset 0 1px 0 #fff,0 4px 0 #e5a400,1px 5px 6px 3px rgba(0,0,0,.3)}

#main #comment-submit.button-3d.button-large:active,#main .comment-submit.button-3d.button-large:active,#reviews input#submit.button-3d.button-large:active,#tribe-events .tribe-events-button.button-3d.button-large:active,#tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button.button-3d.button-large:active,#tribe-events .tribe-events-tickets .add-to-cart .tribe-button.button-3d.button-large:active,#tribe-events .tribe-events-tickets .tickets_submit .tribe-button.button-3d.button-large:active,#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit].button-3d.button-large:active,#tribe-events-footer ~ a.tribe-events-ical.tribe-events-button.button-3d.button-large:active,#tribe_events_filter_control #tribe_events_filters_reset.button-3d.button-large:active,#tribe_events_filter_control #tribe_events_filters_toggle.button-3d.button-large:active,.avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button.button-3d.button-large:active,.button-default.button-3d.button-large:active,.button.default.button-3d.button-large:active,.comment-form input[type="submit"].button-3d.button-large:active,.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy.button-3d.button-large:active,.fusion-body .tribe-common .tribe-events-c-search__button.button-3d.button-large:active,.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy.button-3d.button-large:active,.fusion-body.tribe_community_edit .tribe-button.button-3d.button-large:active,.fusion-button-default.button-3d.button-large:active,.fusion-button_type-3d #main #comment-submit.button-3d.button-large:active,.fusion-button_type-3d #main #comment-submit.button-large:active,.fusion-button_type-3d #main .comment-submit.button-3d.button-large:active,.fusion-button_type-3d #main .comment-submit.button-large:active,.fusion-button_type-3d #reviews input#submit.button-3d.button-large:active,.fusion-button_type-3d #reviews input#submit.button-large:active,.fusion-button_type-3d #tribe-events .tribe-events-button.button-3d.button-large:active,.fusion-button_type-3d #tribe-events .tribe-events-button.button-large:active,.fusion-button_type-3d #tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button.button-3d.button-large:active,.fusion-button_type-3d #tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button.button-large:active,.fusion-button_type-3d #tribe-events .tribe-events-tickets .add-to-cart .tribe-button.button-3d.button-large:active,.fusion-button_type-3d #tribe-events .tribe-events-tickets .add-to-cart .tribe-button.button-large:active,.fusion-button_type-3d #tribe-events .tribe-events-tickets .tickets_submit .tribe-button.button-3d.button-large:active,.fusion-button_type-3d #tribe-events .tribe-events-tickets .tickets_submit .tribe-button.button-large:active,.fusion-button_type-3d #tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit].button-3d.button-large:active,.fusion-button_type-3d #tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit].button-large:active,.fusion-button_type-3d #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button.button-3d.button-large:active,.fusion-button_type-3d #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button.button-large:active,.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_reset.button-3d.button-large:active,.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_reset.button-large:active,.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_toggle.button-3d.button-large:active,.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_toggle.button-large:active,.fusion-button_type-3d .avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button.button-3d.button-large:active,.fusion-button_type-3d .avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button.button-large:active,.fusion-button_type-3d .button-default.button-3d.button-large:active,.fusion-button_type-3d .button-default.button-large:active,.fusion-button_type-3d .button.default.button-3d.button-large:active,.fusion-button_type-3d .button.default.button-large:active,.fusion-button_type-3d .comment-form input[type="submit"].button-3d.button-large:active,.fusion-button_type-3d .comment-form input[type="submit"].button-large:active,.fusion-button_type-3d .fusion-button-default.button-3d.button-large:active,.fusion-button_type-3d .fusion-button-default.button-large:active,.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-large:active,.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-large:active,.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-3d.button-large:active,.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-large:active,.fusion-button_type-3d .page-tribe-attendee-registration button.button-3d.button-large:active,.fusion-button_type-3d .page-tribe-attendee-registration button.button-large:active,.fusion-button_type-3d .post-password-form input[type="submit"].button-3d.button-large:active,.fusion-button_type-3d .post-password-form input[type="submit"].button-large:active,.fusion-button_type-3d .slidingbar-area .button-default.button-3d.button-large:active,.fusion-button_type-3d .slidingbar-area .button-default.button-large:active,.fusion-button_type-3d .ticket-selector-submit-btn[type=submit].button-3d.button-large:active,.fusion-button_type-3d .ticket-selector-submit-btn[type=submit].button-large:active,.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-3d.button-large:active,.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-large:active,.fusion-button_type-3d .tribe-block__event-website a.button-3d.button-large:active,.fusion-button_type-3d .tribe-block__event-website a.button-large:active,.fusion-button_type-3d .tribe-block__events-link .tribe-block__btn--link > a.button-3d.button-large:active,.fusion-button_type-3d .tribe-block__events-link .tribe-block__btn--link > a.button-large:active,.fusion-button_type-3d .tribe-events .tribe-events-c-ical > a.button-3d.button-large:active,.fusion-button_type-3d .tribe-events .tribe-events-c-ical > a.button-large:active,.fusion-button_type-3d .wpcf7-form input[type="submit"].button-3d.button-large:active,.fusion-button_type-3d .wpcf7-form input[type="submit"].button-large:active,.fusion-button_type-3d .wpcf7-submit.button-3d.button-large:active,.fusion-button_type-3d .wpcf7-submit.button-large:active,.fusion-button_type-3d input.button-default.button-3d.button-large:active,.fusion-button_type-3d input.button-default.button-large:active,.fusion-button_type-3d.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy.button-3d.button-large:active,.fusion-button_type-3d.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy.button-large:active,.fusion-button_type-3d.fusion-body .tribe-common .tribe-events-c-search__button.button-3d.button-large:active,.fusion-button_type-3d.fusion-body .tribe-common .tribe-events-c-search__button.button-large:active,.fusion-button_type-3d.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy.button-3d.button-large:active,.fusion-button_type-3d.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy.button-large:active,.fusion-button_type-3d.fusion-body.tribe_community_edit .tribe-button.button-3d.button-large:active,.fusion-button_type-3d.fusion-body.tribe_community_edit .tribe-button.button-large:active,.fusion-button_type-3d.fusion-button-default.button-3d.button-large:active,.fusion-button_type-3d.fusion-button-default.button-large:active,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-large:active,.fusion-portfolio-one .fusion-button.button-3d.button-large:active,.page-tribe-attendee-registration button.button-3d.button-large:active,.post-password-form input[type="submit"].button-3d.button-large:active,.slidingbar-area .button-default.button-3d.button-large:active,.ticket-selector-submit-btn[type=submit].button-3d.button-large:active,.tml-submit-wrap input[type="submit"].button-3d.button-large:active,.tribe-block__event-website a.button-3d.button-large:active,.tribe-block__events-link .tribe-block__btn--link > a.button-3d.button-large:active,.tribe-events .tribe-events-c-ical > a.button-3d.button-large:active,.wpcf7-form input[type="submit"].button-3d.button-large:active,.wpcf7-submit.button-3d.button-large:active,input.button-default.button-3d.button-large:active
{
box-shadow:inset 0 1px 0 #fff,0 1px 0 #e5a400,1px 6px 6px 3px rgba(0,0,0,.3)}

#main #comment-submit.button-3d.button-xlarge,#main .comment-submit.button-3d.button-xlarge,#reviews input#submit.button-3d.button-xlarge,#tribe-events .tribe-events-button.button-3d.button-xlarge,#tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button.button-3d.button-xlarge,#tribe-events .tribe-events-tickets .add-to-cart .tribe-button.button-3d.button-xlarge,#tribe-events .tribe-events-tickets .tickets_submit .tribe-button.button-3d.button-xlarge,#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit].button-3d.button-xlarge,#tribe-events-footer ~ a.tribe-events-ical.tribe-events-button.button-3d.button-xlarge,#tribe_events_filter_control #tribe_events_filters_reset.button-3d.button-xlarge,#tribe_events_filter_control #tribe_events_filters_toggle.button-3d.button-xlarge,.avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button.button-3d.button-xlarge,.button-default.button-3d.button-xlarge,.button.default.button-3d.button-xlarge,.comment-form input[type="submit"].button-3d.button-xlarge,.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy.button-3d.button-xlarge,.fusion-body .tribe-common .tribe-events-c-search__button.button-3d.button-xlarge,.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy.button-3d.button-xlarge,.fusion-body.tribe_community_edit .tribe-button.button-3d.button-xlarge,.fusion-button-default.button-3d.button-xlarge,.fusion-button_type-3d #main #comment-submit.button-3d.button-xlarge,.fusion-button_type-3d #main #comment-submit.button-xlarge,.fusion-button_type-3d #main .comment-submit.button-3d.button-xlarge,.fusion-button_type-3d #main .comment-submit.button-xlarge,.fusion-button_type-3d #reviews input#submit.button-3d.button-xlarge,.fusion-button_type-3d #reviews input#submit.button-xlarge,.fusion-button_type-3d #tribe-events .tribe-events-button.button-3d.button-xlarge,.fusion-button_type-3d #tribe-events .tribe-events-button.button-xlarge,.fusion-button_type-3d #tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button.button-3d.button-xlarge,.fusion-button_type-3d #tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button.button-xlarge,.fusion-button_type-3d #tribe-events .tribe-events-tickets .add-to-cart .tribe-button.button-3d.button-xlarge,.fusion-button_type-3d #tribe-events .tribe-events-tickets .add-to-cart .tribe-button.button-xlarge,.fusion-button_type-3d #tribe-events .tribe-events-tickets .tickets_submit .tribe-button.button-3d.button-xlarge,.fusion-button_type-3d #tribe-events .tribe-events-tickets .tickets_submit .tribe-button.button-xlarge,.fusion-button_type-3d #tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit].button-3d.button-xlarge,.fusion-button_type-3d #tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit].button-xlarge,.fusion-button_type-3d #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button.button-3d.button-xlarge,.fusion-button_type-3d #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button.button-xlarge,.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_reset.button-3d.button-xlarge,.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_reset.button-xlarge,.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_toggle.button-3d.button-xlarge,.fusion-button_type-3d #tribe_events_filter_control #tribe_events_filters_toggle.button-xlarge,.fusion-button_type-3d .avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button.button-3d.button-xlarge,.fusion-button_type-3d .avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button.button-xlarge,.fusion-button_type-3d .button-default.button-3d.button-xlarge,.fusion-button_type-3d .button-default.button-xlarge,.fusion-button_type-3d .button.default.button-3d.button-xlarge,.fusion-button_type-3d .button.default.button-xlarge,.fusion-button_type-3d .comment-form input[type="submit"].button-3d.button-xlarge,.fusion-button_type-3d .comment-form input[type="submit"].button-xlarge,.fusion-button_type-3d .fusion-button-default.button-3d.button-xlarge,.fusion-button_type-3d .fusion-button-default.button-xlarge,.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-xlarge,.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-xlarge,.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-3d.button-xlarge,.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-xlarge,.fusion-button_type-3d .page-tribe-attendee-registration button.button-3d.button-xlarge,.fusion-button_type-3d .page-tribe-attendee-registration button.button-xlarge,.fusion-button_type-3d .post-password-form input[type="submit"].button-3d.button-xlarge,.fusion-button_type-3d .post-password-form input[type="submit"].button-xlarge,.fusion-button_type-3d .slidingbar-area .button-default.button-3d.button-xlarge,.fusion-button_type-3d .slidingbar-area .button-default.button-xlarge,.fusion-button_type-3d .ticket-selector-submit-btn[type=submit].button-3d.button-xlarge,.fusion-button_type-3d .ticket-selector-submit-btn[type=submit].button-xlarge,.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-3d.button-xlarge,.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-xlarge,.fusion-button_type-3d .tribe-block__event-website a.button-3d.button-xlarge,.fusion-button_type-3d .tribe-block__event-website a.button-xlarge,.fusion-button_type-3d .tribe-block__events-link .tribe-block__btn--link > a.button-3d.button-xlarge,.fusion-button_type-3d .tribe-block__events-link .tribe-block__btn--link > a.button-xlarge,.fusion-button_type-3d .tribe-events .tribe-events-c-ical > a.button-3d.button-xlarge,.fusion-button_type-3d .tribe-events .tribe-events-c-ical > a.button-xlarge,.fusion-button_type-3d .wpcf7-form input[type="submit"].button-3d.button-xlarge,.fusion-button_type-3d .wpcf7-form input[type="submit"].button-xlarge,.fusion-button_type-3d .wpcf7-submit.button-3d.button-xlarge,.fusion-button_type-3d .wpcf7-submit.button-xlarge,.fusion-button_type-3d input.button-default.button-3d.button-xlarge,.fusion-button_type-3d input.button-default.button-xlarge,.fusion-button_type-3d.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy.button-3d.button-xlarge,.fusion-button_type-3d.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy.button-xlarge,.fusion-button_type-3d.fusion-body .tribe-common .tribe-events-c-search__button.button-3d.button-xlarge,.fusion-button_type-3d.fusion-body .tribe-common .tribe-events-c-search__button.button-xlarge,.fusion-button_type-3d.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy.button-3d.button-xlarge,.fusion-button_type-3d.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy.button-xlarge,.fusion-button_type-3d.fusion-body.tribe_community_edit .tribe-button.button-3d.button-xlarge,.fusion-button_type-3d.fusion-body.tribe_community_edit .tribe-button.button-xlarge,.fusion-button_type-3d.fusion-button-default.button-3d.button-xlarge,.fusion-button_type-3d.fusion-button-default.button-xlarge,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-xlarge,.fusion-portfolio-one .fusion-button.button-3d.button-xlarge,.page-tribe-attendee-registration button.button-3d.button-xlarge,.post-password-form input[type="submit"].button-3d.button-xlarge,.slidingbar-area .button-default.button-3d.button-xlarge,.ticket-selector-submit-btn[type=submit].button-3d.button-xlarge,.tml-submit-wrap input[type="submit"].button-3d.button-xlarge,.tribe-block__event-website a.button-3d.button-xlarge,.tribe-block__events-link .tribe-block__btn--link > a.button-3d.button-xlarge,.tribe-events .tribe-events-c-ical > a.button-3d.button-xlarge,.wpcf7-form input[type="submit"].button-3d.button-xlarge,.wpcf7-submit.button-3d.button-xlarge,input.button-default.button-3d.button-xlarge
{
box-shadow:inset 0 1px 0 #fff,0 5px 0 #e5a400,1px 7px 7px 3px rgba(0,0,0,.3)}

.fusion-button_span-yes #main #comment-submit:not(.fusion-button-span-no),.fusion-button_span-yes #main .comment-submit:not(.fusion-button-span-no),.fusion-button_span-yes #reviews input#submit:not(.fusion-button-span-no),.fusion-button_span-yes #tribe-events .tribe-events-button:not(.fusion-button-span-no),.fusion-button_span-yes #tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button:not(.fusion-button-span-no),.fusion-button_span-yes #tribe-events .tribe-events-tickets .add-to-cart .tribe-button:not(.fusion-button-span-no),.fusion-button_span-yes #tribe-events .tribe-events-tickets .tickets_submit .tribe-button:not(.fusion-button-span-no),.fusion-button_span-yes #tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit]:not(.fusion-button-span-no),.fusion-button_span-yes #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button:not(.fusion-button-span-no),.fusion-button_span-yes #tribe_events_filter_control #tribe_events_filters_reset:not(.fusion-button-span-no),.fusion-button_span-yes #tribe_events_filter_control #tribe_events_filters_toggle:not(.fusion-button-span-no),.fusion-button_span-yes .avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button:not(.fusion-button-span-no),.fusion-button_span-yes .button-default:not(.fusion-button-span-no),.fusion-button_span-yes .button.default:not(.fusion-button-span-no),.fusion-button_span-yes .comment-form input[type="submit"]:not(.fusion-button-span-no),.fusion-button_span-yes .fusion-button-default:not(.fusion-button-span-no),.fusion-button_span-yes .fusion-footer-widget-area .fusion-privacy-placeholder .button-default:not(.fusion-button-span-no),.fusion-button_span-yes .fusion-portfolio-one .fusion-button:not(.fusion-button-span-no),.fusion-button_span-yes .page-tribe-attendee-registration button:not(.fusion-button-span-no),.fusion-button_span-yes .post-password-form input[type="submit"]:not(.fusion-button-span-no),.fusion-button_span-yes .slidingbar-area .button-default:not(.fusion-button-span-no),.fusion-button_span-yes .ticket-selector-submit-btn[type=submit]:not(.fusion-button-span-no),.fusion-button_span-yes .tml-submit-wrap input[type="submit"]:not(.fusion-button-span-no),.fusion-button_span-yes .tribe-block__event-website a:not(.fusion-button-span-no),.fusion-button_span-yes .tribe-block__events-link .tribe-block__btn--link > a:not(.fusion-button-span-no),.fusion-button_span-yes .tribe-events .tribe-events-c-ical > a:not(.fusion-button-span-no),.fusion-button_span-yes .wpcf7-form input[type="submit"]:not(.fusion-button-span-no),.fusion-button_span-yes .wpcf7-submit:not(.fusion-button-span-no),.fusion-button_span-yes input.button-default:not(.fusion-button-span-no),.fusion-button_span-yes.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy:not(.fusion-button-span-no),.fusion-button_span-yes.fusion-body .tribe-common .tribe-events-c-search__button:not(.fusion-button-span-no),.fusion-button_span-yes.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy:not(.fusion-button-span-no),.fusion-button_span-yes.fusion-body.tribe_community_edit .tribe-button:not(.fusion-button-span-no),.fusion-button_span-yes.fusion-button-default:not(.fusion-button-span-no)
{
width:100%}

#main #comment-submit,#main .comment-submit,#reviews input#submit,#tribe-events .tribe-events-button,#tribe-events .tribe-events-list .tribe-events-event-cost form .tribe-button,#tribe-events .tribe-events-tickets .add-to-cart .tribe-button,#tribe-events .tribe-events-tickets .tickets_submit .tribe-button,#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit],#tribe-events-footer ~ a.tribe-events-ical.tribe-events-button,#tribe_events_filter_control #tribe_events_filters_reset,#tribe_events_filter_control #tribe_events_filters_toggle,.avada-ec-views-v1 #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls button,.button-default,.button.default,.comment-form input[type="submit"],.fusion-body .tribe-block.tribe-tickets .tribe-tickets .tribe-tickets__buy,.fusion-body .tribe-common .tribe-events-c-search__button,.fusion-body .tribe_events .tribe-tickets .tribe-tickets__buy,.fusion-body.tribe_community_edit .tribe-button,.fusion-button,.fusion-button-default,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default,.fusion-portfolio-one .fusion-button,.page-tribe-attendee-registration button,.post-password-form input[type="submit"],.slidingbar-area .button-default,.ticket-selector-submit-btn[type=submit],.tml-submit-wrap input[type="submit"],.tribe-block__event-website a,.tribe-block__events-link .tribe-block__btn--link > a,.tribe-events .tribe-events-c-ical > a,.wpcf7-form input[type="submit"],.wpcf7-submit,input.button-default
{
  font-family:PT Sans;
  font-weight:400;
  font-style:normal;
  letter-spacing:0px;
  border-width:0px;
  border-style:solid;
  border-radius:0px;
  text-transform:uppercase;
transition:all .2s}

.fusion-button-span-yes
{
width:100%}

body.fusion-button_span-yes .fusion-button-default-span
{
width:100%}

body.fusion-button_size-small .fusion-button-default-size,body.fusion-button_size-small button.button
{
  padding:9px 20px;
  line-height:14px;
font-size:12px}

body.fusion-button_size-small .fusion-button-default-size.button-3d:active,body.fusion-button_size-small button.button.button-3d:active
{
top:2px}

body.fusion-button_size-small .fusion-button-default-size .fusion-button-text-left,body.fusion-button_size-small button.button .fusion-button-text-left
{
padding-left:25px}

body.fusion-button_size-small .fusion-button-default-size .fusion-button-text-right,body.fusion-button_size-small button.button .fusion-button-text-right
{
padding-right:25px}

body.fusion-button_size-small .fusion-button-default-size .button-icon-divider-left,body.fusion-button_size-small button.button .button-icon-divider-left
{
padding:0 10px}

body.fusion-button_size-small .fusion-button-default-size .button-icon-divider-right,body.fusion-button_size-small button.button .button-icon-divider-right
{
padding:0 10px}

body.fusion-button_size-small .fusion-button-default-size .button-icon-divider-left i,body.fusion-button_size-small .fusion-button-default-size .button-icon-divider-right i,body.fusion-button_size-small button.button .button-icon-divider-left i,body.fusion-button_size-small button.button .button-icon-divider-right i
{
  top:50%;
  margin-top:-6px;
display:block}

body.fusion-button_size-medium .fusion-button-default-size,body.fusion-button_size-medium button.button
{
  padding:11px 23px;
  line-height:16px;
font-size:13px}

body.fusion-button_size-medium .fusion-button-default-size.button-3d:active,body.fusion-button_size-medium button.button.button-3d:active
{
top:3px}

body.fusion-button_size-medium .fusion-button-default-size .fusion-button-text-left,body.fusion-button_size-medium button.button .fusion-button-text-left
{
padding-left:28px}

body.fusion-button_size-medium .fusion-button-default-size .fusion-button-text-right,body.fusion-button_size-medium button.button .fusion-button-text-right
{
padding-right:28px}

body.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-left,body.fusion-button_size-medium button.button .button-icon-divider-left
{
padding:0 12.5px}

body.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-right,body.fusion-button_size-medium button.button .button-icon-divider-right
{
padding:0 12.5px}

body.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-left i,body.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-right i,body.fusion-button_size-medium button.button .button-icon-divider-left i,body.fusion-button_size-medium button.button .button-icon-divider-right i
{
  top:50%;
  margin-top:-6.5px;
display:block}

body.fusion-button_size-large .fusion-button-default-size,body.fusion-button_size-large button.button
{
  padding:13px 29px;
  line-height:17px;
font-size:14px}

body.fusion-button_size-large .fusion-button-default-size.button-3d:active,body.fusion-button_size-large button.button.button-3d:active
{
top:4px}

body.fusion-button_size-large .fusion-button-default-size .fusion-button-text-left,body.fusion-button_size-large button.button .fusion-button-text-left
{
padding-left:34px}

body.fusion-button_size-large .fusion-button-default-size .fusion-button-text-right,body.fusion-button_size-large button.button .fusion-button-text-right
{
padding-right:34px}

body.fusion-button_size-large .fusion-button-default-size .button-icon-divider-left,body.fusion-button_size-large button.button .button-icon-divider-left
{
padding:0 14.5px}

body.fusion-button_size-large .fusion-button-default-size .button-icon-divider-right,body.fusion-button_size-large button.button .button-icon-divider-right
{
padding:0 14.5px}

body.fusion-button_size-large .fusion-button-default-size .button-icon-divider-left i,body.fusion-button_size-large .fusion-button-default-size .button-icon-divider-right i,body.fusion-button_size-large button.button .button-icon-divider-left i,body.fusion-button_size-large button.button .button-icon-divider-right i
{
  top:50%;
  margin-top:-7px;
display:block}

body.fusion-button_size-xlarge .fusion-button-default-size,body.fusion-button_size-xlarge button.button
{
  padding:17px 40px;
  line-height:21px;
font-size:18px}

body.fusion-button_size-xlarge .fusion-button-default-size.button-3d:active,body.fusion-button_size-xlarge button.button.button-3d:active
{
top:6px}

body.fusion-button_size-xlarge .fusion-button-default-size .fusion-button-text-left,body.fusion-button_size-xlarge button.button .fusion-button-text-left
{
padding-left:45px}

body.fusion-button_size-xlarge .fusion-button-default-size .fusion-button-text-right,body.fusion-button_size-xlarge button.button .fusion-button-text-right
{
padding-right:45px}

body.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-left,body.fusion-button_size-xlarge button.button .button-icon-divider-left
{
padding:0 18.5px}

body.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-right,body.fusion-button_size-xlarge button.button .button-icon-divider-right
{
padding:0 18.5px}

body.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-left i,body.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-right i,body.fusion-button_size-xlarge button.button .button-icon-divider-left i,body.fusion-button_size-xlarge button.button .button-icon-divider-right i
{
  top:50%;
  margin-top:-9px;
display:block}

.fusion-chart.legend-bottom .fusion-chart-inner,.fusion-chart.legend-left .fusion-chart-inner,.fusion-chart.legend-right .fusion-chart-inner,.fusion-chart.legend-top .fusion-chart-inner
{
  display:flex;
flex-direction:row}

.fusion-chart.legend-bottom .fusion-chart-inner,.fusion-chart.legend-top .fusion-chart-inner
{
flex-direction:column}

.fusion-chart.legend-bottom .fusion-chart-legend-wrap,.fusion-chart.legend-top .fusion-chart-legend-wrap
{
  width:100%;
text-align:center}

.fusion-chart.legend-top .fusion-chart-legend-wrap
{
  padding-bottom:20px;
order:1}

.fusion-chart.legend-top .fusion-chart-wrap
{
order:2}

.fusion-chart.legend-bottom .fusion-chart-legend-wrap
{
  padding-top:20px;
order:2}

.fusion-chart.legend-bottom .fusion-chart-wrap
{
order:1}

.fusion-chart.legend-left .fusion-chart-inner .fusion-chart-wrap,.fusion-chart.legend-right .fusion-chart-inner .fusion-chart-wrap
{
flex:15% 1 0}

.fusion-chart.legend-left .fusion-chart-inner .fusion-chart-legend-wrap,.fusion-chart.legend-right .fusion-chart-inner .fusion-chart-legend-wrap
{
  display:flex;
  align-items:center;
  justify-content:center;
flex:15% 0 0}

.fusion-chart.legend-left .fusion-chart-inner .fusion-chart-legend-wrap li,.fusion-chart.legend-left .fusion-chart-inner .fusion-chart-legend-wrap span,.fusion-chart.legend-right .fusion-chart-inner .fusion-chart-legend-wrap li,.fusion-chart.legend-right .fusion-chart-inner .fusion-chart-legend-wrap span
{
display:block}

.fusion-chart.legend-right .fusion-chart-legend-wrap
{
  padding-left:5px;
order:2}

.fusion-chart.legend-right .fusion-chart-wrap
{
order:1}

.fusion-chart.legend-left .fusion-chart-legend-wrap
{
  padding-right:5px;
order:1}

.fusion-chart.legend-left .fusion-chart-wrap
{
order:2}

.fusion-chart .fusion-chart-legend-wrap
{
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none;
direction:ltr}

.fusion-chart .fusion-chart-legend-wrap ul
{
  margin:0;
  padding:0;
list-style-type:none}

.fusion-chart .fusion-chart-legend-wrap li
{
  display:inline-block;
margin:0}

.fusion-chart .fusion-chart-legend-wrap li span
{
  position:relative;
  padding:3px 12px;
  z-index:2;
  color:#fff;
  display:inline-block;
margin:4px}

.fusion-chart .fusion-chart-title
{
text-align:center}

.fusion-checklist,ul.fusion-checklist
{
  list-style-type:none;
  padding:0;
margin:10px 0 0}

.fusion-checklist .fusion-li-item,.fusion-checklist.fusion-404-checklist>li,ul.fusion-checklist .fusion-li-item,ul.fusion-checklist.fusion-404-checklist>li
{
  padding:5.5px 0;
margin-left:0}

.fusion-checklist .fusion-li-item:first-child,.fusion-checklist.fusion-404-checklist>li:first-child,ul.fusion-checklist .fusion-li-item:first-child,ul.fusion-checklist.fusion-404-checklist>li:first-child
{
padding-top:0}

.fusion-checklist .fusion-li-item p:first-of-type,.fusion-checklist.fusion-404-checklist>li p:first-of-type,ul.fusion-checklist .fusion-li-item p:first-of-type,ul.fusion-checklist.fusion-404-checklist>li p:first-of-type
{
margin-top:0}

.fusion-checklist .fusion-li-item p:last-of-type,.fusion-checklist.fusion-404-checklist>li p:last-of-type,ul.fusion-checklist .fusion-li-item p:last-of-type,ul.fusion-checklist.fusion-404-checklist>li p:last-of-type
{
margin-bottom:0}

.fusion-checklist.fusion-checklist-divider .fusion-li-item,.fusion-checklist.fusion-checklist-divider.fusion-404-checklist>li,ul.fusion-checklist.fusion-checklist-divider .fusion-li-item,ul.fusion-checklist.fusion-checklist-divider.fusion-404-checklist>li
{
  padding:.7em 0;
border-bottom:1px solid}

.fusion-checklist .icon-wrapper,ul.fusion-checklist .icon-wrapper
{
  display:flex;
  align-items:center;
  justify-content:center;
float:left}

.fusion-checklist .fusion-li-icon,ul.fusion-checklist .fusion-li-icon
{
display:inline-block}

.fusion-checklist .circle-yes,ul.fusion-checklist .circle-yes
{
  border-radius:50%;
  background-clip:padding-box;
  background-color:#333;
  color:#fff;
text-align:center}

.fusion-content-boxes
{
margin-bottom:60px}

.fusion-content-boxes .col
{
position:relative}

.fusion-content-boxes .fusion-column
{
  margin-bottom:20px;
box-sizing:border-box}

.fusion-content-boxes.fusion-columns-1 .fusion-column
{
margin-bottom:40px}

.fusion-content-boxes .link-area-box
{
cursor:pointer}

.fusion-content-boxes .link-area-box .fusion-read-more,.fusion-content-boxes .link-area-box .fusion-read-more-button
{
pointer-events:none}

.fusion-content-boxes .icon .fontawesome-icon
{
  margin-right:0;
margin-left:0}

.fusion-content-boxes .icon>span
{
display:inline-block}

.fusion-content-boxes .icon *
{
box-sizing:border-box}

.fusion-content-boxes .heading
{
  overflow:hidden;
margin-bottom:15px}

.fusion-content-boxes .heading .heading-link
{
  text-decoration:none;
box-shadow:none}

.fusion-content-boxes .heading .heading-link:hover .content-box-heading
{
color:#65bc7b}

.fusion-content-boxes .heading .heading-link:hover .fontawesome-icon
{
  background-color:#65bc7b;
border-color:#65bc7b}

.fusion-content-boxes .heading .heading-link .icon
{
  height:auto;
  width:auto;
display:block}

.fusion-content-boxes .heading .content-box-heading,.fusion-content-boxes .heading .fontawesome-icon,.fusion-content-boxes .heading a
{
transition:all .3s}

.fusion-content-boxes .heading .content-box-heading
{
  margin:0;
padding:0}

.fusion-content-boxes .heading img
{
  float:none;
margin:0}

.fusion-content-boxes .fontawesome-icon.circle-yes
{
margin-top:0}

.fusion-content-boxes .fusion-read-more:after,.fusion-content-boxes .fusion-read-more:before
{
transition:all .3s}

.fusion-content-boxes .fusion-read-more-button
{
margin-top:18px}

.fusion-content-boxes .link-type-button-bar .content-container
{
  padding-bottom:50px;
position:relative}

.fusion-content-boxes .link-type-button-bar .fusion-read-more
{
  width:100%;
  position:absolute;
  bottom:0;
  left:0;
  padding:5px 0;
text-align:center}

.fusion-content-boxes .link-type-button-bar .fusion-read-more:after
{
display:none}

.fusion-content-boxes .content-container
{
margin-bottom:20px}

.fusion-content-boxes .content-container>p:last-child
{
margin-bottom:0}

.fusion-content-boxes .content-container .fusion-read-more
{
  display:block;
margin-top:18px}

.fusion-content-boxes .content-wrapper-background
{
padding:35px}

.fusion-content-boxes .content-box-shortcode-timeline
{
  display:block;
  height:1px;
  border-top-style:solid;
  border-top-width:1px;
  position:absolute;
  top:0;
  left:50%;
  z-index:1;
margin-right:10px}

.fusion-content-boxes .content-box-shortcode-timeline-vertical
{
  display:block;
  width:1px;
  border-left-style:solid;
  border-left-width:1px;
  position:absolute;
  top:0;
z-index:1}

.fusion-content-boxes.content-boxes .content-box-column-last .content-box-shortcode-timeline,.fusion-content-boxes.content-boxes .content-box-column-last-in-row .content-box-shortcode-timeline
{
display:none}

.fusion-content-boxes.content-boxes-clean-horizontal.content-boxes .content-box-column-last,.fusion-content-boxes.content-boxes-clean-horizontal.content-boxes .content-box-column-last-in-row,.fusion-content-boxes.content-boxes-clean-vertical.content-boxes .content-box-column-last,.fusion-content-boxes.content-boxes-clean-vertical.content-boxes .content-box-column-last-in-row
{
border-right-width:1px}

.fusion-content-boxes.content-boxes-timeline-horizontal .content-box-column .icon,.fusion-content-boxes.content-boxes-timeline-vertical .content-box-column .icon
{
opacity:0}

.fusion-content-boxes.content-boxes-timeline-horizontal .content-box-column.fusion-appear .icon
{
  animation:fusionExpandAndShow 1s 1 cubic-bezier(.17,.67,.83,.67);
  opacity:1;
transform:scale(1)}

.fusion-content-boxes.content-boxes-timeline-horizontal .content-box-column.fusion-appear .content-box-shortcode-timeline
{
  animation:fusionExpandWidth 1s 1 cubic-bezier(.17,.67,.83,.67);
width:100%}

.fusion-content-boxes.content-boxes-timeline-vertical .content-box-column.fusion-appear .icon
{
  animation:fusionExpandAndShow 1s 1 cubic-bezier(.17,.67,.83,.67);
  opacity:1;
transform:scale(1)}

.fusion-content-boxes.content-boxes-timeline-vertical .content-box-column.fusion-appear .content-box-shortcode-timeline-vertical
{
  animation:fusionExpandHeight 1s 1 cubic-bezier(.17,.67,.83,.67);
height:calc(100% + 40px)}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .icon,.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .image
{
  display:table-cell;
  vertical-align:middle;
float:none}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .content-box-heading
{
  display:table-cell;
  vertical-align:middle;
line-height:normal}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .content-box-heading
{
float:none!important}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right i,.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right img
{
  margin-right:0;
margin-left:20px}

.fusion-content-boxes.content-boxes-icon-on-side .heading
{
margin-bottom:15px}

.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon
{
  position:relative;
overflow:visible}

.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .content-box-heading
{
vertical-align:top}

.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .content-box-heading
{
float:right}

.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .icon,.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .image
{
right:0}

.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .icon i,.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .icon img,.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .image i,.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .image img
{
  margin-left:20px;
margin-right:0}

.fusion-content-boxes.content-boxes-icon-on-side .icon,.fusion-content-boxes.content-boxes-icon-on-side .image
{
position:absolute}

.fusion-content-boxes.content-boxes-icon-on-side .content-container.icon-small
{
padding-left:55px}

.fusion-content-boxes.content-boxes-icon-on-side .content-container.icon-medium
{
padding-left:70px}

.fusion-content-boxes.content-boxes-icon-on-side .content-container.icon-large
{
padding-left:85px}

.fusion-content-boxes.content-boxes-icon-on-side.content-right .content-container
{
padding-left:0!important}

.fusion-content-boxes.content-boxes-icon-on-side.content-right .content-container.icon-small
{
padding-right:45px}

.fusion-content-boxes.content-boxes-icon-on-side.content-right .content-container.icon-medium
{
padding-right:60px}

.fusion-content-boxes.content-boxes-icon-on-side.content-right .content-container.icon-large
{
padding-right:75px}

.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon,.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon
{
  display:table;
width:auto}

.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .heading-link,.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .heading-link
{
display:block}

.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon img,.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon img
{
  margin-right:20px;
max-width:none}

.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .fontawesome-icon,.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .fontawesome-icon
{
  display:block;
  float:none;
margin-right:20px}

.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon i.small,.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon i.small
{
  height:35px;
  width:35px;
  line-height:35px;
font-size:18px}

.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon i.medium,.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon i.medium
{
  height:50px;
  width:50px;
  line-height:50px;
font-size:21px}

.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon i.large,.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon i.large
{
  width:65px;
  height:65px;
  line-height:65px;
font-size:24px}

.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right,.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right
{
float:right!important}

.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .icon,.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .image,.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .icon,.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .image
{
float:none}

.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .icon i,.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .icon i
{
margin-right:0!important}

.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .content-box-heading,.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .content-box-heading
{
text-align:right}

.fusion-content-boxes.content-boxes-icon-on-side .content-icon-wrapper-yes .heading-with-icon .icon span,.fusion-content-boxes.content-boxes-icon-with-title .content-icon-wrapper-yes .heading-with-icon .icon span
{
margin-right:20px}

.fusion-content-boxes.content-boxes-icon-on-side .content-icon-wrapper-yes .heading-with-icon.icon-right .icon span,.fusion-content-boxes.content-boxes-icon-with-title .content-icon-wrapper-yes .heading-with-icon.icon-right .icon span
{
  margin-left:20px;
margin-right:0}

.fusion-content-boxes.content-boxes-icon-on-side .content-icon-wrapper-yes .heading-with-icon .fontawesome-icon,.fusion-content-boxes.content-boxes-icon-with-title .content-icon-wrapper-yes .heading-with-icon .fontawesome-icon
{
margin-right:0}

.fusion-content-boxes.content-boxes-icon-on-top .heading
{
text-align:center}

.fusion-content-boxes.content-boxes-icon-on-top .heading .icon
{
margin-bottom:15px}

.fusion-content-boxes.content-boxes-icon-on-top .heading .fontawesome-icon
{
  display:block;
  float:none;
  margin:0 auto;
  height:64px;
  width:64px;
  line-height:64px;
font-size:24px}

.fusion-content-boxes.content-boxes-icon-on-top .heading i.small
{
  height:35px;
  width:35px;
  line-height:35px;
font-size:18px}

.fusion-content-boxes.content-boxes-icon-on-top .heading i.medium
{
  height:50px;
  width:50px;
  line-height:50px;
font-size:21px}

.fusion-content-boxes.content-boxes-icon-on-top .heading i.large
{
  width:65px;
  height:65px;
  line-height:65px;
font-size:24px}

.fusion-content-boxes.content-boxes-icon-on-top .heading img
{
margin-bottom:20px}

.fusion-content-boxes.content-boxes-icon-on-top .content-container,.fusion-content-boxes.content-boxes-icon-on-top .fusion-read-more
{
text-align:center}

.fusion-content-boxes.content-boxes-icon-boxed
{
overflow:visible}

.fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed
{
  overflow:visible;
  padding:50px 35px 35px;
text-align:center}

.fusion-content-boxes.content-boxes-icon-boxed .link-type-button-bar .content-container
{
padding-bottom:50px}

.fusion-content-boxes.content-boxes-icon-boxed .heading
{
  overflow:visible;
  position:relative;
text-align:center}

.fusion-content-boxes.content-boxes-icon-boxed .heading .fontawesome-icon
{
  display:block;
  position:absolute;
  left:50%;
  top:-80px;
  float:none;
  height:64px;
  width:64px;
  line-height:64px;
font-size:24px}

.fusion-content-boxes.content-boxes-icon-boxed .heading i.small
{
  height:35px;
  width:35px;
  line-height:35px;
  font-size:18px;
  top:-67px;
margin-left:-17px}

.fusion-content-boxes.content-boxes-icon-boxed .heading i.medium
{
  height:50px;
  width:50px;
  line-height:50px;
  font-size:21px;
  top:-76px;
margin-left:-25px}

.fusion-content-boxes.content-boxes-icon-boxed .heading i.large
{
  width:65px;
  height:65px;
  line-height:65px;
  font-size:24px;
top:-85px}

.fusion-content-boxes.content-boxes-icon-boxed .heading .image
{
  display:block;
  position:absolute;
left:50%}

.fusion-content-boxes.content-boxes-icon-boxed .content-container,.fusion-content-boxes.content-boxes-icon-boxed .fusion-read-more
{
text-align:center}

.fusion-content-boxes.content-boxes-timeline-horizontal .icon
{
  position:relative;
z-index:2}

.fusion-content-boxes.content-boxes-timeline-horizontal .content-box-column .content-box-wrapper
{
position:static}

.fusion-content-boxes.content-boxes-timeline-vertical .heading-with-icon,.fusion-content-boxes.content-boxes-timeline-vertical .heading-with-icon .heading-link
{
  display:flex;
  align-items:center;
overflow:visible}

.fusion-content-boxes.content-boxes-timeline-vertical .content-box-column>.col
{
position:static}

.fusion-content-boxes.content-boxes-timeline-vertical .icon
{
  position:relative;
z-index:2}

.fusion-content-boxes.content-boxes-timeline-vertical .content-box-column-last .content-box-shortcode-timeline-vertical
{
display:none}

.do-animate .fusion-content-boxes .fusion-animated
{
  animation-fill-mode:none;
position:relative}

.fusion-content-boxes.content-boxes-clean-vertical
{
  margin-left:0;
margin-right:0}

.fusion-content-boxes.content-boxes-clean-vertical .content-box-column
{
  border-style:solid;
  border-width:1px;
  border-right-width:0;
padding:0}

.fusion-content-boxes.content-boxes-clean-vertical .col
{
padding:30px}

.fusion-content-boxes.content-boxes-clean-vertical .link-type-button
{
padding-bottom:0}

.fusion-content-boxes.content-boxes-clean-vertical .link-type-button-bar .content-container
{
padding-bottom:60px}

.fusion-content-boxes.content-boxes-clean-horizontal
{
  margin-left:0;
margin-right:0}

.fusion-content-boxes.content-boxes-clean-horizontal .content-box-column
{
  border-style:solid;
  border-width:1px;
  border-right-width:0;
padding:0}

.fusion-content-boxes.content-boxes-clean-horizontal .col
{
padding:30px}

.fusion-content-boxes.content-boxes-clean-horizontal .link-type-button-bar .content-container
{
padding-bottom:60px}

.fusion-content-boxes a
{
  text-decoration:none;
box-shadow:none}

.content-boxes-icon-on-top .col
{
text-align:center}

.content-boxes-icon-on-top .col .more a
{
float:none}

.content-boxes-icon-on-top .col .heading-and-icon .fontawesome-icon
{
  float:none;
  width:64px;
  height:64px;
  line-height:64px;
  font-size:24px;
  margin:0;
display:inline-block}

.content-boxes-icon-on-top .col .heading-and-icon img
{
  float:none;
margin-right:0}

.content-boxes-icon-on-top .col .heading-and-icon h2
{
padding-left:0}

.content-boxes-icon-on-side .col-content-container
{
padding-left:45px}

.content-boxes-icon-boxed
{
overflow:visible}

.content-boxes-icon-boxed .col
{
  overflow:visible!important;
  text-align:center;
padding:50px 2% 2%}

.content-boxes-icon-boxed .col .more a
{
float:none}

.content-boxes-icon-boxed .col .heading-and-icon
{
  overflow:visible;
position:relative}

.content-boxes-icon-boxed .col .heading-and-icon .fontawesome-icon,.content-boxes-icon-boxed .col .heading-and-icon img
{
  float:none;
  position:absolute;
  top:-80px;
  width:64px;
  height:64px;
  line-height:64px;
  font-size:24px;
  margin:0 0 0 -32px;
left:50%}

.content-boxes-icon-boxed .col .heading-and-icon img
{
float:none}

.content-boxes-icon-boxed .col .heading-and-icon h2
{
padding-left:0}

.fusion-countdown
{
  display:flex;
  flex-wrap:nowrap;
  flex-direction:row;
  justify-content:space-between;
  align-items:center;
padding:30px}

.fusion-countdown.fusion-no-bg
{
padding:0}

.fusion-countdown .fusion-countdown-heading
{
  font-weight:700;
  letter-spacing:2px;
line-height:1.2em}

.fusion-countdown .fusion-countdown-subheading
{
  letter-spacing:1px;
line-height:1.2em}

.fusion-countdown .fusion-countdown-counter-wrapper
{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  flex-grow:1;
  overflow:hidden;
  margin:0 10px;
text-align:center}

.fusion-countdown .fusion-dash-wrapper
{
display:inline-block}

.fusion-countdown .fusion-dash
{
  display:flex;
  align-items:center;
  justify-content:center;
line-height:1}

.fusion-countdown .fusion-digit-wrapper
{
  display:flex;
justify-content:center}

.fusion-countdown .fusion-digit>div
{
  margin:0 -.23em;
width:1em}

.fusion-countdown .fusion-hundred-digit,.fusion-countdown .fusion-thousand-digit
{
display:none}

.fusion-countdown .fusion-dash-title
{
  padding-left:.25em;
min-width:46px}

.fusion-countdown .fusion-countdown-link
{
letter-spacing:2px}

.fusion-countdown .fusion-countdown-link:hover
{
opacity:.7}

.fusion-countdown.fusion-countdown-has-heading .fusion-countdown-subheading
{
margin-bottom:.4em}

.fusion-countdown.fusion-countdown-stacked
{
flex-direction:column}

.fusion-countdown.fusion-countdown-stacked .fusion-countdown-heading-wrapper
{
text-align:center}

.fusion-countdown.fusion-countdown-stacked.fusion-countdown-has-heading .fusion-countdown-counter-wrapper
{
margin-top:1em}

.fusion-countdown.fusion-countdown-stacked.fusion-countdown-has-link .fusion-countdown-counter-wrapper
{
margin-bottom:1em}

.fusion-countdown.fusion-countdown-label-bottom .fusion-dash,.fusion-countdown.fusion-countdown-label-top .fusion-dash
{
flex-direction:column}

.fusion-countdown.fusion-countdown-label-bottom .fusion-dash-title,.fusion-countdown.fusion-countdown-label-top .fusion-dash-title
{
width:100%}

.fusion-countdown.fusion-countdown-label-top .fusion-digit-wrapper
{
order:2}

.fusion-countdown.fusion-countdown-label-top .fusion-dash-title
{
  order:1;
padding:0 0 .25em 0}

.fusion-countdown.fusion-countdown-label-bottom .fusion-dash-title
{
padding:.25em 0 0 0}

.fusion-counters-box.row
{
  margin-left:-7px;
margin-right:-7px}

.fusion-counters-box .fusion-counter-box
{
  padding:0 7px;
  margin-bottom:14px;
  text-align:center;
box-sizing:border-box}

.fusion-counters-box .fusion-counter-box .counter-box-container
{
padding:20px}

.fusion-counters-box .fusion-counter-box .counter-box-border
{
border:1px solid #e5e4e3}

.fusion-counters-box .content-box-counter
{
  color:#65bc7b;
  font-size:50px;
line-height:50px}

.fusion-counters-box .counter-box-icon
{
  float:none;
  margin-top:-8px;
  vertical-align:middle;
color:inherit}

.fusion-counters-box .fusion-counter-box-icon-top .counter-box-icon
{
  display:block;
  float:none;
margin:0}

.fusion-counters-circle
{
  margin-bottom:20px;
text-align:center}

.fusion-counters-circle .counter-circle-wrapper
{
  display:inline-block;
  position:relative;
  margin-bottom:20px;
  margin-right:15px;
  height:220px;
  width:220px;
  overflow:hidden;
vertical-align:middle}

.fusion-counters-circle .counter-circle-wrapper:hover
{
overflow:visible}

.fusion-counters-circle .counter-circle
{
  display:flex;
  align-items:center;
  justify-content:center;
  overflow:hidden;
  position:relative;
  height:220px;
  width:220px;
font-size:50px}

.fusion-counters-circle .counter-circle .fusion-counter-circle-content-inner
{
  line-height:1;
width:80%}

.fusion-counters-circle .counter-circle .fontawesome-icon
{
  float:none;
  margin:0;
font-size:50px}

.fusion-counters-circle .counter-circle canvas
{
  position:absolute;
  left:0;
top:0}

.fusion-counters-circle:last-child
{
margin-right:0}

.fusion-body .fusion-dropcap
{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  position:relative;
  top:4px;
  float:left;
  margin-right:10px;
  padding:0;
  height:52px;
  line-height:52px;
  color:#f8b900;
  font-size:60px;
text-transform:uppercase}

.fusion-body .fusion-dropcap.dropcap-boxed
{
  height:51px;
  width:51px;
  line-height:51px;
  border-radius:8px;
  background-clip:padding-box;
  box-shadow:0 1px 1px rgba(0,0,0,.2);
  color:#fff;
  font-size:45px;
background-color:#f8b900}

.fusion-events-shortcode .fusion-layout-column
{
  border-style:solid;
  border-width:0;
border-color:transparent}

.fusion-events-shortcode .fusion-layout-column.fusion-spacing-no
{
margin-bottom:0}

.fusion-events-shortcode .fusion-layout-column .fusion-column-wrapper
{
  background-color:rgba(255,255,255,0);
  border:1px solid transparent;
flex-direction:column}

.fusion-events-shortcode.fusion-events-layout-center .fusion-events-content-wrapper
{
text-align:center}

.fusion-events-shortcode.fusion-events-layout-left .fusion-events-content-wrapper
{
text-align:left}

.fusion-events-shortcode.fusion-events-layout-right .fusion-events-content-wrapper
{
text-align:right}

.fusion-events-shortcode .fusion-events-thumbnail
{
  display:block;
border-bottom:1px solid transparent}

.fusion-events-shortcode .tribe-events-event-image
{
  display:block;
  width:100%;
margin-bottom:0}

.fusion-events-shortcode .fusion-full-one
{
width:100%}

.fusion-events-shortcode .fusion-full-one .tribe-events-event-image
{
height:416px}

.fusion-events-shortcode .fusion-one-half .tribe-events-event-image
{
height:416px}

.fusion-events-shortcode .fusion-one-third .fusion-events-placeholder
{
  width:337px;
height:216px}

.fusion-events-shortcode .fusion-one-third .tribe-events-event-image
{
height:216px}

.fusion-events-shortcode .fusion-one-fourth .fusion-events-placeholder
{
  width:242px;
height:173px}

.fusion-events-shortcode .fusion-one-fourth .tribe-events-event-image
{
height:173px}

.fusion-events-shortcode .fusion-one-fifth .fusion-events-placeholder
{
  width:177px;
height:142px}

.fusion-events-shortcode .fusion-one-fifth .tribe-events-event-image
{
height:142px}

.fusion-events-shortcode .fusion-one-sixth .fusion-events-placeholder
{
  width:147px;
height:118px}

.fusion-events-shortcode .fusion-one-sixth .tribe-events-event-image
{
height:118px}

.fusion-events-shortcode .fusion-events-meta .event-is-recurring,.fusion-events-shortcode .fusion-events-meta .recurringinfo
{
display:inline}

.fusion-events-shortcode .fusion-events-content
{
padding-top:20px}

.fusion-events-shortcode .fusion-events-content p:last-child
{
margin-bottom:0}

.fusion-events-shortcode .tribe-events-tooltip
{
display:none}

.fusion-events-shortcode .tribe-events-divider
{
padding:0 5px}

.fusion-events-shortcode h2
{
margin-bottom:0}

.fusion-events-shortcode h4
{
margin:0}

.fusion-events-shortcode .fusion-events-thumbnail,.fusion-events-shortcode .fusion-layout-column .fusion-column-wrapper
{
border-color:#ebeaea}

.fusion-builder-element-content .fusion-events-shortcode .fusion-layout-column .fusion-column-wrapper:after
{
display:none}

.fusion-builder-element-content .fusion-events-shortcode .fusion-layout-column .fusion-column-wrapper .fusion-fullwidth:after
{
display:none}

.fusion-flip-boxes
{
margin-bottom:25px}

.fusion-flip-boxes .fusion-column
{
box-sizing:border-box}

.fusion-flip-boxes .fusion-flip-box
{
  position:relative;
  z-index:1;
  padding:0;
  margin:0;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
-webkit-transform:translate3d(0,0,0)}

.fusion-flip-boxes .fusion-flip-box .flip-box-inner-wrapper
{
  position:relative;
  margin-bottom:15px;
perspective:1000px}

.fusion-flip-boxes .fusion-flip-box .flip-box-back,.fusion-flip-boxes .fusion-flip-box .flip-box-front
{
  display:flex;
  align-items:center;
  top:0;
  right:0;
  left:0;
  perspective:1000px;
  padding:27px 20px;
  text-align:center;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  background-clip:padding-box;
  background-position:center;
  background-repeat:no-repeat;
background-size:cover}

.fusion-flip-boxes .fusion-flip-box .flip-box-front
{
  position:relative;
  bottom:0;
z-index:10}

.fusion-flip-boxes .fusion-flip-box .flip-box-back
{
  position:absolute;
z-index:-1}

.fusion-flip-boxes .fusion-flip-box .flip-box-back .fusion-button
{
  display:table;
margin:20px auto 0}

.fusion-flip-boxes .fusion-flip-box .flip-box-back-inner,.fusion-flip-boxes .fusion-flip-box .flip-box-front-inner
{
width:100%}

.fusion-flip-boxes .fusion-flip-box.hover .flip-box-back,.fusion-flip-boxes .fusion-flip-box:focus .flip-box-back,.fusion-flip-boxes .fusion-flip-box:hover .flip-box-back
{
z-index:1}

.fusion-flip-boxes .fusion-flip-box.hover .flip-box-front,.fusion-flip-boxes .fusion-flip-box:focus .flip-box-front,.fusion-flip-boxes .fusion-flip-box:hover .flip-box-front
{
z-index:-1}

.fusion-flip-boxes .fusion-flip-box .flip-box-grafix
{
  display:table;
margin:0 auto 10px}

.fusion-flip-boxes .fusion-flip-box .flip-box-image
{
  table-layout:fixed;
width:100%}

.fusion-flip-boxes .fusion-flip-box .flip-box-circle
{
  height:64px;
  width:64px;
  border:1px solid;
  border-radius:50%;
background-clip:padding-box}

.fusion-flip-boxes .fusion-flip-box .flip-box-circle i
{
  display:table-cell;
  vertical-align:middle;
font-size:24px}

.fusion-flip-boxes .fusion-flip-box .flip-box-no-circle i
{
font-size:60px}

.fusion-flip-boxes .fusion-flip-box .flip-box-heading
{
  margin-top:0;
  margin-bottom:9px;
padding-top:0}

.fusion-flip-boxes .fusion-flip-box .flip-box-heading.without-text
{
margin-bottom:0}

.fusion-flip-boxes .fusion-flip-box .flip-box-heading-back
{
  margin-bottom:9px;
  margin-top:0;
text-transform:uppercase}

.fusion-flip-boxes .fusion-flip-box .finished-animating
{
  transition:none!important;
animation:none!important}

.fusion-flip-boxes .fusion-flip-box.flip-right .flip-box-front
{
transform:rotateY(0)}

.fusion-flip-boxes .fusion-flip-box.flip-right .flip-box-back
{
transform:rotateY(-180deg)}

.fusion-flip-boxes .fusion-flip-box.flip-right.hover .flip-box-back,.fusion-flip-boxes .fusion-flip-box.flip-right:focus .flip-box-back,.fusion-flip-boxes .fusion-flip-box.flip-right:hover .flip-box-back
{
transform:rotateY(0)}

.fusion-flip-boxes .fusion-flip-box.flip-right.hover .flip-box-front,.fusion-flip-boxes .fusion-flip-box.flip-right:focus .flip-box-front,.fusion-flip-boxes .fusion-flip-box.flip-right:hover .flip-box-front
{
transform:rotateY(180deg)}

.fusion-flip-boxes .fusion-flip-box.flip-left .flip-box-front
{
transform:rotateY(0)}

.fusion-flip-boxes .fusion-flip-box.flip-left .flip-box-back
{
transform:rotateY(180deg)}

.fusion-flip-boxes .fusion-flip-box.flip-left.hover .flip-box-back,.fusion-flip-boxes .fusion-flip-box.flip-left:focus .flip-box-back,.fusion-flip-boxes .fusion-flip-box.flip-left:hover .flip-box-back
{
transform:rotateY(0)}

.fusion-flip-boxes .fusion-flip-box.flip-left.hover .flip-box-front,.fusion-flip-boxes .fusion-flip-box.flip-left:focus .flip-box-front,.fusion-flip-boxes .fusion-flip-box.flip-left:hover .flip-box-front
{
transform:rotateY(-180deg)}

.fusion-flip-boxes .fusion-flip-box.flip-up .flip-box-front
{
transform:rotateX(0)}

.fusion-flip-boxes .fusion-flip-box.flip-up .flip-box-back
{
transform:rotateX(-180deg)}

.fusion-flip-boxes .fusion-flip-box.flip-up.hover .flip-box-back,.fusion-flip-boxes .fusion-flip-box.flip-up:focus .flip-box-back,.fusion-flip-boxes .fusion-flip-box.flip-up:hover .flip-box-back
{
transform:rotateX(0)}

.fusion-flip-boxes .fusion-flip-box.flip-up.hover .flip-box-front,.fusion-flip-boxes .fusion-flip-box.flip-up:focus .flip-box-front,.fusion-flip-boxes .fusion-flip-box.flip-up:hover .flip-box-front
{
transform:rotateX(180deg)}

.fusion-flip-boxes .fusion-flip-box.flip-down .flip-box-front
{
transform:rotateX(0)}

.fusion-flip-boxes .fusion-flip-box.flip-down .flip-box-back
{
transform:rotateX(180deg)}

.fusion-flip-boxes .fusion-flip-box.flip-down.hover .flip-box-back,.fusion-flip-boxes .fusion-flip-box.flip-down:focus .flip-box-back,.fusion-flip-boxes .fusion-flip-box.flip-down:hover .flip-box-back
{
transform:rotateX(0)}

.fusion-flip-boxes .fusion-flip-box.flip-down.hover .flip-box-front,.fusion-flip-boxes .fusion-flip-box.flip-down:focus .flip-box-front,.fusion-flip-boxes .fusion-flip-box.flip-down:hover .flip-box-front
{
transform:rotateX(-180deg)}

.fusion-flip-boxes.flip-effect-classic .flip-box-back,.fusion-flip-boxes.flip-effect-classic .flip-box-front
{
transition:transform .4s cubic-bezier(.2, .85, .4, 1.275)}

.fusion-flip-boxes.flip-effect-classic .fusion-flip-box.hover .flip-box-grafix i:before,.fusion-flip-boxes.flip-effect-classic .fusion-flip-box:focus .flip-box-grafix i:before,.fusion-flip-boxes.flip-effect-classic .fusion-flip-box:hover .flip-box-grafix i:before
{
display:none}

.fusion-flip-boxes.flip-effect-3d .flip-box-inner-wrapper
{
transform-style:preserve-3d}

.fusion-flip-boxes.flip-effect-3d .flip-box-back,.fusion-flip-boxes.flip-effect-3d .flip-box-front
{
  transform-style:preserve-3d;
transition:transform .75s ease-in-out}

.fusion-flip-boxes.flip-effect-3d .flip-box-back-inner,.fusion-flip-boxes.flip-effect-3d .flip-box-front-inner
{
transform:translateZ(50px) scale(.9)}

.ua-edge .fusion-flip-boxes .fusion-flip-box.hover .flip-box-back,.ua-edge .fusion-flip-boxes .fusion-flip-box:focus .flip-box-back,.ua-edge .fusion-flip-boxes .fusion-flip-box:hover .flip-box-back
{
  transform:rotateY(0);
z-index:1}

.ua-edge .fusion-flip-boxes .fusion-flip-box.hover .flip-box-front,.ua-edge .fusion-flip-boxes .fusion-flip-box:focus .flip-box-front,.ua-edge .fusion-flip-boxes .fusion-flip-box:hover .flip-box-front
{
  transform:rotateY(180deg);
z-index:-1}

.fontawesome-icon
{
  display:inline-block;
  float:left;
margin-right:10px}

.fontawesome-icon:before
{
transition:none}

.fontawesome-icon.circle-yes
{
  border-radius:50%;
  background-clip:inherit;
  border-width:1px;
  border-style:solid;
  background-color:#333;
  color:#fff;
  text-align:center;
margin-top:2px}

.fontawesome-icon.fusion-link:before
{
color:inherit}

.fontawesome-icon.fusion-text-flow
{
float:none}

.fontawesome-icon.circle-no.size-large
{
margin-top:2px}

.fontawesome-icon.circle-no.size-medium
{
margin-top:3px}

.fontawesome-icon.circle-no.size-small
{
margin-top:5px}

.fontawesome-icon.icon-hover-animation-pulsate
{
position:relative}

.fontawesome-icon.icon-hover-animation-pulsate.hover,.fontawesome-icon.icon-hover-animation-pulsate:hover
{
  transform:scale(.93);
transition:all .3s}

.fontawesome-icon.icon-hover-animation-pulsate.hover:after,.fontawesome-icon.icon-hover-animation-pulsate:hover:after
{
  pointer-events:none;
  position:absolute;
  width:100%;
  height:100%;
  border-radius:inherit;
  content:"";
  box-sizing:content-box;
  top:0;
  left:0;
  padding:0;
  z-index:-1;
  box-shadow:0 0 0 2px rgba(255,255,255,.1);
  opacity:0;
  transform:scale(.9);
  display:inline-block;
animation:fusionSonarEffect 1.3s ease-out 75ms}

.fontawesome-icon.icon-hover-animation-slide.circle-yes
{
  overflow:hidden;
  display:inline-flex;
justify-content:center}

.fontawesome-icon.icon-hover-animation-slide.hover:before,.fontawesome-icon.icon-hover-animation-slide:hover:before
{
animation:fusionToRightFromLeft .3s forwards}

.fontawesome-icon.icon-hover-animation-slide:before
{
display:block}

.fusion-fa-align-left
{
  display:inline;
  float:left;
margin:0}

.fusion-fa-align-left .fontawesome-icon
{
margin:0}

.fusion-fa-align-right
{
  display:inline;
  float:right;
margin:0}

.fusion-fa-align-right .fontawesome-icon
{
margin:0}

.fusion-fa-align-center
{
  display:block;
  clear:both;
  margin-left:auto;
  margin-right:auto;
text-align:center}

.fusion-fa-align-center .fontawesome-icon
{
margin:0}

.fusion-body .fusion-fa-align-center .fontawesome-icon
{
float:none}

.fusion-grid-1>.fusion-grid-column,.fusion-grid-one>.fusion-grid-column
{
width:100%}

.fusion-grid-2>.fusion-grid-column,.fusion-grid-two>.fusion-grid-column
{
width:50%}

.fusion-grid-3>.fusion-grid-column,.fusion-grid-three>.fusion-grid-column
{
width:calc(100% / 3)}

.fusion-grid-4>.fusion-grid-column,.fusion-grid-four>.fusion-grid-column
{
width:25%}

.fusion-grid-5>.fusion-grid-column,.fusion-grid-five>.fusion-grid-column
{
width:20%}

.fusion-grid-6>.fusion-grid-column,.fusion-grid-six>.fusion-grid-column
{
width:calc(100% / 6)}

.fusion-gallery.fusion-gallery-layout-masonry.fusion-grid-2.fusion-masonry-has-vertical .fusion-element-landscape,.fusion-gallery.fusion-gallery-layout-masonry.fusion-grid-two.fusion-masonry-has-vertical .fusion-element-landscape
{
width:100%}

.fusion-gallery.fusion-gallery-layout-masonry.fusion-grid-3.fusion-masonry-has-vertical .fusion-element-landscape,.fusion-gallery.fusion-gallery-layout-masonry.fusion-grid-three.fusion-masonry-has-vertical .fusion-element-landscape
{
width:calc(100% / 3 * 2)}

.fusion-gallery.fusion-gallery-layout-masonry.fusion-grid-4.fusion-masonry-has-vertical .fusion-element-landscape,.fusion-gallery.fusion-gallery-layout-masonry.fusion-grid-four.fusion-masonry-has-vertical .fusion-element-landscape
{
width:50%}

.fusion-gallery.fusion-gallery-layout-masonry.fusion-grid-5.fusion-masonry-has-vertical .fusion-element-landscape,.fusion-gallery.fusion-gallery-layout-masonry.fusion-grid-five.fusion-masonry-has-vertical .fusion-element-landscape
{
width:40%}

.fusion-gallery.fusion-gallery-layout-masonry.fusion-grid-6.fusion-masonry-has-vertical .fusion-element-landscape,.fusion-gallery.fusion-gallery-layout-masonry.fusion-grid-six.fusion-masonry-has-vertical .fusion-element-landscape
{
width:calc(100% / 3)}

.fusion-gallery.fusion-gallery-layout-masonry .fusion-gallery-column .fusion-gallery-image.fusion-gallery-image-liftup img
{
display:none}

.fusion-gallery .fusion-gallery-column
{
  padding:0;
display:none}

.fusion-gallery .fusion-gallery-column .fusion-gallery-image
{
  overflow:hidden;
opacity:1}

.fusion-gallery .fusion-gallery-column .fusion-gallery-image.fusion-gallery-image-liftup
{
  display:block;
  position:relative;
  max-width:100%;
  transform:perspective(1000px) scale(1);
transition:transform .35s}

.fusion-gallery .fusion-gallery-column .fusion-gallery-image.fusion-gallery-image-liftup.hover,.fusion-gallery .fusion-gallery-column .fusion-gallery-image.fusion-gallery-image-liftup:hover
{
  z-index:1;
  box-shadow:0 3px 15px rgba(0,0,0,.4);
transform:perspective(1000px) scale(1.03)}

.fusion-gallery .fusion-gallery-column .fusion-gallery-image.fusion-gallery-image-liftup img
{
display:block}

.fusion-gallery .fusion-gallery-column .fusion-gallery-caption
{
line-height:2.87}

@media only screen and (max-width:800px)
{
  .fusion-gallery .fusion-column.fusion-gallery-column.fusion-element-landscape
  {
  width:100%}
}

.fusion-google-map img
{
max-width:none}

.fusion-google-map .fusion-info-box
{
  padding:5px;
  border-radius:5px;
  background-clip:padding-box;
  box-shadow:0 1px 1px rgba(0,0,0,.3);
  background-color:#65bc7b;
  color:#fff;
font-size:13px}

.fusion-maps-static-type img
{
max-width:100%}

.fusion-highlight
{
  padding:.1em .3em;
line-height:1.7em}

.fusion-highlight.rounded
{
  border-radius:4px;
background-clip:padding-box}

.fusion-highlight.dark
{
color:#ccc}

.fusion-image-before-after-horizontal .fusion-image-before-after-handle:before
{
  content:" ";
  display:block;
  background:#fff;
  position:absolute;
  z-index:30;
  width:3px;
  height:9999px;
  left:50%;
  margin-left:-1.5px;
  bottom:50%;
  margin-bottom:22px;
box-shadow:0 3px 0 #fff,0 0 12px rgba(51,51,51,.5)}

.fusion-image-before-after-horizontal .fusion-image-before-after-handle:after
{
  content:" ";
  display:block;
  background:#fff;
  position:absolute;
  z-index:30;
  width:3px;
  height:9999px;
  left:50%;
  margin-left:-1.5px;
  top:50%;
  margin-top:22px;
box-shadow:0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5)}

.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-rectangle
{
  border-radius:6px;
  width:15px;
height:65px}

.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-rectangle:before
{
margin-bottom:36px}

.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-rectangle:after
{
margin-top:35px}

.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-rectangle .fusion-image-before-after-left-arrow
{
  margin:0;
transform:translate(-230%,-50%)}

.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-rectangle .fusion-image-before-after-right-arrow
{
  margin:0;
transform:translate(230%,-50%)}

.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-arrows
{
  border:transparent;
box-shadow:none}

.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-arrows:before
{
margin-bottom:0}

.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-arrows:after
{
margin-top:0}

.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-arrows .fusion-image-before-after-right-arrow
{
  border-width:9px;
  border-left-width:9px;
  margin:0;
transform:translate(130%,-50%)}

.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-arrows .fusion-image-before-after-left-arrow
{
  margin:0;
  border-width:9px;
  border-right-width:9px;
transform:translate(-130%,-50%)}

.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond
{
  border:transparent;
box-shadow:none}

.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond:before
{
margin-bottom:31px}

.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond:after
{
  margin-top:30px;
margin-left:-1.5px}

.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond .fusion-image-before-after-left-arrow
{
margin-left:-12px}

.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond .fusion-image-before-after-left-arrow:before
{
  content:"";
  width:38px;
  height:38px;
  border:3px solid #fff;
  position:absolute;
  left:50%;
  top:50%;
  border-radius:3px;
  transform:translate(-36%,-50%) rotate(-45deg);
z-index:-1}

.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond .fusion-image-before-after-right-arrow
{
margin-right:-12px}

.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-circle
{
  background:#fff;
border-color:transparent}

.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-circle:after,.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-circle:before
{
  background:0 0;
box-shadow:none}

.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-circle .fusion-image-before-after-left-arrow:before
{
  content:"";
  width:42px;
  height:42px;
  position:absolute;
  border:10px solid #d3d3d3;
  left:50%;
  top:50%;
  transform:translate(-32%,-50%);
  border-radius:100%;
border-right-color:#d3d3d3}

.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-circle .fusion-image-before-after-right-arrow
{
border-left-color:#d3d3d3}

.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-default .fusion-image-before-after-left-arrow
{
  margin:0;
transform:translate(-130%,-50%)}

.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-default .fusion-image-before-after-right-arrow
{
  margin:0;
transform:translate(130%,-50%)}

.fusion-image-before-after-horizontal .fusion-image-before-after-before-label:before
{
  top:50%;
  left:10px;
transform:translateY(-50%)}

.fusion-image-before-after-horizontal .fusion-image-before-after-after-label:before
{
  top:50%;
  right:10px;
transform:translateY(-50%)}

.fusion-image-before-after-horizontal .fusion-image-before-after-overlay.before-after-overlay-image-up-down .fusion-image-before-after-before-label:before
{
  top:0;
  left:0;
  margin-top:0;
transform:inherit}

.fusion-image-before-after-horizontal .fusion-image-before-after-overlay.before-after-overlay-image-up-down .fusion-image-before-after-after-label:before
{
  top:auto;
  bottom:0;
  margin-top:0;
  right:0;
transform:inherit}

.fusion-image-before-after-vertical .fusion-image-before-after-handle:before
{
  content:" ";
  display:block;
  background:#fff;
  position:absolute;
  z-index:30;
  width:9999px;
  height:3px;
  top:50%;
  margin-top:-1.5px;
  left:50%;
  margin-left:22px;
box-shadow:3px 0 0 #fff,0 0 12px rgba(51,51,51,.5)}

.fusion-image-before-after-vertical .fusion-image-before-after-handle:after
{
  content:" ";
  display:block;
  background:#fff;
  position:absolute;
  z-index:30;
  width:9999px;
  height:3px;
  top:50%;
  margin-top:-1.5px;
  right:50%;
  margin-right:22px;
box-shadow:-3px 0 0 #fff,0 0 12px rgba(51,51,51,.5)}

.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-rectangle
{
  border-radius:6px;
  width:65px;
  height:15px;
  margin-left:auto;
  margin-right:auto;
  left:0;
  right:0;
  margin-top:0;
transform:translateY(-50%)}

.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-rectangle:before
{
margin-left:35px}

.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-rectangle:after
{
margin-right:35px}

.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-rectangle .fusion-image-before-after-down-arrow
{
  margin:0;
transform:translate(-50%,230%)}

.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-rectangle .fusion-image-before-after-up-arrow
{
  margin:0;
transform:translate(-50%,-230%)}

.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-arrows
{
  border:transparent;
box-shadow:none}

.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-arrows:before
{
margin-left:0}

.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-arrows:after
{
margin-right:0}

.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-arrows .fusion-image-before-after-down-arrow
{
  border-width:9px;
  border-top-width:9px;
  margin:0;
transform:translate(-50%,130%)}

.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-arrows .fusion-image-before-after-up-arrow
{
  border-width:9px;
  border-top-width:9px;
  margin:0;
transform:translate(-50%,-130%)}

.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond
{
  border:transparent;
box-shadow:none}

.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond:before
{
margin-left:29px}

.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond:after
{
margin-right:29px}

.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond .fusion-image-before-after-down-arrow
{
margin-bottom:-12px}

.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond .fusion-image-before-after-down-arrow:before
{
  content:"";
  width:38px;
  height:38px;
  border:3px solid #fff;
  position:absolute;
  left:50%;
  top:50%;
  border-radius:3px;
  transform:translate(-50%,-64%) rotate(-45deg);
z-index:-1}

.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond .fusion-image-before-after-up-arrow
{
margin-top:-12px}

.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-circle
{
  background:#fff;
border-color:transparent}

.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-circle:after,.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-circle:before
{
  background:0 0;
box-shadow:none}

.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-circle .fusion-image-before-after-down-arrow
{
border-top-color:#d3d3d3}

.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-circle .fusion-image-before-after-down-arrow:before
{
  content:"";
  width:42px;
  height:42px;
  position:absolute;
  border:10px solid #d3d3d3;
  left:50%;
  top:50%;
  border-radius:100%;
transform:translate(-50%,-67%)}

.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-circle .fusion-image-before-after-up-arrow
{
border-bottom-color:#d3d3d3}

.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-square .fusion-image-before-after-down-arrow
{
  margin:0;
transform:translate(-50%,130%)}

.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-square .fusion-image-before-after-up-arrow
{
  margin:0;
transform:translate(-50%,-130%)}

.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-default .fusion-image-before-after-down-arrow
{
  margin:0;
transform:translate(-50%,130%)}

.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-default .fusion-image-before-after-up-arrow
{
  margin:0;
transform:translate(-50%,-130%)}

.fusion-image-before-after-vertical .fusion-image-before-after-before-label:before
{
  left:50%;
  text-align:center;
  top:10px;
transform:translateX(-50%)}

.fusion-image-before-after-vertical .fusion-image-before-after-after-label:before
{
  left:50%;
  text-align:center;
  bottom:10px;
transform:translateX(-50%)}

.fusion-image-before-after-vertical .fusion-image-before-after-overlay.before-after-overlay-image-up-down .fusion-image-before-after-before-label:before
{
  left:0;
  transform:inherit;
top:0}

.fusion-image-before-after-vertical .fusion-image-before-after-overlay.before-after-overlay-image-up-down .fusion-image-before-after-after-label:before
{
  left:auto;
  right:0;
  transform:inherit;
bottom:0}

.fusion-image-before-after-before-label
{
  position:absolute;
  top:0;
  width:100%;
  height:100%;
  transition-duration:.5s;
  transition-property:opacity;
opacity:0}

.fusion-image-before-after-before-label:before
{
  color:#fff;
  letter-spacing:.1em;
  position:absolute;
  background:rgba(255,255,255,.2);
  line-height:normal;
  padding:2% 3.8%;
  border-radius:2px;
content:attr(data-content)}

.fusion-image-before-after-after-label
{
  position:absolute;
  top:0;
  width:100%;
  height:100%;
  transition-duration:.5s;
  transition-property:opacity;
opacity:0}

.fusion-image-before-after-after-label:before
{
  color:#fff;
  letter-spacing:.1em;
  position:absolute;
  background:rgba(255,255,255,.2);
  line-height:normal;
  padding:2% 3.8%;
  border-radius:2px;
content:attr(data-content)}

.fusion-image-before-after-after-label.before-after-label-out-image-up-down
{
text-align:right}

.fusion-image-before-after-overlay
{
  position:absolute;
  top:0;
  width:100%;
  height:100%;
  transition-duration:.5s;
  transition-property:background;
  background:0 0;
z-index:25}

.fusion-image-before-after-overlay:hover
{
background:rgba(0,0,0,.5)}

.fusion-image-before-after-overlay:hover .fusion-image-before-after-after-label
{
opacity:1}

.fusion-image-before-after-overlay:hover .fusion-image-before-after-before-label
{
opacity:1}

.fusion-image-before-after-left-arrow
{
  width:0;
  height:0;
  border:6px inset transparent;
  position:absolute;
  top:50%;
  margin-top:-6px;
  border-right:6px solid #fff;
  left:50%;
margin-left:-17px}

.fusion-image-before-after-right-arrow
{
  width:0;
  height:0;
  border:6px inset transparent;
  position:absolute;
  top:50%;
  margin-top:-6px;
  border-left:6px solid #fff;
  right:50%;
margin-right:-17px}

.fusion-image-before-after-up-arrow
{
  width:0;
  height:0;
  border:6px inset transparent;
  position:absolute;
  left:50%;
  margin-left:-6px;
  border-bottom:6px solid #fff;
  top:50%;
margin-top:-17px}

.fusion-image-before-after-down-arrow
{
  width:0;
  height:0;
  border:6px inset transparent;
  position:absolute;
  left:50%;
  margin-left:-6px;
  border-top:6px solid #fff;
  bottom:50%;
margin-bottom:-17px}

.fusion-image-before-after-container
{
  box-sizing:content-box;
  z-index:0;
  overflow:hidden;
  position:relative;
  -webkit-user-select:none;
  -ms-user-select:none;
user-select:none}

.fusion-image-before-after-container img
{
  max-width:100%;
  position:absolute;
  top:0;
  width:100%;
display:block}

.fusion-image-before-after-container *
{
box-sizing:content-box}

.fusion-image-before-after-container.active .fusion-image-before-after-overlay
{
background:0 0}

.fusion-image-before-after-container.active .fusion-image-before-after-overlay .fusion-image-before-after-before-label
{
opacity:0}

.fusion-image-before-after-container.active .fusion-image-before-after-overlay .fusion-image-before-after-after-label
{
opacity:0}

.fusion-image-before-after-container.active:hover.fusion-image-before-after-overlay
{
background:0 0}

.fusion-image-before-after-container.active:hover.fusion-image-before-after-overlay .fusion-image-before-after-before-label
{
opacity:0}

.fusion-image-before-after-container.active:hover.fusion-image-before-after-overlay .fusion-image-before-after-after-label
{
opacity:0}

.fusion-image-before-after-before
{
z-index:20}

.fusion-image-before-after-after
{
z-index:10}

.fusion-image-before-after-handle
{
  height:38px;
  width:38px;
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
  border:3px solid #fff;
  border-radius:1000px;
  box-shadow:0 0 12px rgba(51,51,51,.5);
  z-index:40;
cursor:pointer}

.fusion-image-before-after-handle.fusion-image-before-after-handle-square
{
border-radius:0}

.fusion-image-before-after-handle.fusion-image-before-after-handle-square .fusion-image-before-after-left-arrow
{
  margin:0;
transform:translate(-130%,-50%)}

.fusion-image-before-after-handle.fusion-image-before-after-handle-square .fusion-image-before-after-right-arrow
{
  margin:0;
transform:translate(130%,-50%)}

.fusion-image-switch
{
  display:inline-block;
  position:relative;
max-width:100%}

.fusion-image-switch img
{
transition:.5s ease}

.fusion-image-switch img:first-child
{
opacity:1}

.fusion-image-switch img:last-child
{
  opacity:0;
  position:absolute;
  top:0;
left:0}

.fusion-image-switch:hover img:first-child
{
opacity:0}

.fusion-image-switch:hover img:last-child
{
opacity:1}

.before-after-label-out-image-up-down
{
  opacity:1;
  position:relative;
  padding:0;
  line-height:normal;
visibility:hidden}

.before-after-label-out-image-up-down.fusion-image-before-after-before-label
{
margin-bottom:.5em}

.before-after-label-out-image-up-down.fusion-image-before-after-after-label
{
margin-top:.5em}

.before-after-label-out-image-up-down:before
{
  position:static;
  padding:0;
  margin:0;
  letter-spacing:2px;
line-height:normal}

.before-after-label-out-image-up-down.visible
{
  visibility:visible;
height:auto!important}

.rtl .fusion-image-before-after-horizontal .fusion-image-before-after-after-label:before
{
  right:auto;
left:10px}

.rtl .fusion-image-before-after-horizontal .fusion-image-before-after-before-label:before
{
  left:auto;
right:10px}

.rtl .fusion-image-before-after-after-label.before-after-label-out-image-up-down
{
text-align:left}

.rtl .fusion-image-before-after-wrapper.fusion-image-before-after-horizontal .fusion-image-before-after-overlay.before-after-overlay-image-up-down .fusion-image-before-after-before-label:before
{
  left:auto;
right:0}

.rtl .fusion-image-before-after-wrapper.fusion-image-before-after-horizontal .fusion-image-before-after-overlay.before-after-overlay-image-up-down .fusion-image-before-after-after-label:before
{
  left:0;
right:auto}

.rtl .fusion-image-before-after-wrapper.fusion-image-before-after-vertical .fusion-image-before-after-overlay.before-after-overlay-image-up-down .fusion-image-before-after-before-label:before
{
  left:auto;
right:0}

.rtl .fusion-image-before-after-wrapper.fusion-image-before-after-vertical .fusion-image-before-after-overlay.before-after-overlay-image-up-down .fusion-image-before-after-after-label:before
{
  left:0;
right:auto}

.fusion-image-before-after-wrapper
{
overflow:hidden}

.fusion-image-before-after-wrapper.fusion-image-before-after-vertical .fusion-image-before-after-after-label.before-after-label-out-image-up-down,.fusion-image-before-after-wrapper.fusion-image-before-after-vertical .fusion-image-before-after-before-label.before-after-label-out-image-up-down
{
text-align:center}

.fusion-image-carousel
{
margin-bottom:40px}

.fusion-carousel
{
  overflow:hidden;
padding:0}

.fusion-carousel .fusion-carousel-positioner
{
position:relative}

.fusion-carousel .fusion-carousel-wrapper
{
  box-sizing:content-box;
padding:8px 0}

.fusion-carousel .fusion-carousel-swipe
{
cursor:grab}

.fusion-carousel .fusion-carousel-holder
{
  margin:0;
  padding:0;
list-style:none}

.fusion-carousel .fusion-carousel-item
{
  display:block;
  float:left;
padding:0}

.fusion-carousel .fusion-carousel-item .fusion-carousel-item-wrapper
{
  display:inline-block;
  visibility:hidden;
  vertical-align:middle;
  width:100%;
  line-height:normal;
text-align:center}

.fusion-carousel .fusion-carousel-item .fusion-image-wrapper
{
  display:inline-block;
  margin-bottom:0;
  text-align:center;
max-width:100%}

.fusion-carousel .fusion-carousel-item .fusion-image-wrapper.fusion-video
{
display:block}

.fusion-carousel .fusion-carousel-item>a
{
  display:block;
box-shadow:none}

.fusion-carousel .fusion-carousel-item img
{
  vertical-align:middle;
  width:100%;
height:auto}

.fusion-carousel .fusion-carousel-title
{
margin:15px 0 3px}

.fusion-carousel .fusion-carousel-price
{
margin-top:8px}

.fusion-carousel .fusion-carousel-price .price
{
margin-bottom:0}

.fusion-carousel .fusion-carousel-nav
{
visibility:hidden}

.fusion-carousel .fusion-carousel-nav .fusion-nav-next,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev
{
  display:block;
  z-index:1000;
  opacity:.8;
  position:absolute;
  top:50%;
  margin-top:-14px;
  height:29px;
  width:29px;
  text-align:center;
  cursor:pointer;
  color:transparent;
  background-color:rgba(0,0,0,0.6);
background-repeat:no-repeat}

.fusion-carousel .fusion-carousel-nav .fusion-nav-next:before,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before
{
  display:block;
  position:relative;
  line-height:29px;
  font-size:14px;
  color:#fff;
font-family:icomoon}

.fusion-carousel .fusion-carousel-nav .fusion-nav-next:hover,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:hover
{
  opacity:1;
background-color:#f8b900}

.fusion-carousel .fusion-carousel-nav .fusion-nav-prev
{
left:0}

.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before
{
content:"\f104"}

.fusion-carousel .fusion-carousel-nav .fusion-nav-next
{
right:0!important}

.fusion-carousel .fusion-carousel-nav .fusion-nav-next:before
{
content:"\f105"}

.fusion-carousel-title-below-image .fusion-carousel-meta,.fusion-carousel-title-below-image .fusion-carousel-title
{
text-align:left}

.fusion-carousel-border .fusion-image-wrapper
{
border:1px solid #e9eaee}

.fusion-carousel-border .fusion-image-wrapper.hover-type-liftup
{
box-sizing:content-box}

.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-wrapper
{
height:115px!important}

.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-holder
{
line-height:115px!important}

.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-item-wrapper
{
text-align:center}

.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper
{
vertical-align:middle}

.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper a
{
  display:block;
box-shadow:none}

.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper img
{
  max-height:115px;
width:auto}

@media all and (max-width:1024px)
{
  .fusion-carousel-wrapper.fusion-carousel-swipe .fusion-carousel-holder .fusion-image-wrapper>a
  {
  pointer-events:none}

  .fusion-carousel-wrapper.fusion-carousel-swipe .fusion-carousel-holder .fusion-image-wrapper:hover>a
  {
  pointer-events:inherit}
}

.fusion-imageframe
{
  display:inline-block;
  z-index:1;
  overflow:hidden;
  position:relative;
  vertical-align:middle;
  max-width:100%;
line-height:1}

.fusion-imageframe img
{
  vertical-align:top;
box-shadow:none!important}

.fusion-imageframe img.fusion-mobile-logo,.fusion-imageframe img.fusion-sticky-logo
{
display:none}

.fusion-imageframe.element-bottomshadow
{
overflow:visible}

.fusion-imageframe.element-bottomshadow:after,.fusion-imageframe.element-bottomshadow:before
{
box-shadow:0 17px 10px rgba(0,0,0,.4)}

.fusion-imageframe.element-bottomshadow img
{
  margin:0;
  vertical-align:top;
box-shadow:none!important}

.fusion-tb-header .fusion-sticky-container.fusion-sticky-transition .fusion-imageframe.has-fusion-sticky-logo img.fusion-mobile-logo,.fusion-tb-header .fusion-sticky-container.fusion-sticky-transition .fusion-imageframe.has-fusion-sticky-logo img.fusion-standard-logo
{
display:none}

.fusion-tb-header .fusion-sticky-container.fusion-sticky-transition .fusion-imageframe.has-fusion-sticky-logo img.fusion-sticky-logo
{
display:inline-block}

.imageframe-align-center
{
text-align:center}

a.fusion-lottie
{
display:block}

.fusion-row.fusion-row-on-top
{
z-index:99999999!important}

.fusion-menu-element-wrapper
{
  font-size:16px;
  margin-top:0;
  margin-bottom:0;
  width:100%;
  opacity:1;
transition:opacity .1s cubic-bezier(.42, .01, .58, 1)}

.fusion-menu-element-wrapper.loading
{
opacity:0}

.fusion-menu-element-wrapper.no-wrapper-transition .fusion-menu-element-list
{
transition:none!important}

.fusion-menu-element-wrapper.no-wrapper-transition .fusion-menu-element-list .menu-item>a
{
transition:none!important}

.fusion-menu-element-wrapper.no-wrapper-transition .fusion-menu-element-list .sub-menu
{
transition:none!important}

.fusion-menu-element-wrapper .fusion-menu-element-list
{
  display:flex;
  flex-wrap:wrap;
  align-items:stretch;
  list-style:none;
  justify-content:flex-start;
  flex-direction:row;
  padding:0;
  font-family:inherit;
  font-weight:400;
  -webkit-margin-before:0;
  margin-block-start:0;
  -webkit-margin-after:0;
  margin-block-end:0;
  min-height:4em;
  position:relative;
  transition:all calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1);
text-transform:none}

.fusion-menu-element-wrapper .fusion-menu-element-list .menu-item>a
{
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
transition:color calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1),background-color calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1)}

.fusion-menu-element-wrapper .fusion-menu-element-list .menu-item>a .fusion-menu-description
{
  transition-duration:inherit;
  line-height:1;
  font-family:Raleway;
  font-weight:300;
  letter-spacing:0px;
  display:block;
font-size:.8em}

.fusion-menu-element-wrapper .fusion-menu-element-list .fusion-icon-only-link
{
  font-family:inherit!important;
  font-weight:400!important;
  text-transform:none!important;
line-height:inherit}

.fusion-menu-element-wrapper .fusion-menu-element-list>li
{
  display:flex;
  justify-content:center;
  transition:all calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1);
  margin-left:calc(0px / 2);
margin-right:calc(0px / 2)}

.fusion-menu-element-wrapper .fusion-menu-element-list>li>*
{
z-index:10}

.rtl.fusion-body .fusion-menu-element-wrapper .fusion-menu-element-list>li:first-child
{
margin-right:0}

.ltr.fusion-body .fusion-menu-element-wrapper .fusion-menu-element-list>li:first-child
{
margin-left:0}

.rtl.fusion-body .fusion-menu-element-wrapper .fusion-menu-element-list>li:last-child
{
margin-left:0}

.ltr.fusion-body .fusion-menu-element-wrapper .fusion-menu-element-list>li:last-child
{
margin-right:0}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)
{
  background-color:rgba(0,0,0,0);
border-radius:0 0 0 0}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button) .fusion-widget-cart>a,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>a
{
  padding-top:calc(0px + 0px);
  padding-right:calc(0px + 0px);
  padding-bottom:calc(0px + 0px);
padding-left:calc(0px + 0px)}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.fusion-open-nav-submenu,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>a
{
color:#212934!important}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.fusion-open-nav-submenu
{
padding-bottom:0}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>a,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>a,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>a,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>a,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>a,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>a,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>a,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>a
{
  color:#65bc7b!important;
  padding-top:calc(0px + 0px);
  padding-right:calc(0px + 0px);
  padding-bottom:calc(0px + 0px);
padding-left:calc(0px + 0px)}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.fusion-open-nav-submenu,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.fusion-open-nav-submenu,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.fusion-open-nav-submenu,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.fusion-open-nav-submenu,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.fusion-open-nav-submenu,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.fusion-open-nav-submenu,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.fusion-open-nav-submenu,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.fusion-open-nav-submenu
{
  color:#65bc7b!important;
  padding-top:calc(0px + 0px);
padding-bottom:calc(0px + 0px)}

.ltr .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.fusion-open-nav-submenu,.ltr .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.fusion-open-nav-submenu,.ltr .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.fusion-open-nav-submenu,.ltr .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.fusion-open-nav-submenu,.ltr .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.fusion-open-nav-submenu,.ltr .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.fusion-open-nav-submenu,.ltr .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.fusion-open-nav-submenu,.ltr .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.fusion-open-nav-submenu
{
padding-right:calc(0px + 0px)}

.rtl .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.fusion-open-nav-submenu,.rtl .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.fusion-open-nav-submenu,.rtl .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.fusion-open-nav-submenu,.rtl .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.fusion-open-nav-submenu,.rtl .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.fusion-open-nav-submenu,.rtl .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.fusion-open-nav-submenu,.rtl .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.fusion-open-nav-submenu,.rtl .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.fusion-open-nav-submenu
{
padding-left:calc(0px + 0px)}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.background-default.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.background-default.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.background-default.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.background-default.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.background-default.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.background-default.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.background-default.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.background-default.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.background-default.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.background-default.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.background-default.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.background-default.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.background-default.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.background-default.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.background-default.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.background-default.transition-right
{
opacity:0}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.background-default.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.background-default.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.background-default.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.background-default.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.background-default.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.background-default.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.background-default.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.background-default.transition-right
{
width:0}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.background-default.transition-center,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.background-default.transition-center,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.background-default.transition-center,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.background-default.transition-center,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.background-default.transition-center,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.background-default.transition-center,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.background-default.transition-center,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.background-default.transition-center
{
transform:scaleX(0)}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.background-active.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.background-active.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.background-active.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.background-active.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.background-active.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.background-active.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.background-active.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.background-active.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.background-active.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.background-active.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.background-active.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.background-active.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.background-active.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.background-active.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.background-active.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.background-active.transition-right
{
opacity:1}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.background-active.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.background-active.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.background-active.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.background-active.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.background-active.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.background-active.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.background-active.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.background-active.transition-right
{
width:100%}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.background-active.transition-center-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.background-active.transition-center-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.background-active.transition-center-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.background-active.transition-center-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.background-active.transition-center-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.background-active.transition-center-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.background-active.transition-center-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.background-active.transition-center-vertical
{
transform:scaleY(1)}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.background-active.transition-bottom-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.background-active.transition-bottom-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.background-active.transition-bottom-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.background-active.transition-bottom-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.background-active.transition-bottom-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.background-active.transition-bottom-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.background-active.transition-bottom-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.background-active.transition-bottom-vertical
{
  top:0;
opacity:1}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.background-active.transition-top-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.background-active.transition-top-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.background-active.transition-top-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.background-active.transition-top-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.background-active.transition-top-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.background-active.transition-top-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.background-active.transition-top-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.background-active.transition-top-vertical
{
  bottom:0;
opacity:1}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.background-active.transition-center-grow,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.background-active.transition-center-grow,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.background-active.transition-center-grow,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.background-active.transition-center-grow,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.background-active.transition-center-grow,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.background-active.transition-center-grow,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.background-active.transition-center-grow,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.background-active.transition-center-grow
{
  opacity:1;
transform:translateX(-50%) translateY(-50%) scale(1)}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.background-active.transition-center,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.background-active.transition-center,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.background-active.transition-center,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.background-active.transition-center,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.background-active.transition-center,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.background-active.transition-center,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.background-active.transition-center,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.background-active.transition-center
{
transform:scaleX(1)}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>a
{
  color:#65bc7b!important;
  padding-top:calc(0px + 0px);
  padding-right:calc(0px + 0px);
  padding-bottom:calc(0px + 0px);
padding-left:calc(0px + 0px)}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.fusion-open-nav-submenu
{
  color:#65bc7b!important;
  padding-top:calc(0px + 0px);
padding-bottom:calc(0px + 0px)}

.ltr .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.fusion-open-nav-submenu
{
padding-right:calc(0px + 0px)}

.rtl .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.fusion-open-nav-submenu
{
padding-left:calc(0px + 0px)}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.background-default.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.background-default.transition-right
{
opacity:0}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.background-default.transition-right
{
width:0}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.background-default.transition-center
{
transform:scaleX(0)}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.background-active.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.background-active.transition-right
{
opacity:1}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.background-active.transition-right
{
width:100%}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.background-active.transition-center-vertical
{
transform:scaleY(1)}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.background-active.transition-bottom-vertical
{
  top:0;
opacity:1}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.background-active.transition-top-vertical
{
  bottom:0;
opacity:1}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.background-active.transition-center-grow
{
  opacity:1;
transform:translateX(-50%) translateY(-50%) scale(1)}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.background-active.transition-center
{
transform:scaleX(1)}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-active,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-default
{
  position:absolute;
  top:0;
  width:100%;
  height:100%;
  z-index:1;
  background-color:rgba(0,0,0,0);
  border-top-width:0;
  border-bottom-width:0;
  border-left-width:0;
  border-right-width:0;
  border-color:transparent;
  border-radius:0 0 0 0;
  border-style:solid;
  transition:calc(300 * 1ms);
transition-timing-function:cubic-bezier(0.42,0.01,0.58,1)}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-active.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-default.transition-fade
{
  left:0;
  opacity:1;
transition-property:opacity}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-default.transition-left
{
  left:0;
  opacity:1;
width:100%}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-active.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-default.transition-right
{
  right:0;
  opacity:1;
width:100%}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-active.transition-center,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-default.transition-center
{
transform:scaleX(1)}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-active
{
  background:rgba(0,0,0,0);
  border-top-width:0;
  border-bottom-width:0;
  border-left-width:0;
  border-right-width:0;
border-color:transparent}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-active.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-active.transition-right
{
opacity:0}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-active.transition-left
{
  width:0;
left:0}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-active.transition-right
{
  width:0;
right:0}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-active.transition-center
{
transform:scaleX(0)}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-active.transition-center-vertical
{
  bottom:0;
  left:0;
  right:0;
  top:0;
transform:scaleY(0)}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-active.transition-bottom-vertical
{
  height:auto;
  bottom:0;
  top:100%;
opacity:0}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-active.transition-top-vertical
{
  height:auto;
  bottom:100%;
  top:0;
opacity:0}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-active.transition-center-grow
{
  top:50%;
  left:50%;
  opacity:0;
transform:translateX(-50%) translateY(-50%) scale(0)}

.fusion-menu-element-wrapper .fusion-menu-element-list .fusion-open-nav-submenu
{
  cursor:pointer;
transition:none}

.fusion-menu-element-wrapper .fusion-open-nav-submenu
{
  display:none;
  justify-content:center;
  align-items:center;
  background:0 0;
  border:0;
  box-shadow:none;
  box-sizing:content-box;
padding:0}

.fusion-disable-outline .fusion-menu-element-wrapper .fusion-open-nav-submenu
{
outline:0}

.fusion-menu-element-wrapper .fusion-open-nav-submenu:focus
{
outline:revert}

.rtl .fusion-menu-element-wrapper .fusion-open-nav-submenu
{
padding-right:.5em}

.ltr .fusion-menu-element-wrapper .fusion-open-nav-submenu
{
padding-left:.5em}

.fusion-menu-element-wrapper .fusion-open-nav-submenu:before
{
  content:"\f107";
  font-family:icomoon;
line-height:1}

.fusion-menu-element-wrapper.dropdown-carets-yes:not(.collapse-enabled) .fusion-menu-item-button .fusion-open-nav-submenu
{
display:none}

.fusion-menu-element-wrapper.dropdown-carets-yes:not(.collapse-enabled) .fusion-open-nav-submenu
{
box-sizing:border-box}

.fusion-menu-element-wrapper.dropdown-carets-yes:not(.collapse-enabled).direction-row.expand-method-hover li.menu-item-has-children:not(.fusion-menu-item-button) ul a
{
  align-items:center;
justify-content:space-between}

.fusion-menu-element-wrapper.dropdown-carets-yes:not(.collapse-enabled).direction-row.expand-method-hover li.menu-item-has-children:not(.fusion-menu-item-button) ul a .fusion-open-nav-submenu:before
{
  padding-left:0!important;
padding-right:0!important}

.fusion-menu-element-wrapper.dropdown-carets-yes:not(.collapse-enabled).direction-row.expand-method-hover.expand-right li.menu-item-has-children:not(.fusion-menu-item-button) ul a>:not(.fusion-open-nav-submenu)
{
padding-right:1em}

.fusion-menu-element-wrapper.dropdown-carets-yes:not(.collapse-enabled).direction-row.expand-method-hover.expand-left li.menu-item-has-children:not(.fusion-menu-item-button) ul a>:not(.fusion-open-nav-submenu)
{
padding-left:1em}

.fusion-menu-element-wrapper.dropdown-carets-yes:not(.collapse-enabled).direction-row.expand-method-click li.menu-item-has-children:not(.fusion-menu-item-button) ul .fusion-open-nav-submenu
{
  padding-top:12px;
  padding-bottom:12px;
display:flex}

.fusion-menu-element-wrapper.dropdown-carets-yes .fusion-open-nav-submenu
{
display:flex}

.fusion-menu-element-wrapper .fusion-menu-highlight-label
{
  padding:.35em .55em;
  line-height:1;
  margin-left:.75em;
  font-size:.7em;
  border:.1em solid transparent;
border-radius:0px}

.rtl .fusion-menu-element-wrapper .fusion-menu-highlight-label
{
  margin-right:.75em;
margin-left:0}

.fusion-menu-element-wrapper li
{
position:relative}

.fusion-menu-element-wrapper li .fusion-button i
{
transition:none}

.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)
{
  margin:0;
  list-style:none;
  flex-direction:column;
  padding:0;
  font-size:14px;
  text-transform:none;
z-index:-10}

.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li
{
  width:100%;
border-bottom:1px solid #e2e2e2}

.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li a
{
justify-content:space-between}

.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:last-child
{
border-bottom-width:0}

.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button)
{
  background-color:#fff;
transition:all calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1)}

.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button)>a
{
  color:#212934!important;
  padding-top:12px;
  padding-bottom:12px;
  padding-left:20px;
padding-right:20px}

.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button):hover
{
background-color:#f9f9fb}

.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button).current-menu-ancestor>.fusion-open-nav-submenu,.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button).current-menu-ancestor>a,.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button).current-menu-item>.fusion-open-nav-submenu,.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button).current-menu-item>a,.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button).current-menu-parent>.fusion-open-nav-submenu,.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button).current-menu-parent>a,.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button).hover>.fusion-open-nav-submenu,.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button).hover>a,.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button):focus>.fusion-open-nav-submenu,.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button):focus>a,.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button):hover>.fusion-open-nav-submenu,.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button):hover>a
{
color:#212934!important}

.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button):focus-within>.fusion-open-nav-submenu,.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button):focus-within>a
{
color:#212934!important}

.fusion-menu-element-wrapper .fusion-menu-element-list .sub-menu
{
  display:table;
  visibility:hidden;
  opacity:0;
  transition:opacity calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1);
  border-top-left-radius:0;
  border-top-right-radius:0;
  border-bottom-left-radius:0;
border-bottom-right-radius:0}

.fusion-menu-element-wrapper .fusion-menu-element-list .sub-menu li a,.fusion-menu-element-wrapper .fusion-menu-element-list .sub-menu>li
{
  font-family:inherit;
font-weight:400}

.fusion-menu-element-wrapper .fusion-menu-element-list .sub-menu li.menu-item-has-children>.fusion-open-nav-submenu
{
transition:inherit}

.ltr .fusion-menu-element-wrapper .fusion-menu-element-list .sub-menu .fusion-background-highlight .fusion-megamenu-icon
{
padding-right:1em}

.rtl .fusion-menu-element-wrapper .fusion-menu-element-list .sub-menu .fusion-background-highlight .fusion-megamenu-icon
{
padding-left:1em}

.fusion-menu-element-wrapper .fusion-menu-element-list .sub-menu>li:first-child
{
  border-top-left-radius:0;
border-top-right-radius:0}

.fusion-menu-element-wrapper .fusion-menu-element-list .sub-menu>li:last-child
{
  border-bottom-left-radius:0;
border-bottom-right-radius:0}

.fusion-menu-element-wrapper .fusion-menu-element-list .fusion-megamenu-wrapper,.fusion-menu-element-wrapper .fusion-menu-element-list ul
{
  position:absolute;
  top:100%;
  box-shadow:none;
padding:0}

.rtl .fusion-menu-element-wrapper .fusion-menu-element-list .fusion-megamenu-wrapper,.rtl .fusion-menu-element-wrapper .fusion-menu-element-list ul
{
right:0}

.ltr .fusion-menu-element-wrapper .fusion-menu-element-list .fusion-megamenu-wrapper,.ltr .fusion-menu-element-wrapper .fusion-menu-element-list ul
{
left:0}

.fusion-menu-element-wrapper .fusion-menu-element-list .fusion-megamenu-wrapper>li>ul,.fusion-menu-element-wrapper .fusion-menu-element-list ul>li>ul
{
  top:0;
left:100%}

.rtl .fusion-menu-element-wrapper .fusion-menu-element-list .fusion-megamenu-wrapper>li>ul,.rtl .fusion-menu-element-wrapper .fusion-menu-element-list ul>li>ul
{
  left:0;
right:100%}

.fusion-menu-element-wrapper .fusion-menu-element-list .fusion-megamenu-wrapper
{
  padding-left:15px;
padding-right:15px}

.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list .menu-item:not(.fusion-megamenu-submenu)>.sub-menu
{
  transition:all calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1),transform calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1);
transform:translateY(20px)}

.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list li:after
{
transform:translateY(20px)}

.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list li.menu-item-has-children.hover .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list li.menu-item-has-children.hover.menu-item:not(.fusion-megamenu-submenu)>.sub-menu,.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list li.menu-item-has-children:active .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list li.menu-item-has-children:active.menu-item:not(.fusion-megamenu-submenu)>.sub-menu,.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list li.menu-item-has-children:focus .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list li.menu-item-has-children:focus.menu-item:not(.fusion-megamenu-submenu)>.sub-menu,.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list li.menu-item-has-children:hover .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list li.menu-item-has-children:hover.menu-item:not(.fusion-megamenu-submenu)>.sub-menu
{
transform:translateY(0)!important}

.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list li.menu-item-has-children:focus-within .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list li.menu-item-has-children:focus-within.menu-item:not(.fusion-megamenu-submenu)>.sub-menu
{
transform:translateY(0)!important}

.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-click.direction-row .fusion-menu-element-list .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-click.direction-row .fusion-menu-element-list .menu-item:not(.fusion-megamenu-submenu)>.sub-menu
{
  transition:opacity calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1),transform calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1);
transform:translateY(20px)}

.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-click.direction-row .fusion-menu-element-list li:after
{
transform:translateY(20px)}

.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-click.direction-row .fusion-menu-element-list .fusion-open-nav-submenu.hover~.fusion-megamenu-wrapper,.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-click.direction-row .fusion-menu-element-list .fusion-open-nav-submenu.hover~ul,.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-click.direction-row .fusion-menu-element-list .fusion-open-nav-submenu[aria-expanded=true]~.fusion-megamenu-wrapper,.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-click.direction-row .fusion-menu-element-list .fusion-open-nav-submenu[aria-expanded=true]~ul
{
transform:translateY(0)!important}

.fusion-menu-element-wrapper .fusion-open-nav-submenu.hover~.fusion-megamenu-wrapper,.fusion-menu-element-wrapper .fusion-open-nav-submenu.hover~ul,.fusion-menu-element-wrapper .fusion-open-nav-submenu[aria-expanded=true]~.fusion-megamenu-wrapper,.fusion-menu-element-wrapper .fusion-open-nav-submenu[aria-expanded=true]~ul
{
  visibility:visible!important;
  opacity:1!important;
z-index:999999999!important}

.fusion-menu-element-wrapper .fusion-open-nav-submenu.hover~.fusion-megamenu-wrapper li a,.fusion-menu-element-wrapper .fusion-open-nav-submenu.hover~ul li a,.fusion-menu-element-wrapper .fusion-open-nav-submenu[aria-expanded=true]~.fusion-megamenu-wrapper li a,.fusion-menu-element-wrapper .fusion-open-nav-submenu[aria-expanded=true]~ul li a
{
  min-width:-webkit-max-content;
min-width:max-content}

.fusion-menu-element-wrapper .fusion-open-nav-submenu.hover~.fusion-megamenu-wrapper,.fusion-menu-element-wrapper .fusion-open-nav-submenu[aria-expanded=true]~.fusion-megamenu-wrapper
{
pointer-events:auto!important}

.fusion-menu-element-wrapper .fusion-open-nav-submenu.hover~.fusion-megamenu-wrapper ul.sub-menu,.fusion-menu-element-wrapper .fusion-open-nav-submenu[aria-expanded=true]~.fusion-megamenu-wrapper ul.sub-menu
{
pointer-events:auto}

.fusion-menu-element-wrapper ul ul .fusion-open-nav-submenu:before
{
  padding-left:20px;
padding-right:20px}

.fusion-menu-element-wrapper .sub-menu
{
margin-top:0!important}

.fusion-menu-element-wrapper.expand-right .fusion-menu-element-list ul>li>ul
{
  left:100%;
right:auto}

.rtl .fusion-menu-element-wrapper.expand-right .fusion-menu-element-list ul>li
{
flex-direction:row-reverse}

.rtl .fusion-menu-element-wrapper.expand-right .fusion-menu-element-list ul>li a
{
justify-content:flex-end}

.fusion-menu-element-wrapper.expand-right .fusion-menu-element-list ul .fusion-open-nav-submenu:before
{
transform:rotate(270deg)}

.fusion-menu-element-wrapper.expand-left .fusion-menu-element-list>li>ul
{
  left:auto;
right:0}

.fusion-menu-element-wrapper.expand-left .fusion-menu-element-list ul>li>ul
{
  left:auto;
right:100%}

.ltr .fusion-menu-element-wrapper.expand-left .fusion-menu-element-list ul>li
{
flex-direction:row-reverse}

.ltr .fusion-menu-element-wrapper.expand-left .fusion-menu-element-list ul>li a
{
justify-content:flex-end}

.fusion-menu-element-wrapper.expand-left .fusion-menu-element-list ul .fusion-open-nav-submenu:before
{
transform:rotate(90deg)}

.fusion-menu-element-wrapper>.avada-menu-mobile-menu-trigger
{
  background-color:#fff;
  color:#4a4e57;
  padding-top:12px;
  padding-right:20px;
  padding-bottom:12px;
  padding-left:20px;
  box-sizing:content-box;
  font-family:inherit;
  font-size:1em;
  border:none!important;
  box-shadow:none!important;
  cursor:pointer;
display:none}

.fusion-menu-element-wrapper>.avada-menu-mobile-menu-trigger>.inner
{
  display:flex;
  justify-content:flex-start;
align-items:center}

.fusion-menu-element-wrapper>.avada-menu-mobile-menu-trigger .collapsed-nav-icon
{
  position:relative;
  width:1em;
height:1em}

.ltr .fusion-menu-element-wrapper>.avada-menu-mobile-menu-trigger .collapsed-nav-icon
{
margin-left:.5em}

.rtl .fusion-menu-element-wrapper>.avada-menu-mobile-menu-trigger .collapsed-nav-icon
{
margin-right:.5em}

.fusion-menu-element-wrapper>.avada-menu-mobile-menu-trigger .collapsed-nav-icon-close,.fusion-menu-element-wrapper>.avada-menu-mobile-menu-trigger .collapsed-nav-icon-open
{
  width:1em;
  transition:all calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1);
  position:absolute;
  left:0;
  opacity:0;
transform:rotate(0)}

.fusion-menu-element-wrapper>.avada-menu-mobile-menu-trigger.no-text .collapsed-nav-icon-close,.fusion-menu-element-wrapper>.avada-menu-mobile-menu-trigger.no-text .collapsed-nav-icon-open
{
left:0}

.fusion-menu-element-wrapper>.avada-menu-mobile-menu-trigger.no-text .collapsed-nav-icon
{
  margin-left:0;
margin-right:0}

.fusion-menu-element-wrapper.mobile-trigger-fullwidth-on>.avada-menu-mobile-menu-trigger
{
width:100%}

.fusion-menu-element-wrapper.mobile-trigger-fullwidth-on>.avada-menu-mobile-menu-trigger>.inner
{
justify-content:flex-start}

.fusion-menu-element-wrapper:not(.expanded) .collapsed-nav-icon-open
{
opacity:1}

.fusion-menu-element-wrapper:not(.expanded):not(.mobile-mode-always-expanded) .fusion-menu-element-list ul:not(.fusion-megamenu)
{
  width:-webkit-max-content;
width:max-content}

.fusion-menu-element-wrapper.expanded .collapsed-nav-icon-close
{
opacity:1}

.fusion-menu-element-wrapper.expanded .collapsed-nav-icon-close,.fusion-menu-element-wrapper.expanded .collapsed-nav-icon-open
{
transform:rotate(360deg)}

.fusion-menu-element-wrapper:not(.collapse-enabled):not(.submenu-mode-flyout) .fusion-menu-element-list .fusion-megamenu-wrapper
{
  pointer-events:none;
  opacity:0;
  z-index:-10;
margin-top:0}

.fusion-menu-element-wrapper:not(.collapse-enabled):not(.submenu-mode-flyout) .fusion-menu-element-list .fusion-megamenu-wrapper ul.sub-menu
{
width:100%}

.fusion-menu-element-wrapper:not(.collapse-enabled):not(.submenu-mode-flyout) .fusion-menu-element-list .fusion-megamenu-wrapper ul.sub-menu>li.menu-item
{
  width:auto!important;
  max-width:100%!important;
min-width:auto!important}

.fusion-menu-element-wrapper .fusion-megamenu-wrapper
{
  transition:opacity calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1);
  border-top-left-radius:0;
  border-top-right-radius:0;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
overflow:auto}

.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder
{
background-color:#fff}

.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu
{
position:relative}

.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu
{
  font-size:14px;
  font-family:inherit;
  font-weight:400;
  padding-top:5px;
padding-bottom:5px}

.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu .fusion-megamenu-title
{
  margin:0;
  padding:0 34px 15px;
  -webkit-font-smoothing:antialiased;
  font-family:Raleway;
  font-weight:800;
  padding-top:7px;
  padding-bottom:7px;
  font-size:1.2em;
  display:flex;
  justify-content:center;
align-items:center}

.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu .fusion-megamenu-title a
{
  color:#212934;
  display:flex;
  align-items:center!important;
  justify-content:center!important;
  flex-flow:wrap;
min-width:inherit}

.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu .fusion-megamenu-title .fusion-megamenu-icon,.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu .fusion-megamenu-title .fusion-megamenu-thumbnail
{
  box-sizing:content-box;
display:inline-flex}

.ltr .fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu .fusion-megamenu-title .fusion-megamenu-icon,.ltr .fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu .fusion-megamenu-title .fusion-megamenu-thumbnail
{
padding-right:1em}

.rtl .fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu .fusion-megamenu-title .fusion-megamenu-icon,.rtl .fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu .fusion-megamenu-title .fusion-megamenu-thumbnail
{
padding-left:1em}

.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu .fusion-megamenu-title .fusion-megamenu-icon
{
width:1.5em}

.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu .fusion-megamenu-widgets-container .widget_text
{
color:#212934}

.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu .fusion-megamenu-widgets-container .widget_text .textwidget
{
color:inherit}

.avada-has-megamenu-item-divider .fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu
{
border-color:#e2e2e2}

.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .sub-menu>li>a .fusion-megamenu-icon
{
  width:1.5em;
  display:inline-flex;
box-sizing:content-box}

.ltr .fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .sub-menu>li>a .fusion-megamenu-icon
{
padding-right:1em}

.rtl .fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .sub-menu>li>a .fusion-megamenu-icon
{
padding-left:1em}

.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu
{
  display:flex;
  flex-wrap:wrap;
  padding:0;
  width:100%;
  max-width:100vw;
z-index:10}

.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu>li:last-child
{
border:none}

.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu li.menu-item-has-children ul.sub-menu
{
box-shadow:none}

.fusion-menu-element-wrapper .fusion-megamenu-wrapper li .fusion-megamenu-title-disabled
{
  font-family:Raleway;
  font-weight:300;
  padding-top:12px;
  padding-bottom:12px;
  color:#e2e2e2;
font-size:14px}

.fusion-menu-element-wrapper .fusion-megamenu-wrapper li ul.sub-menu
{
  display:block!important;
  opacity:1!important;
  position:relative!important;
  top:0!important;
  left:0!important;
  visibility:visible!important;
  z-index:10!important;
pointer-events:none}

.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu
{
  display:block;
  float:none;
  padding:29px 0;
  border-right:1px solid transparent;
background-size:cover}

.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu>a.hover,.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu>a:active,.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu>a:focus,.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu>a:hover
{
  font-family:Raleway;
  font-weight:300;
  background-color:#f9f9fb;
  color:#212934;
font-size:14px}

.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu>a.hover>.fusion-open-nav-submenu,.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu>a:active>.fusion-open-nav-submenu,.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu>a:focus>.fusion-open-nav-submenu,.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu>a:hover>.fusion-open-nav-submenu
{
  background-color:#f9f9fb;
color:#212934}

.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu>a:focus-within
{
  font-family:Raleway;
  font-weight:300;
  background-color:#f9f9fb;
  color:#212934;
font-size:14px}

.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu>a:focus-within>.fusion-open-nav-submenu
{
  background-color:#f9f9fb;
color:#212934}

.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu .fusion-megamenu-border
{
border-color:#e2e2e2}

.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a
{
padding:12px 20px 12px 20px}

.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-widgets-container
{
  display:block;
  padding:0 34px;
margin-bottom:10px}

.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-widgets-container .textwidget a:not(.fb-icon-element)
{
display:inline}

.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-widgets-container .textwidget a:not(.fb-icon-element).fusion-button
{
display:inline-block}

.fusion-menu-element-wrapper .fusion-megamenu-wrapper ul,.fusion-menu-element-wrapper .fusion-megamenu-wrapper ul li
{
border-radius:0!important}

.fusion-menu-element-wrapper .fusion-megamenu-wrapper.fusion-megamenu-fullwidth:not(.fusion-megamenu-width-site-width)
{
border-radius:0!important}

.fusion-menu-element-wrapper.expand-method-click li.menu-item-has-children
{
display:flex}

.rtl .fusion-menu-element-wrapper.expand-method-click li.menu-item-has-children:not(.fusion-menu-item-button)>a
{
padding-left:.5em}

.ltr .fusion-menu-element-wrapper.expand-method-click li.menu-item-has-children:not(.fusion-menu-item-button)>a
{
padding-right:.5em}

.rtl .fusion-menu-element-wrapper.expand-method-click li.menu-item-has-children:not(.fusion-menu-item-button)>.fusion-open-nav-submenu
{
padding-left:0}

.ltr .fusion-menu-element-wrapper.expand-method-click li.menu-item-has-children:not(.fusion-menu-item-button)>.fusion-open-nav-submenu
{
padding-right:0}

.fusion-menu-element-wrapper.expand-method-click li ul.fusion-megamenu li.menu-item-has-children
{
display:block}

.fusion-menu-element-wrapper.expand-method-click li ul .fusion-open-nav-submenu
{
  width:calc(1em + 20px / 2 + 20px / 2);
  color:#212934;
  padding-top:12px;
padding-bottom:12px}

.fusion-menu-element-wrapper.expand-method-click li .sub-menu .fusion-open-nav-submenu
{
color:#212934!important}

.fusion-menu-element-wrapper.expand-method-click:not(.collapse-enabled) li.menu-item-has-children .fusion-open-nav-submenu
{
position:relative}

.fusion-menu-element-wrapper.expand-method-click.direction-row>ul>li>.fusion-open-nav-submenu
{
  padding-top:0;
  padding-bottom:calc(0px + 0px);
transition:all calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1)}

.fusion-menu-element-wrapper.submenu-mode-dropdown li ul.fusion-megamenu .sub-menu li.menu-item-has-children
{
  display:flex;
  flex-wrap:wrap;
transition:all calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1)}

.fusion-menu-element-wrapper.submenu-mode-dropdown li ul.fusion-megamenu .sub-menu li.menu-item-has-children .fusion-background-highlight
{
transition:inherit}

.fusion-menu-element-wrapper.submenu-mode-dropdown li ul.fusion-megamenu .sub-menu li.menu-item-has-children .fusion-open-nav-submenu
{
display:none!important}

.fusion-menu-element-wrapper.submenu-mode-dropdown li ul.fusion-megamenu .sub-menu li.menu-item-has-children .deep-level
{
  transform:none!important;
transition:none!important}

.fusion-menu-element-wrapper.submenu-mode-dropdown li ul.fusion-megamenu .sub-menu li.menu-item-has-children .deep-level li>a
{
padding-left:50px}

.rtl .fusion-menu-element-wrapper.submenu-mode-dropdown li ul.fusion-megamenu .sub-menu li.menu-item-has-children .deep-level li
{
  padding-left:0;
padding-right:50px}

.fusion-menu-element-wrapper.submenu-mode-dropdown.expand-method-hover li ul.fusion-megamenu .sub-menu li.menu-item-has-children:hover .sub-menu
{
  transform:translateY(0)!important;
  visibility:visible!important;
opacity:1!important}

.fusion-menu-element-wrapper.expand-method-hover .fusion-open-nav-submenu-on-click
{
display:none}

.fusion-menu-element-wrapper.expand-method-hover.direction-row li.hover .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.expand-method-hover.direction-row li.hover>ul,.fusion-menu-element-wrapper.expand-method-hover.direction-row li.hover~ul,.fusion-menu-element-wrapper.expand-method-hover.direction-row li:active .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.expand-method-hover.direction-row li:active>ul,.fusion-menu-element-wrapper.expand-method-hover.direction-row li:active~ul,.fusion-menu-element-wrapper.expand-method-hover.direction-row li:focus .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.expand-method-hover.direction-row li:focus>ul,.fusion-menu-element-wrapper.expand-method-hover.direction-row li:focus~ul,.fusion-menu-element-wrapper.expand-method-hover.direction-row li:hover .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.expand-method-hover.direction-row li:hover>ul,.fusion-menu-element-wrapper.expand-method-hover.direction-row li:hover~ul
{
  visibility:visible;
  opacity:1;
z-index:999999999}

.fusion-menu-element-wrapper.expand-method-hover.direction-row li.hover:before,.fusion-menu-element-wrapper.expand-method-hover.direction-row li:active:before,.fusion-menu-element-wrapper.expand-method-hover.direction-row li:focus:before,.fusion-menu-element-wrapper.expand-method-hover.direction-row li:hover:before
{
  content:" ";
  position:absolute;
  bottom:calc(0 - 0px);
  width:100%;
  height:0;
background:0 0}

.fusion-menu-element-wrapper.expand-method-hover.direction-row li:focus-within .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.expand-method-hover.direction-row li:focus-within>ul,.fusion-menu-element-wrapper.expand-method-hover.direction-row li:focus-within~ul
{
  visibility:visible;
  opacity:1;
z-index:999999999}

.fusion-menu-element-wrapper.expand-method-hover.direction-row li:focus-within:before
{
  content:" ";
  position:absolute;
  bottom:calc(0 - 0px);
  width:100%;
  height:0;
background:0 0}

.fusion-menu-element-wrapper.expand-method-hover.direction-row li.hover .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.expand-method-hover.direction-row li:active .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.expand-method-hover.direction-row li:focus .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.expand-method-hover.direction-row li:hover .fusion-megamenu-wrapper
{
pointer-events:auto!important}

.fusion-menu-element-wrapper.expand-method-hover.direction-row li.hover .fusion-megamenu-wrapper ul.sub-menu,.fusion-menu-element-wrapper.expand-method-hover.direction-row li:active .fusion-megamenu-wrapper ul.sub-menu,.fusion-menu-element-wrapper.expand-method-hover.direction-row li:focus .fusion-megamenu-wrapper ul.sub-menu,.fusion-menu-element-wrapper.expand-method-hover.direction-row li:hover .fusion-megamenu-wrapper ul.sub-menu
{
pointer-events:auto}

.fusion-menu-element-wrapper.expand-method-hover.direction-row li:focus-within .fusion-megamenu-wrapper
{
pointer-events:auto!important}

.fusion-menu-element-wrapper.expand-method-hover.direction-row li:focus-within .fusion-megamenu-wrapper ul.sub-menu
{
pointer-events:auto}

.ltr .fusion-menu-element-wrapper.expand-method-hover.direction-row.dropdown-carets-yes>ul>li>a .fusion-open-nav-submenu:before
{
padding-right:0!important}

.rtl .fusion-menu-element-wrapper.expand-method-hover.direction-row.dropdown-carets-yes>ul>li>a .fusion-open-nav-submenu:before
{
padding-left:0!important}

.fusion-menu-element-wrapper.expand-method-hover.direction-column li.hover:before,.fusion-menu-element-wrapper.expand-method-hover.direction-column li:active:before,.fusion-menu-element-wrapper.expand-method-hover.direction-column li:focus:before,.fusion-menu-element-wrapper.expand-method-hover.direction-column li:hover:before
{
  content:" ";
  position:absolute;
background:0 0}

.fusion-menu-element-wrapper.expand-method-hover.direction-column li:focus-within:before
{
  content:" ";
  position:absolute;
background:0 0}

.fusion-menu-element-wrapper.expand-method-hover.direction-column.expand-right li.hover:before,.fusion-menu-element-wrapper.expand-method-hover.direction-column.expand-right li:active:before,.fusion-menu-element-wrapper.expand-method-hover.direction-column.expand-right li:focus:before,.fusion-menu-element-wrapper.expand-method-hover.direction-column.expand-right li:hover:before
{
  width:0;
  left:100%;
height:100%}

.fusion-menu-element-wrapper.expand-method-hover.direction-column.expand-right li:focus-within:before
{
  width:0;
  left:100%;
height:100%}

.fusion-menu-element-wrapper.expand-method-hover.direction-column.expand-right li .fusion-open-nav-submenu
{
padding-right:0}

.fusion-menu-element-wrapper.expand-method-hover.direction-column.expand-left li .fusion-open-nav-submenu
{
padding-left:0}

.fusion-menu-element-wrapper.expand-method-hover li.hover .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.expand-method-hover li.hover>ul,.fusion-menu-element-wrapper.expand-method-hover li.hover~ul,.fusion-menu-element-wrapper.expand-method-hover li:active .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.expand-method-hover li:active>ul,.fusion-menu-element-wrapper.expand-method-hover li:active~ul,.fusion-menu-element-wrapper.expand-method-hover li:focus .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.expand-method-hover li:focus>ul,.fusion-menu-element-wrapper.expand-method-hover li:focus~ul,.fusion-menu-element-wrapper.expand-method-hover li:hover .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.expand-method-hover li:hover>ul,.fusion-menu-element-wrapper.expand-method-hover li:hover~ul
{
  visibility:visible;
  opacity:1;
z-index:999999999}

.fusion-menu-element-wrapper.expand-method-hover li:focus-within .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.expand-method-hover li:focus-within>ul,.fusion-menu-element-wrapper.expand-method-hover li:focus-within~ul
{
  visibility:visible;
  opacity:1;
z-index:999999999}

.fusion-menu-element-wrapper.expand-method-hover li.hover .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.expand-method-hover li:active .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.expand-method-hover li:focus .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.expand-method-hover li:hover .fusion-megamenu-wrapper
{
pointer-events:auto!important}

.fusion-menu-element-wrapper.expand-method-hover li.hover .fusion-megamenu-wrapper ul.sub-menu,.fusion-menu-element-wrapper.expand-method-hover li:active .fusion-megamenu-wrapper ul.sub-menu,.fusion-menu-element-wrapper.expand-method-hover li:focus .fusion-megamenu-wrapper ul.sub-menu,.fusion-menu-element-wrapper.expand-method-hover li:hover .fusion-megamenu-wrapper ul.sub-menu
{
pointer-events:auto}

.fusion-menu-element-wrapper.expand-method-hover li:focus-within .fusion-megamenu-wrapper
{
pointer-events:auto!important}

.fusion-menu-element-wrapper.expand-method-hover li:focus-within .fusion-megamenu-wrapper ul.sub-menu
{
pointer-events:auto}

.fusion-menu-element-wrapper.direction-row .fusion-megamenu-wrapper
{
  margin-left:-10px;
max-width:100vw}

.fusion-menu-element-wrapper.direction-row .menu-text
{
text-align:center}

.fusion-menu-element-wrapper.direction-row.expand-method-hover .menu-text
{
  display:flex;
  align-items:center;
text-align:center}

.fusion-menu-element-wrapper.direction-row.expand-method-hover .fusion-has-description .menu-text
{
  flex-direction:column;
justify-content:center}

.fusion-menu-element-wrapper.direction-row:not(.collapse-enabled):not(.submenu-mode-flyout) .fusion-menu-element-list>li>ul.sub-menu:not(.fusion-megamenu)
{
margin-top:0!important}

.fusion-menu-element-wrapper.direction-row:not(.collapse-enabled):not(.submenu-mode-flyout) .sub-menu
{
min-width:100%}

.fusion-menu-element-wrapper.direction-column .fusion-megamenu-menu .fusion-open-nav-submenu,.fusion-menu-element-wrapper.direction-column .fusion-megamenu-wrapper
{
display:none!important}

.fusion-menu-element-wrapper.direction-column .fusion-megamenu-wrapper .fusion-megamenu>li
{
  min-width:-webkit-max-content;
min-width:max-content}

.fusion-menu-element-wrapper.direction-column .fusion-menu-element-list
{
flex-direction:column}

.fusion-menu-element-wrapper.direction-column .fusion-menu-element-list ul
{
top:calc(0px - 12px)}

.fusion-menu-element-wrapper.direction-column .fusion-menu-element-list li
{
  margin:0!important;
width:100%}

.fusion-menu-element-wrapper.direction-column .fusion-menu-element-list a
{
justify-content:flex-start}

.fusion-menu-element-wrapper.direction-column .fusion-menu-element-list>li:not(:last-child)
{
margin-bottom:0!important}

.fusion-menu-element-wrapper.direction-column .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.fusion-open-nav-submenu
{
  padding-top:calc(0px + 0px);
padding-bottom:calc(0px + 0px)}

.fusion-menu-element-wrapper.direction-column.expand-right .fusion-menu-element-list ul
{
  right:auto;
  left:100%;
margin-left:0!important}

.rtl .fusion-menu-element-wrapper.direction-column.expand-right a
{
  text-align:left;
flex-direction:row-reverse}

.fusion-menu-element-wrapper.direction-column.expand-right .fusion-open-nav-submenu:before
{
  transform:rotate(270deg);
  padding-left:0;
padding-right:0}

.fusion-menu-element-wrapper.direction-column.expand-left .fusion-menu-element-list ul
{
  left:auto;
  right:100%;
margin-right:0}

.ltr .fusion-menu-element-wrapper.direction-column.expand-left .fusion-menu-element-list a
{
  text-align:right;
flex-direction:row-reverse}

.fusion-menu-element-wrapper.direction-column.expand-left .fusion-open-nav-submenu
{
padding-left:calc(0px + 0px)}

.fusion-menu-element-wrapper.direction-column.expand-left .fusion-open-nav-submenu:before
{
  transform:rotate(90deg);
  padding-left:0;
padding-right:0}

.fusion-menu-element-wrapper.direction-column.expand-method-click.expand-left .menu-item-has-children .sub-menu,.fusion-menu-element-wrapper.direction-column.expand-method-hover.expand-left .menu-item-has-children .sub-menu
{
left:auto}

.fusion-menu-element-wrapper.direction-column.expand-method-click.expand-right .menu-item-has-children .sub-menu,.fusion-menu-element-wrapper.direction-column.expand-method-hover.expand-right .menu-item-has-children .sub-menu
{
left:100%}

.rtl .fusion-menu-element-wrapper.direction-column.expand-method-click.expand-right .menu-item-has-children
{
flex-direction:row-reverse}

.rtl .fusion-menu-element-wrapper.direction-column.expand-method-click.expand-right .menu-item-has-children>a
{
padding-left:0}

.rtl .fusion-menu-element-wrapper.direction-column.expand-method-click.expand-right .menu-item-has-children li a
{
padding-left:20px}

.rtl .fusion-menu-element-wrapper.direction-column.expand-method-click.expand-right .menu-item-has-children.fusion-megamenu-menu>a
{
width:100%}

.ltr .fusion-menu-element-wrapper.direction-column.expand-method-click.expand-left .menu-item-has-children
{
flex-direction:row-reverse}

.ltr .fusion-menu-element-wrapper.direction-column.expand-method-click.expand-left .menu-item-has-children>a
{
padding-right:0}

.ltr .fusion-menu-element-wrapper.direction-column.expand-method-click.expand-left .menu-item-has-children li a
{
padding-right:20px}

.ltr .fusion-menu-element-wrapper.direction-column.expand-method-click.expand-left .menu-item-has-children.fusion-megamenu-menu>a
{
width:100%}

.fusion-menu-element-wrapper.direction-column.main-justify-space-between .fusion-menu-element-list a
{
justify-content:space-between}

.fusion-menu-element-wrapper.direction-column.main-justify-center .fusion-menu-element-list a
{
justify-content:center}

.fusion-menu-element-wrapper.direction-column.main-justify-right .fusion-menu-element-list a
{
justify-content:flex-end}

.fusion-menu-element-wrapper:not(.collapse-enabled) .fusion-icon-only-link .menu-text
{
display:none}

.fusion-menu-element-wrapper:not(.collapse-enabled) .fusion-icon-only-link .fusion-megamenu-icon
{
  padding-left:0!important;
padding-right:0!important}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child>ul>li.menu-item-has-children:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent>ul>li.menu-item-has-children:after
{
  content:" ";
  position:absolute;
  width:0;
  height:0;
  border-color:transparent;
  z-index:999999998;
  transition:all calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1);
  border-style:solid;
  border-top-width:12px;
  border-bottom-width:12px;
  border-left-width:23px;
  border-right-width:23px;
visibility:visible}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child>ul>li.menu-item-has-children.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child>ul>li.menu-item-has-children:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child>ul>li.menu-item-has-children:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child>ul>li.menu-item-has-children:hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent>ul>li.menu-item-has-children.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent>ul>li.menu-item-has-children:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent>ul>li.menu-item-has-children:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent>ul>li.menu-item-has-children:hover:after
{
  visibility:visible;
opacity:1}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child>ul>li.menu-item-has-children:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent>ul>li.menu-item-has-children:focus-within:after
{
  visibility:visible;
opacity:1}

.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child>ul>li.menu-item-has-children.reposition-arrows.hover:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child>ul>li.menu-item-has-children.reposition-arrows:active:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child>ul>li.menu-item-has-children.reposition-arrows:focus:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child>ul>li.menu-item-has-children.reposition-arrows:hover:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent>ul>li.menu-item-has-children.reposition-arrows.hover:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent>ul>li.menu-item-has-children.reposition-arrows:active:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent>ul>li.menu-item-has-children.reposition-arrows:focus:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent>ul>li.menu-item-has-children.reposition-arrows:hover:after
{
right:1em}

.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child>ul>li.menu-item-has-children.reposition-arrows.hover:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child>ul>li.menu-item-has-children.reposition-arrows:active:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child>ul>li.menu-item-has-children.reposition-arrows:focus:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child>ul>li.menu-item-has-children.reposition-arrows:hover:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent>ul>li.menu-item-has-children.reposition-arrows.hover:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent>ul>li.menu-item-has-children.reposition-arrows:active:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent>ul>li.menu-item-has-children.reposition-arrows:focus:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent>ul>li.menu-item-has-children.reposition-arrows:hover:after
{
left:1em}

.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child>ul>li.menu-item-has-children.reposition-arrows:focus-within:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent>ul>li.menu-item-has-children.reposition-arrows:focus-within:after
{
right:1em}

.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child>ul>li.menu-item-has-children.reposition-arrows:focus-within:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent>ul>li.menu-item-has-children.reposition-arrows:focus-within:after
{
left:1em}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:after
{
  transition:all calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1);
bottom:calc(0px - 0px)}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children:hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:hover:after
{
height:calc(0px - 12px * 2)}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:focus-within:after
{
height:calc(0px - 12px * 2)}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-right>ul>li:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right>ul>li:after
{
  width:calc(0px - 23px * 2);
  left:100%;
top:calc(50% - 12px)}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-left>ul>li:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left>ul>li:after
{
  width:calc(0px - 23px * 2);
  left:calc(0px - 0px);
top:calc(50% - 12px)}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:hover:after
{
border-top-color:transparent}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:focus-within:after
{
border-top-color:transparent}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row.has-active-border-bottom-color-yes>ul>li.menu-item-has-children.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row.has-active-border-bottom-color-yes>ul>li.menu-item-has-children:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row.has-active-border-bottom-color-yes>ul>li.menu-item-has-children:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row.has-active-border-bottom-color-yes>ul>li.menu-item-has-children:hover:after
{
border-top-color:transparent}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row.has-active-border-bottom-color-yes>ul>li.menu-item-has-children:focus-within:after
{
border-top-color:transparent}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right>ul>li.menu-item-has-children:not(.fusion-megamenu-menu).hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):hover:after
{
border-left-color:transparent}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):focus-within:after
{
border-left-color:transparent}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right>ul>li.menu-item-has-children:not(.fusion-megamenu-menu).alt-arrow-child-color.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right>ul>li.menu-item-has-children:not(.fusion-megamenu-menu).alt-arrow-child-color:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right>ul>li.menu-item-has-children:not(.fusion-megamenu-menu).alt-arrow-child-color:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right>ul>li.menu-item-has-children:not(.fusion-megamenu-menu).alt-arrow-child-color:hover:after
{
border-right-color:#f9f9fb}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right>ul>li.menu-item-has-children:not(.fusion-megamenu-menu).alt-arrow-child-color:focus-within:after
{
border-right-color:#f9f9fb}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right.has-active-border-right-yes>ul>li.menu-item-has-children:not(.fusion-megamenu-menu).hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right.has-active-border-right-yes>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right.has-active-border-right-yes>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right.has-active-border-right-yes>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):hover:after
{
border-left-color:transparent}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right.has-active-border-right-yes>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):focus-within:after
{
border-left-color:transparent}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left>ul>li.menu-item-has-children:not(.fusion-megamenu-menu).hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):hover:after
{
border-right-color:transparent}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):focus-within:after
{
border-right-color:transparent}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left>ul>li.menu-item-has-children:not(.fusion-megamenu-menu).alt-arrow-child-color.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left>ul>li.menu-item-has-children:not(.fusion-megamenu-menu).alt-arrow-child-color:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left>ul>li.menu-item-has-children:not(.fusion-megamenu-menu).alt-arrow-child-color:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left>ul>li.menu-item-has-children:not(.fusion-megamenu-menu).alt-arrow-child-color:hover:after
{
border-left-color:#f9f9fb}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left>ul>li.menu-item-has-children:not(.fusion-megamenu-menu).alt-arrow-child-color:focus-within:after
{
border-left-color:#f9f9fb}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left.has-active-border-left-yes>ul>li.menu-item-has-children:not(.fusion-megamenu-menu).hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left.has-active-border-left-yes>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left.has-active-border-left-yes>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left.has-active-border-left-yes>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):hover:after
{
border-right-color:transparent}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left.has-active-border-left-yes>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):focus-within:after
{
border-right-color:transparent}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children:hover:after
{
border-bottom-color:#fff}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children:focus-within:after
{
border-bottom-color:#fff}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children.alt-arrow-child-color.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children.alt-arrow-child-color:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children.alt-arrow-child-color:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children.alt-arrow-child-color:hover:after
{
border-bottom-color:#f9f9fb}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children.alt-arrow-child-color:focus-within:after
{
border-bottom-color:#f9f9fb}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-right>ul>li.menu-item-has-children:not(.fusion-megamenu-menu).hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-right>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-right>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-right>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):hover:after
{
border-right-color:#fff}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-right>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):focus-within:after
{
border-right-color:#fff}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-left>ul>li.menu-item-has-children:not(.fusion-megamenu-menu).hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-left>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-left>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-left>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):hover:after
{
border-left-color:#fff}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-left>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):focus-within:after
{
border-left-color:#fff}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li:after
{
  width:0;
  height:0;
  z-index:999999998;
  position:absolute;
  border-color:transparent;
transition:all calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1)}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children:after
{
  content:" ";
  border-style:solid;
  border-top-width:12px;
  border-bottom-width:12px;
  border-left-width:23px;
  border-right-width:23px;
  visibility:hidden;
opacity:0}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children.current-menu-ancestor:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children.current-menu-item:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children.current-menu-parent:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children.expanded:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children:hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children.current-menu-ancestor:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children.current-menu-item:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children.current-menu-parent:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children.expanded:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children:hover:after
{
  visibility:visible;
opacity:1}

.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children.current-menu-ancestor.reposition-arrows:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children.current-menu-item.reposition-arrows:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children.current-menu-parent.reposition-arrows:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children.expanded.reposition-arrows:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children.hover.reposition-arrows:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children:active.reposition-arrows:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children:focus.reposition-arrows:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children:hover.reposition-arrows:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children.current-menu-ancestor.reposition-arrows:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children.current-menu-item.reposition-arrows:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children.current-menu-parent.reposition-arrows:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children.expanded.reposition-arrows:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children.hover.reposition-arrows:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children:active.reposition-arrows:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children:focus.reposition-arrows:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children:hover.reposition-arrows:after
{
right:1em}

.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children.current-menu-ancestor.reposition-arrows:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children.current-menu-item.reposition-arrows:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children.current-menu-parent.reposition-arrows:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children.expanded.reposition-arrows:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children.hover.reposition-arrows:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children:active.reposition-arrows:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children:focus.reposition-arrows:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children:hover.reposition-arrows:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children.current-menu-ancestor.reposition-arrows:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children.current-menu-item.reposition-arrows:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children.current-menu-parent.reposition-arrows:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children.expanded.reposition-arrows:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children.hover.reposition-arrows:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children:active.reposition-arrows:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children:focus.reposition-arrows:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children:hover.reposition-arrows:after
{
left:1em}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children:focus-within:after
{
  visibility:visible;
opacity:1}

.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children:focus-within.reposition-arrows:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children:focus-within.reposition-arrows:after
{
right:1em}

.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children:focus-within.reposition-arrows:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children:focus-within.reposition-arrows:after
{
left:1em}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:after
{
bottom:calc(0px - 0px)}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children.current-menu-ancestor:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children.current-menu-item:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children.current-menu-parent:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children.expanded:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children:hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children.current-menu-ancestor:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children.current-menu-item:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children.current-menu-parent:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children.expanded:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:hover:after
{
height:calc(0px - 12px * 2)}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:focus-within:after
{
height:calc(0px - 12px * 2)}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-column>ul>li:not(.fusion-menu-item-button):after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-column>ul>li:not(.fusion-menu-item-button):after
{
  width:calc(0px - 23px * 2);
top:calc(50% - 12px)}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-column.expand-right>ul>li:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-column.expand-right>ul>li:after
{
left:100%}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-column.expand-left>ul>li:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-column.expand-left>ul>li:after
{
left:calc(0px - 0px)}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children.current-menu-ancestor:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children.current-menu-item:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children.current-menu-parent:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children.expanded:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:hover:after
{
border-top-color:transparent}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:focus-within:after
{
border-top-color:transparent}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row.has-active-border-bottom-yes>ul>li.menu-item-has-children.expanded:after
{
border-top-color:transparent}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-column.expand-right>ul>li.menu-item-has-children.expanded:not(.fusion-megamenu-menu):after
{
border-left-color:transparent}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-column.expand-left>ul>li.menu-item-has-children.expanded:not(.fusion-megamenu-menu):after
{
border-right-color:transparent}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-column.expand-right.has-active-border-right-yes>ul>li.menu-item-has-children.expanded:not(.fusion-megamenu-menu):after
{
border-left-color:transparent}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-column.expand-left.has-active-border-left-yes>ul>li.menu-item-has-children.expanded:not(.fusion-megamenu-menu):after
{
border-right-color:transparent}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children.expanded:after
{
border-bottom-color:#fff}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children.expanded.alt-arrow-child-color:after
{
border-bottom-color:#f9f9fb}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-column.expand-right>ul>li.menu-item-has-children.expanded:not(.fusion-megamenu-menu):after
{
border-right-color:#fff}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-column.expand-right>ul>li.menu-item-has-children.expanded:not(.fusion-megamenu-menu).alt-arrow-child-color:after
{
border-right-color:#f9f9fb}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-column.expand-left>ul>li.menu-item-has-children.expanded:not(.fusion-megamenu-menu):after
{
border-left-color:#fff}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-column.expand-left>ul>li.menu-item-has-children.expanded:not(.fusion-megamenu-menu).alt-arrow-child-color:after
{
border-left-color:#f9f9fb}

.fusion-menu-element-wrapper:not(.collapse-enabled).submenu-transition-slide_up.direction-row.dropdown-arrows-parent>ul>li:after
{
top:calc(100% - 12px)}

.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click>ul>li:not(.fusion-menu-item-button):after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover>ul>li:not(.fusion-menu-item-button):after
{
  content:" ";
  position:absolute;
  width:0;
  height:0;
  border-color:transparent;
  border-style:solid;
  border-top-width:12px;
  border-bottom-width:12px;
  border-left-width:23px;
  border-right-width:23px;
  transition:all calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1);
z-index:999999998}

.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row>ul>li:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row>ul>li:after
{
  height:calc(0px - 12px * 2);
bottom:calc(0px - 0px)}

.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row>ul>li.current-menu-ancestor:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row>ul>li.current-menu-item:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row>ul>li.current-menu-parent:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row>ul>li.expanded:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row>ul>li.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row>ul>li:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row>ul>li:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row>ul>li:hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row>ul>li.current-menu-ancestor:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row>ul>li.current-menu-item:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row>ul>li.current-menu-parent:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row>ul>li.expanded:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row>ul>li.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row>ul>li:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row>ul>li:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row>ul>li:hover:after
{
border-top-color:transparent}

.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row>ul>li:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row>ul>li:focus-within:after
{
border-top-color:transparent}

.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row.has-active-border-bottom-yes>ul>li.current-menu-ancestor:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row.has-active-border-bottom-yes>ul>li.current-menu-item:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row.has-active-border-bottom-yes>ul>li.current-menu-parent:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row.has-active-border-bottom-yes>ul>li.expanded:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row.has-active-border-bottom-yes>ul>li.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row.has-active-border-bottom-yes>ul>li:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row.has-active-border-bottom-yes>ul>li:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row.has-active-border-bottom-yes>ul>li:hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row.has-active-border-bottom-yes>ul>li.current-menu-ancestor:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row.has-active-border-bottom-yes>ul>li.current-menu-item:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row.has-active-border-bottom-yes>ul>li.current-menu-parent:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row.has-active-border-bottom-yes>ul>li.expanded:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row.has-active-border-bottom-yes>ul>li.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row.has-active-border-bottom-yes>ul>li:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row.has-active-border-bottom-yes>ul>li:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row.has-active-border-bottom-yes>ul>li:hover:after
{
border-top-color:transparent}

.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row.has-active-border-bottom-yes>ul>li:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row.has-active-border-bottom-yes>ul>li:focus-within:after
{
border-top-color:transparent}

.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right>ul>li:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right>ul>li:after
{
  left:100%;
transition:all calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1)}

.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right>ul>li.current-menu-ancestor:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right>ul>li.current-menu-item:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right>ul>li.current-menu-parent:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right>ul>li.expanded:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right>ul>li.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right>ul>li:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right>ul>li:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right>ul>li:hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right>ul>li.current-menu-ancestor:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right>ul>li.current-menu-item:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right>ul>li.current-menu-parent:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right>ul>li.expanded:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right>ul>li.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right>ul>li:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right>ul>li:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right>ul>li:hover:after
{
border-left-color:transparent}

.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right>ul>li:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right>ul>li:focus-within:after
{
border-left-color:transparent}

.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right.has-active-border-right-yes>ul>li.current-menu-ancestor:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right.has-active-border-right-yes>ul>li.current-menu-item:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right.has-active-border-right-yes>ul>li.current-menu-parent:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right.has-active-border-right-yes>ul>li.expanded:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right.has-active-border-right-yes>ul>li.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right.has-active-border-right-yes>ul>li:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right.has-active-border-right-yes>ul>li:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right.has-active-border-right-yes>ul>li:hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right.has-active-border-right-yes>ul>li.current-menu-ancestor:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right.has-active-border-right-yes>ul>li.current-menu-item:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right.has-active-border-right-yes>ul>li.current-menu-parent:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right.has-active-border-right-yes>ul>li.expanded:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right.has-active-border-right-yes>ul>li.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right.has-active-border-right-yes>ul>li:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right.has-active-border-right-yes>ul>li:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right.has-active-border-right-yes>ul>li:hover:after
{
border-left-color:transparent}

.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right.has-active-border-right-yes>ul>li:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right.has-active-border-right-yes>ul>li:focus-within:after
{
border-left-color:transparent}

.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left>ul>li:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left>ul>li:after
{
  transition:all calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1);
left:calc(0px - @submenu_space)}

.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left>ul>li.current-menu-ancestor:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left>ul>li.current-menu-item:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left>ul>li.current-menu-parent:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left>ul>li.expanded:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left>ul>li.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left>ul>li:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left>ul>li:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left>ul>li:hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left>ul>li.current-menu-ancestor:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left>ul>li.current-menu-item:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left>ul>li.current-menu-parent:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left>ul>li.expanded:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left>ul>li.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left>ul>li:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left>ul>li:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left>ul>li:hover:after
{
border-right-color:transparent}

.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left>ul>li:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left>ul>li:focus-within:after
{
border-right-color:transparent}

.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left.has-active-border-left-yes>ul>li.current-menu-ancestor:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left.has-active-border-left-yes>ul>li.current-menu-item:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left.has-active-border-left-yes>ul>li.current-menu-parent:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left.has-active-border-left-yes>ul>li.expanded:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left.has-active-border-left-yes>ul>li.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left.has-active-border-left-yes>ul>li:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left.has-active-border-left-yes>ul>li:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left.has-active-border-left-yes>ul>li:hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left.has-active-border-left-yes>ul>li.current-menu-ancestor:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left.has-active-border-left-yes>ul>li.current-menu-item:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left.has-active-border-left-yes>ul>li.current-menu-parent:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left.has-active-border-left-yes>ul>li.expanded:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left.has-active-border-left-yes>ul>li.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left.has-active-border-left-yes>ul>li:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left.has-active-border-left-yes>ul>li:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left.has-active-border-left-yes>ul>li:hover:after
{
border-right-color:transparent}

.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left.has-active-border-left-yes>ul>li:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left.has-active-border-left-yes>ul>li:focus-within:after
{
border-right-color:transparent}

.fusion-menu-element-wrapper:not(.collapse-enabled) li.menu-item>.fusion-megamenu-icon,.fusion-menu-element-wrapper:not(.collapse-enabled) li.menu-item>a>.fusion-megamenu-icon
{
  width:auto;
  transition:color calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1);
  text-align:center;
  position:relative;
  font-size:calc(16 * 1px);
  line-height:inherit;
  color:#212934;
  display:flex;
  align-items:center;
  justify-content:center;
padding:0 .5em}

.fusion-menu-element-wrapper:not(.collapse-enabled) li.menu-item>.fusion-megamenu-icon img,.fusion-menu-element-wrapper:not(.collapse-enabled) li.menu-item>a>.fusion-megamenu-icon img
{
  margin-top:-2px;
  max-height:1em;
vertical-align:middle}

.fusion-menu-element-wrapper:not(.collapse-enabled) li.menu-item>.fusion-megamenu-icon i,.fusion-menu-element-wrapper:not(.collapse-enabled) li.menu-item>a>.fusion-megamenu-icon i
{
line-height:inherit}

.fusion-menu-element-wrapper:not(.collapse-enabled) .sub-menu .fusion-megamenu-icon.text-menu-icon
{
position:absolute}

.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-bottom .fusion-menu-element-list>li>a,.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-top .fusion-menu-element-list>li>a
{
flex-wrap:wrap}

.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-bottom li.menu-item>.fusion-megamenu-icon,.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-bottom li.menu-item>a>.fusion-megamenu-icon,.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-top li.menu-item>.fusion-megamenu-icon,.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-top li.menu-item>a>.fusion-megamenu-icon
{
  width:100%;
  line-height:0;
justify-content:center}

.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-bottom .fusion-megamenu-icon
{
order:5}

.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-left.direction-column li.menu-item>.fusion-megamenu-icon:not(.fusion-megamenu-thumbnail),.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-left.direction-column li.menu-item>a>.fusion-megamenu-icon:not(.fusion-megamenu-thumbnail),.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-right.direction-column li.menu-item>.fusion-megamenu-icon:not(.fusion-megamenu-thumbnail),.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-right.direction-column li.menu-item>a>.fusion-megamenu-icon:not(.fusion-megamenu-thumbnail)
{
  width:1.5em;
box-sizing:content-box}

.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-left .fusion-menu-element-list>li>a
{
flex-direction:row}

.fusion-menu-element-wrapper:not(.collapse-enabled) .fusion-megamenu-title .fusion-megamenu-image>img,.fusion-menu-element-wrapper:not(.collapse-enabled) .fusion-megamenu-title .fusion-megamenu-thumbnail>img
{
  width:26px;
  height:14px;
max-width:inherit}

.fusion-menu-element-wrapper .sub-menu .fusion-menu-cart
{
background:#fff}

.fusion-menu-element-wrapper .sub-menu .fusion-menu-cart a
{
padding:12px 20px 12px 20px}

.fusion-menu-element-wrapper .sub-menu .fusion-menu-cart>.fusion-main-menu-icon
{
display:none}

.fusion-menu-element-wrapper .sub-menu .fusion-menu-cart .fusion-menu-cart-checkout
{
  display:flex;
  justify-content:space-between;
background:0 0}

.fusion-menu-element-wrapper.dropdown-carets-yes .empty-cart.avada-main-menu-cart .fusion-open-nav-submenu
{
display:none!important}

.fusion-menu-element-wrapper .fusion-menu-form-inline
{
  display:flex;
  padding-top:0;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
width:100%}

.fusion-menu-element-wrapper .custom-menu-search-inline .background-active
{
opacity:0!important}

.fusion-menu-element-wrapper .custom-menu-search-inline.current-menu-ancestor:after,.fusion-menu-element-wrapper .custom-menu-search-inline.current-menu-ancestor:before,.fusion-menu-element-wrapper .custom-menu-search-inline.current-menu-item:after,.fusion-menu-element-wrapper .custom-menu-search-inline.current-menu-item:before,.fusion-menu-element-wrapper .custom-menu-search-inline.current-menu-parent:after,.fusion-menu-element-wrapper .custom-menu-search-inline.current-menu-parent:before,.fusion-menu-element-wrapper .custom-menu-search-inline.expanded:after,.fusion-menu-element-wrapper .custom-menu-search-inline.expanded:before,.fusion-menu-element-wrapper .custom-menu-search-inline.hover:after,.fusion-menu-element-wrapper .custom-menu-search-inline.hover:before,.fusion-menu-element-wrapper .custom-menu-search-inline:active:after,.fusion-menu-element-wrapper .custom-menu-search-inline:active:before,.fusion-menu-element-wrapper .custom-menu-search-inline:focus:after,.fusion-menu-element-wrapper .custom-menu-search-inline:focus:before,.fusion-menu-element-wrapper .custom-menu-search-inline:hover:after,.fusion-menu-element-wrapper .custom-menu-search-inline:hover:before
{
display:none}

.fusion-menu-element-wrapper .custom-menu-search-inline:focus-within:after,.fusion-menu-element-wrapper .custom-menu-search-inline:focus-within:before
{
display:none}

.fusion-menu-element-wrapper .custom-menu-search-dropdown .fusion-main-menu-icon
{
  padding-left:0!important;
  padding-right:0!important;
color:#212934}

.fusion-menu-element-wrapper .custom-menu-search-dropdown .fusion-main-menu-icon:before
{
color:currentColor!important}

.fusion-menu-element-wrapper .custom-menu-search-dropdown .fusion-menu-searchform-dropdown .fusion-search-form-content
{
  display:flex;
  align-items:stretch;
  padding-top:12px;
  padding-bottom:12px;
  padding-left:20px;
  padding-right:20px;
  border-top-left-radius:0;
  border-top-right-radius:0;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
  box-shadow:none;
  background:#fff;
overflow:hidden}

.fusion-menu-element-wrapper .custom-menu-search-dropdown .fusion-menu-searchform-dropdown .fusion-search-form-content .search-field input
{
line-height:29px}

.fusion-menu-element-wrapper .custom-menu-search-dropdown .fusion-main-menu-icon[aria-expanded=true]~ul,.fusion-menu-element-wrapper .custom-menu-search-dropdown.expanded>ul
{
  visibility:visible;
  opacity:1;
z-index:999999999}

.fusion-menu-element-wrapper.menu-element-search-transition
{
  position:relative;
overflow:hidden!important}

.fusion-menu-element-wrapper.menu-element-search-transition>.fusion-overlay-search
{
visibility:visible!important}

.fusion-menu-element-wrapper .custom-menu-search-overlay .fusion-menu-icon-search.trigger-overlay
{
  color:#212934;
transition:none}

.fusion-menu-element-wrapper .custom-menu-search-overlay .fusion-menu-icon-search.trigger-overlay:before
{
color:currentColor!important}

.fusion-menu-element-wrapper .custom-menu-search-overlay .fusion-menu-icon-search.trigger-overlay+.fusion-menu-form-inline
{
display:none}

.fusion-menu-element-wrapper .searchform
{
  width:100%;
display:inherit}

.fusion-menu-element-wrapper .searchform .fusion-search-field,.fusion-menu-element-wrapper .searchform .fusion-search-form-content,.fusion-menu-element-wrapper .searchform .fusion-search-form-content .fusion-search-field input,.fusion-menu-element-wrapper .searchform .search-field,.fusion-menu-element-wrapper .searchform input
{
width:100%}

.fusion-menu-element-wrapper .fusion-menu-icon-search:before
{
  content:"\f002";
font-family:icomoon}

.fusion-menu-element-wrapper .fusion-overlay-search
{
  display:flex;
  position:absolute;
  left:0;
  width:100%;
  max-width:100%;
  height:100%;
  z-index:9999;
  align-items:center;
  transform:translateY(-100%);
  opacity:0;
  visibility:hidden;
  transition:transform calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1),opacity calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1);
  padding-top:0;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  background:rgba(0,0,0,0);
color:#212934}

.fusion-menu-element-wrapper .fusion-overlay-search .fusion-close-search
{
  width:1.5em;
  height:1.5em;
position:relative}

.ltr .fusion-menu-element-wrapper .fusion-overlay-search .fusion-close-search
{
margin-left:1em}

.rtl .fusion-menu-element-wrapper .fusion-overlay-search .fusion-close-search
{
margin-right:1em}

.fusion-menu-element-wrapper .fusion-overlay-search .fusion-close-search:after,.fusion-menu-element-wrapper .fusion-overlay-search .fusion-close-search:before
{
  content:"";
  position:absolute;
  top:50%;
  left:0;
  height:2px;
  width:100%;
  margin-top:-1px;
background:#212934}

.fusion-menu-element-wrapper .fusion-overlay-search .fusion-close-search:before
{
transform:rotate(45deg)}

.fusion-menu-element-wrapper .fusion-overlay-search .fusion-close-search:after
{
transform:rotate(-45deg)}

.fusion-menu-element-wrapper.has-search-overlay
{
position:relative}

.fusion-menu-element-wrapper.has-search-overlay .fusion-menu-element-list>li
{
  transform:translateY(100%);
  opacity:0;
  visibility:hidden;
pointer-events:none}

.fusion-menu-element-wrapper.has-search-overlay>.fusion-overlay-search
{
  opacity:1;
  visibility:visible;
transform:translateY(0)}

.fusion-menu-element-wrapper.collapse-enabled
{
  display:flex;
  justify-content:flex-start;
  align-items:center;
  flex-wrap:wrap;
  position:relative;
  font-family:inherit;
font-weight:400}

.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-submenu-notitle:not(.menu-item-has-children),.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-widgets-container,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-submenu-notitle:not(.menu-item-has-children),.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-widgets-container,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-submenu-notitle:not(.menu-item-has-children),.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-widgets-container,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-submenu-notitle:not(.menu-item-has-children),.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-widgets-container
{
display:none}

.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) button.fusion-open-nav-submenu,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) button.fusion-open-nav-submenu,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) button.fusion-open-nav-submenu,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) button.fusion-open-nav-submenu
{
display:block!important}

.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level),.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level),.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level),.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level)
{
max-height:inherit}

.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) li.menu-item-has-children .fusion-open-nav-submenu,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) li.menu-item-has-children .fusion-open-nav-submenu,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) li.menu-item-has-children .fusion-open-nav-submenu,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) li.menu-item-has-children .fusion-open-nav-submenu
{
display:none!important}

.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) li.menu-item-has-children button.fusion-open-nav-submenu,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) li.menu-item-has-children button.fusion-open-nav-submenu,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) li.menu-item-has-children button.fusion-open-nav-submenu,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) li.menu-item-has-children button.fusion-open-nav-submenu
{
display:block!important}

.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) li.menu-item-has-children .deep-level,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) li.menu-item-has-children .deep-level,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) li.menu-item-has-children .deep-level,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) li.menu-item-has-children .deep-level
{
transition:max-height calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1)!important}

.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-wrapper
{
  margin-left:0!important;
border-radius:0!important}

.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li.fusion-megamenu-submenu,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li.fusion-megamenu-submenu,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li.fusion-megamenu-submenu,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li.fusion-megamenu-submenu
{
padding:0}

.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets).expanded .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets).expanded .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets).expanded .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets).expanded .fusion-megamenu-wrapper
{
max-height:500px}

.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-holder,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-holder,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-holder,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-holder
{
padding:0}

.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-icon
{
display:none!important}

.fusion-menu-element-wrapper.collapse-enabled .fusion-button-text-left,.fusion-menu-element-wrapper.collapse-enabled .fusion-button-text-right
{
  padding-left:0;
padding-right:0}

.fusion-menu-element-wrapper.collapse-enabled .button-icon-divider-left,.fusion-menu-element-wrapper.collapse-enabled .button-icon-divider-right
{
display:none}

.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button>ul
{
  display:block;
  max-height:0;
  min-height:0;
  overflow:hidden;
  opacity:0;
  transition:all calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1);
z-index:-1}

.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button.expanded>ul
{
  max-height:100vh;
  max-height:-webkit-max-content;
  max-height:max-content;
  overflow-y:auto;
  opacity:1;
z-index:10}

.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button>button:not(.fusion-close-flyout)
{
  display:block;
outline:0}

.fusion-menu-element-wrapper.collapse-enabled.mobile-size-column-absolute:not(.mobile-mode-always-expanded)>ul,.fusion-menu-element-wrapper.collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded)>ul
{
  position:absolute;
  left:0;
  top:100%;
  z-index:-1;
  max-width:100vw;
pointer-events:none}

.fusion-menu-element-wrapper.collapse-enabled.mobile-size-column-absolute:not(.mobile-mode-always-expanded).expanded>ul,.fusion-menu-element-wrapper.collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded).expanded>ul
{
  z-index:99999999999999;
  pointer-events:auto;
max-height:300px}

.fusion-menu-element-wrapper.collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded)>ul
{
width:100vw}

.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded>ul
{
display:flex}

.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li
{
  background:#fff;
width:100%!important}

.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li a
{
color:#4a4e57}

.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li.current-menu-ancestor,.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li.current-menu-item,.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li.current-menu-parent,.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li.expanded,.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li.hover,.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li:active,.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li:focus,.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li:hover
{
background:#f9f9fb}

.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li.current-menu-ancestor a,.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li.current-menu-item a,.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li.current-menu-parent a,.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li.expanded a,.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li.hover a,.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li:active a,.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li:focus a,.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li:hover a
{
color:#4a4e57}

.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li:focus-within
{
background:#f9f9fb}

.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li:focus-within a
{
color:#4a4e57}

.fusion-menu-element-wrapper.collapse-enabled ul
{
  flex-direction:column!important;
  max-width:100%;
  width:100%;
  border-radius:0!important;
background:#fff}

.fusion-menu-element-wrapper.collapse-enabled ul a
{
  width:100%!important;
  border:none!important;
justify-content:flex-start}

.fusion-menu-element-wrapper.collapse-enabled ul li
{
  width:100%;
  margin:0!important;
  border-radius:0!important;
  box-shadow:none;
  flex-direction:column!important;
  position:relative;
margin-top:0}

.fusion-menu-element-wrapper.collapse-enabled ul li:after
{
display:none}

.fusion-menu-element-wrapper.collapse-enabled ul li .background-active,.fusion-menu-element-wrapper.collapse-enabled ul li .background-default
{
display:none!important}

.fusion-menu-element-wrapper.collapse-enabled ul li.fusion-megamenu-submenu
{
  min-height:calc(65 * 1px);
width:100%}

.fusion-menu-element-wrapper.collapse-enabled ul li>a
{
  min-height:calc(65 * 1px);
  width:100%;
  padding:0 1.5em!important;
  background:#fff!important;
  color:#4a4e57!important;
  font-family:inherit;
font-weight:400}

.fusion-menu-element-wrapper.collapse-enabled ul li>.fusion-open-nav-submenu-on-click:before
{
color:#4a4e57!important}

.fusion-menu-element-wrapper.collapse-enabled ul li.fusion-menu-item-button
{
  background:#fff!important;
color:#4a4e57!important}

.fusion-menu-element-wrapper.collapse-enabled ul li.fusion-menu-item-button>a
{
background-color:transparent!important}

.fusion-menu-element-wrapper.collapse-enabled ul li.fusion-menu-item-button>a .fusion-button
{
  color:inherit!important;
  font-family:inherit;
  font-weight:400;
  font-size:1em;
  background:0 0!important;
  padding:0!important;
  border:none!important;
  box-shadow:none!important;
transition:all calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1)}

.fusion-menu-element-wrapper.collapse-enabled ul li.fusion-menu-item-button.current-menu-ancestor,.fusion-menu-element-wrapper.collapse-enabled ul li.fusion-menu-item-button.current-menu-item,.fusion-menu-element-wrapper.collapse-enabled ul li.fusion-menu-item-button.current-menu-parent,.fusion-menu-element-wrapper.collapse-enabled ul li.fusion-menu-item-button.expanded,.fusion-menu-element-wrapper.collapse-enabled ul li.fusion-menu-item-button.hover,.fusion-menu-element-wrapper.collapse-enabled ul li.fusion-menu-item-button:active,.fusion-menu-element-wrapper.collapse-enabled ul li.fusion-menu-item-button:focus,.fusion-menu-element-wrapper.collapse-enabled ul li.fusion-menu-item-button:hover
{
background:#f9f9fb!important}

.fusion-menu-element-wrapper.collapse-enabled ul li.fusion-menu-item-button:focus-within
{
background:#f9f9fb!important}

.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-ancestor>a,.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-item>a,.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-parent>a,.fusion-menu-element-wrapper.collapse-enabled ul li.expanded>a,.fusion-menu-element-wrapper.collapse-enabled ul li.hover>a,.fusion-menu-element-wrapper.collapse-enabled ul li:active>a,.fusion-menu-element-wrapper.collapse-enabled ul li:focus>a,.fusion-menu-element-wrapper.collapse-enabled ul li:hover>a
{
  background:#f9f9fb!important;
color:#4a4e57!important}

.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-ancestor>.fusion-open-nav-submenu-on-click:before,.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-ancestor>a .fusion-button,.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-item>.fusion-open-nav-submenu-on-click:before,.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-item>a .fusion-button,.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-parent>.fusion-open-nav-submenu-on-click:before,.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-parent>a .fusion-button,.fusion-menu-element-wrapper.collapse-enabled ul li.expanded>.fusion-open-nav-submenu-on-click:before,.fusion-menu-element-wrapper.collapse-enabled ul li.expanded>a .fusion-button,.fusion-menu-element-wrapper.collapse-enabled ul li.hover>.fusion-open-nav-submenu-on-click:before,.fusion-menu-element-wrapper.collapse-enabled ul li.hover>a .fusion-button,.fusion-menu-element-wrapper.collapse-enabled ul li:active>.fusion-open-nav-submenu-on-click:before,.fusion-menu-element-wrapper.collapse-enabled ul li:active>a .fusion-button,.fusion-menu-element-wrapper.collapse-enabled ul li:focus>.fusion-open-nav-submenu-on-click:before,.fusion-menu-element-wrapper.collapse-enabled ul li:focus>a .fusion-button,.fusion-menu-element-wrapper.collapse-enabled ul li:hover>.fusion-open-nav-submenu-on-click:before,.fusion-menu-element-wrapper.collapse-enabled ul li:hover>a .fusion-button
{
color:#4a4e57!important}

.fusion-menu-element-wrapper.collapse-enabled ul li:focus-within>a
{
  background:#f9f9fb!important;
color:#4a4e57!important}

.fusion-menu-element-wrapper.collapse-enabled ul li:focus-within>.fusion-open-nav-submenu-on-click:before,.fusion-menu-element-wrapper.collapse-enabled ul li:focus-within>a .fusion-button
{
color:#4a4e57!important}

.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-ancestor>a,.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-item>a,.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-parent>a,.fusion-menu-element-wrapper.collapse-enabled ul li.expanded>a,.fusion-menu-element-wrapper.collapse-enabled ul li.hover>a,.fusion-menu-element-wrapper.collapse-enabled ul li:active>a,.fusion-menu-element-wrapper.collapse-enabled ul li:focus>a,.fusion-menu-element-wrapper.collapse-enabled ul li:hover>a
{
  background:#f9f9fb!important;
color:#4a4e57!important}

.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-ancestor>.fusion-open-nav-submenu-on-click:before,.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-item>.fusion-open-nav-submenu-on-click:before,.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-parent>.fusion-open-nav-submenu-on-click:before,.fusion-menu-element-wrapper.collapse-enabled ul li.expanded>.fusion-open-nav-submenu-on-click:before,.fusion-menu-element-wrapper.collapse-enabled ul li.hover>.fusion-open-nav-submenu-on-click:before,.fusion-menu-element-wrapper.collapse-enabled ul li:active>.fusion-open-nav-submenu-on-click:before,.fusion-menu-element-wrapper.collapse-enabled ul li:focus>.fusion-open-nav-submenu-on-click:before,.fusion-menu-element-wrapper.collapse-enabled ul li:hover>.fusion-open-nav-submenu-on-click:before
{
color:#4a4e57!important}

.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-ancestor .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-parent):not(.expanded) a,.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-item .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-parent):not(.expanded) a,.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-parent .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-parent):not(.expanded) a,.fusion-menu-element-wrapper.collapse-enabled ul li.expanded .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-parent):not(.expanded) a,.fusion-menu-element-wrapper.collapse-enabled ul li.hover .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-parent):not(.expanded) a,.fusion-menu-element-wrapper.collapse-enabled ul li:active .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-parent):not(.expanded) a,.fusion-menu-element-wrapper.collapse-enabled ul li:focus .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-parent):not(.expanded) a,.fusion-menu-element-wrapper.collapse-enabled ul li:hover .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-parent):not(.expanded) a
{
  background:#fff!important;
color:#4a4e57!important}

.fusion-menu-element-wrapper.collapse-enabled ul li:focus-within>a
{
  background:#f9f9fb!important;
color:#4a4e57!important}

.fusion-menu-element-wrapper.collapse-enabled ul li:focus-within>.fusion-open-nav-submenu-on-click:before
{
color:#4a4e57!important}

.fusion-menu-element-wrapper.collapse-enabled ul li:focus-within .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-parent):not(.expanded) a
{
  background:#fff!important;
color:#4a4e57!important}

.fusion-menu-element-wrapper.collapse-enabled ul li .sub-menu
{
  display:block!important;
  position:relative;
  box-shadow:none;
  max-height:0;
  overflow:hidden;
  transition:max-height calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1);
  opacity:1;
  visibility:visible;
top:0}

.fusion-menu-element-wrapper.collapse-enabled ul li .sub-menu.sub-menu.sub-menu.sub-menu
{
margin:0!important}

.fusion-menu-element-wrapper.collapse-enabled ul li .sub-menu>li>.fusion-open-nav-submenu,.fusion-menu-element-wrapper.collapse-enabled ul li .sub-menu>li>a
{
border-radius:0!important}

.fusion-menu-element-wrapper.collapse-enabled ul button[aria-expanded=true]+.sub-menu
{
  max-height:500px;
overflow:hidden}

.fusion-menu-element-wrapper.collapse-enabled:not(.mode-flyout) .fusion-menu-element-wrapper.collapse-enabled .fusion-menu-description
{
display:none}

.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-holder
{
  max-width:100%;
  padding-left:20px;
padding-right:20px}

.rtl .fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-holder
{
padding-left:calc(20px / 2)}

.ltr .fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-holder
{
padding-right:calc(20px / 2)}

.fusion-menu-element-wrapper.collapse-enabled .fusion-open-nav-submenu
{
display:none}

.fusion-menu-element-wrapper.collapse-enabled .fusion-open-nav-submenu-on-click
{
  display:flex!important;
  position:absolute;
  top:0;
  padding:0!important;
background:0 0!important}

.fusion-menu-element-wrapper.collapse-enabled .fusion-open-nav-submenu-on-click:before
{
  display:flex;
  align-items:center;
  transform:none!important;
  min-height:calc(65 * 1px);
padding:0 2em!important}

.fusion-menu-element-wrapper.collapse-enabled .fusion-open-nav-submenu-on-click[aria-expanded=true]:before
{
transform:rotate(180deg)!important}

.fusion-menu-element-wrapper.collapse-enabled .fusion-open-nav-submenu-on-click~.sub-menu.sub-menu
{
  left:0!important;
  right:0!important;
  padding:0!important;
margin:0!important}

.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu-submenu .fusion-megamenu-title span
{
  display:flex;
  align-items:center;
width:100%}

.fusion-menu-element-wrapper.collapse-enabled.mobile-justify-left .fusion-menu-element-list ul>li a,.fusion-menu-element-wrapper.collapse-enabled.mobile-justify-left .menu-item>a
{
justify-content:flex-start}

.rtl .fusion-menu-element-wrapper.collapse-enabled.mobile-justify-left .fusion-menu-element-list ul>li a,.rtl .fusion-menu-element-wrapper.collapse-enabled.mobile-justify-left .menu-item>a
{
justify-content:flex-end}

.fusion-menu-element-wrapper.collapse-enabled.mobile-justify-left .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu-submenu .fusion-megamenu-title a,.fusion-menu-element-wrapper.collapse-enabled.mobile-justify-left .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu-submenu .fusion-megamenu-title span
{
justify-content:flex-start!important}

.fusion-menu-element-wrapper.collapse-enabled.mobile-justify-left .fusion-open-nav-submenu-on-click
{
right:0}

.fusion-menu-element-wrapper.collapse-enabled.mobile-justify-center .fusion-menu-element-list ul>li a,.fusion-menu-element-wrapper.collapse-enabled.mobile-justify-center .menu-item>a
{
justify-content:center}

.fusion-menu-element-wrapper.collapse-enabled.mobile-justify-center .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu-submenu .fusion-megamenu-title a,.fusion-menu-element-wrapper.collapse-enabled.mobile-justify-center .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu-submenu .fusion-megamenu-title span
{
justify-content:center!important}

.ltr .fusion-menu-element-wrapper.collapse-enabled.mobile-justify-center .fusion-open-nav-submenu-on-click
{
right:0}

.rtl .fusion-menu-element-wrapper.collapse-enabled.mobile-justify-center .fusion-open-nav-submenu-on-click
{
left:0}

.fusion-menu-element-wrapper.collapse-enabled.mobile-justify-right .fusion-menu-element-list ul>li a,.fusion-menu-element-wrapper.collapse-enabled.mobile-justify-right .menu-item>a
{
justify-content:flex-end}

.rtl .fusion-menu-element-wrapper.collapse-enabled.mobile-justify-right .fusion-menu-element-list ul>li a,.rtl .fusion-menu-element-wrapper.collapse-enabled.mobile-justify-right .menu-item>a
{
justify-content:flex-start}

.fusion-menu-element-wrapper.collapse-enabled.mobile-justify-right .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu-submenu .fusion-megamenu-title a,.fusion-menu-element-wrapper.collapse-enabled.mobile-justify-right .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu-submenu .fusion-megamenu-title span
{
justify-content:flex-end!important}

.fusion-menu-element-wrapper.collapse-enabled.mobile-justify-right .fusion-open-nav-submenu-on-click
{
left:0}

.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-wrapper
{
  max-height:0;
  transition:max-height calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1);
  display:block!important;
  overflow:hidden;
position:static}

.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-wrapper .fusion-megamenu-holder
{
width:100%!important}

.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu-submenu .fusion-megamenu-title
{
  padding-top:0!important;
  padding-bottom:0!important;
  font-size:inherit!important;
  display:flex;
  align-items:stretch;
  min-height:inherit;
font-weight:400}

.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu-submenu .fusion-megamenu-title a
{
  font-size:inherit;
justify-content:flex-start!important}

.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-open-nav-submenu
{
display:none!important}

.fusion-menu-element-wrapper.collapse-enabled.mobile-indent-on.mobile-justify-left .sub-menu>li>a
{
padding-left:2.5em!important}

.fusion-menu-element-wrapper.collapse-enabled.mobile-indent-on.mobile-justify-left .sub-menu .sub-menu>li>a
{
padding-left:3.5em!important}

.fusion-menu-element-wrapper.collapse-enabled.mobile-indent-on.mobile-justify-left .sub-menu .sub-menu .sub-menu>li>a
{
padding-left:4.5em!important}

.fusion-menu-element-wrapper.collapse-enabled.mobile-indent-on.mobile-justify-right .sub-menu>li>a
{
padding-right:2.5em!important}

.fusion-menu-element-wrapper.collapse-enabled.mobile-indent-on.mobile-justify-right .sub-menu .sub-menu>li>a
{
padding-right:3.5em!important}

.fusion-menu-element-wrapper.collapse-enabled.mobile-indent-on.mobile-justify-right .sub-menu .sub-menu .sub-menu>li>a
{
padding-right:4.5em!important}

.fusion-menu-element-wrapper.collapse-enabled li.menu-item:not(.menu-item-has-children)
{
border-bottom:1px solid rgba(0,0,0,.1)}

.fusion-menu-element-wrapper.collapse-enabled li.menu-item:not(.expanded)
{
border-bottom:1px solid rgba(0,0,0,.1)}

.fusion-menu-element-wrapper.collapse-enabled li.menu-item.menu-item-has-children ul.sub-menu li.menu-item-has-children.expanded>ul.sub-menu
{
border-top:1px solid rgba(0,0,0,.1)}

.fusion-menu-element-wrapper.collapse-enabled li.menu-item.expanded .fusion-megamenu-wrapper
{
border-top:1px solid rgba(0,0,0,.1)}

.fusion-menu-element-wrapper.collapse-enabled li.menu-item.expanded .fusion-megamenu-wrapper .fusion-megamenu-holder ul.fusion-megamenu li.menu-item-has-children .fusion-megamenu-title
{
border-bottom:1px solid rgba(0,0,0,.1)}

.fusion-menu-element-wrapper.collapse-enabled li.menu-item .fusion-megamenu-title
{
background:inherit}

.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list .menu-item>a .fusion-menu-description
{
display:none}

.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list ul:not(.fusion-megamenu)>li
{
min-width:0}

.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list ul:not(.fusion-megamenu)>li>a
{
min-width:0}

.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list .custom-menu-search
{
  transform:none!important;
opacity:1}

.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list .custom-menu-search-overlay .fusion-menu-icon-search.trigger-overlay
{
display:none}

.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list .custom-menu-search-overlay .fusion-menu-icon-search.trigger-overlay+.fusion-menu-form-inline
{
display:block}

.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list .fusion-menu-searchform-dropdown
{
z-index:10}

.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list .fusion-menu-form-inline
{
  width:100%;
  padding:0;
  padding:0 1.5em;
  min-height:65px;
  background:#fff;
align-items:center}

.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list .custom-menu-search-dropdown
{
  padding-top:0;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
background:rgba(0,0,0,0)}

.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list .custom-menu-search-dropdown .fusion-search-form-content
{
  background:0 0!important;
  box-shadow:none!important;
  border-radius:none!important;
padding:0!important}

.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list .custom-menu-search-dropdown .background-active,.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list .custom-menu-search-dropdown .background-default,.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list .custom-menu-search-dropdown .fusion-open-nav-submenu,.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list .custom-menu-search-dropdown>a
{
display:none!important}

.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list .custom-menu-search-dropdown>ul
{
  max-height:100%!important;
top:0!important}

.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list .fusion-overlay-search
{
  position:relative;
  transform:none!important;
  opacity:1;
  visibility:visible;
  padding-top:0;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
background:rgba(0,0,0,0)}

.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list>.fusion-overlay-search
{
display:none!important}

.fusion-menu-element-wrapper.collapse-enabled .fusion-close-search
{
display:none}

.fusion-menu-element-wrapper.collapse-enabled li.menu-item>.fusion-megamenu-icon,.fusion-menu-element-wrapper.collapse-enabled li.menu-item>a>.fusion-megamenu-icon
{
display:none}

.fusion-builder-live .fusion-menu-element-wrapper.dropdown-carets-no .fusion-open-nav-submenu
{
display:none}

.fusion-builder-live .fusion-menu-element-wrapper.expand-method-click span.fusion-open-nav-submenu
{
display:none}

.fusion-menu-element-wrapper.submenu-mode-flyout .fusion-close-flyout
{
  position:fixed;
  top:2em;
  right:2em;
  width:1.5em;
  height:1.5em;
  z-index:9999999999;
  border:none;
  background-color:transparent;
  cursor:pointer;
display:none}

.rtl .fusion-menu-element-wrapper.submenu-mode-flyout .fusion-close-flyout
{
  left:2em;
right:auto}

.fusion-menu-element-wrapper.submenu-mode-flyout .fusion-close-flyout:after,.fusion-menu-element-wrapper.submenu-mode-flyout .fusion-close-flyout:before
{
  content:"";
  position:absolute;
  top:50%;
  left:0;
  height:2px;
  width:100%;
  margin-top:-1px;
  background-color:#212934;
transition:background-color calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1)}

.fusion-menu-element-wrapper.submenu-mode-flyout .fusion-close-flyout:hover:after,.fusion-menu-element-wrapper.submenu-mode-flyout .fusion-close-flyout:hover:before
{
background-color:#212934!important}

.fusion-menu-element-wrapper.submenu-mode-flyout .fusion-close-flyout:before
{
transform:rotate(45deg)}

.fusion-menu-element-wrapper.submenu-mode-flyout .fusion-close-flyout:after
{
transform:rotate(-45deg)}

.admin-bar .fusion-menu-element-wrapper.submenu-mode-flyout .fusion-close-flyout
{
top:calc(2em + 32px)}

.fusion-disable-outline .fusion-menu-element-wrapper.submenu-mode-flyout .fusion-close-flyout
{
outline:0}

.fusion-disable-outline .fusion-menu-element-wrapper.submenu-mode-flyout .fusion-close-flyout:focus
{
outline:0}

.fusion-menu-element-wrapper.submenu-mode-flyout .fusion-custom-menu>li>.fusion-megamenu-wrapper,.fusion-menu-element-wrapper.submenu-mode-flyout .fusion-custom-menu>li>.sub-menu
{
visibility:hidden}

.fusion-menu-element-wrapper.submenu-mode-flyout .fusion-megamenu-wrapper
{
width:100%}

.fusion-menu-element-wrapper.submenu-mode-flyout .fusion-megamenu-wrapper .row
{
width:100%}

.fusion-menu-element-wrapper.submenu-mode-flyout .fusion-megamenu-wrapper .fusion-megamenu-holder
{
width:100%!important}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) li.menu-item-has-children.expanded:after
{
display:none}

.rtl .fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .sub-menu li:not(.fusion-menu-item-button)>a
{
padding-left:20px}

.ltr .fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .sub-menu li:not(.fusion-menu-item-button)>a
{
padding-right:20px}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .sub-menu .fusion-open-nav-submenu
{
display:none!important}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-custom-menu>li>.fusion-megamenu-wrapper,.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-custom-menu>li>.sub-menu
{
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  width:100%;
  height:100%;
  background-color:#fff;
  transform:translateX(-100%);
  opacity:0;
  z-index:9999;
  overflow:hidden;
  margin:0;
  padding:2em;
  overflow-y:auto;
  display:flex!important;
  align-items:center;
  justify-content:center;
transition:all calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1) 0s}

.fusion-disable-outline .fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-custom-menu>li>.fusion-megamenu-wrapper a,.fusion-disable-outline .fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-custom-menu>li>.sub-menu a
{
outline:0}

.fusion-disable-outline .fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-custom-menu>li>.fusion-megamenu-wrapper a:focus,.fusion-disable-outline .fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-custom-menu>li>.sub-menu a:focus
{
outline:0}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-custom-menu>li.expanded>.fusion-megamenu-wrapper,.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-custom-menu>li.expanded>.sub-menu
{
  transform:translateX(0);
  visibility:visible;
  opacity:1;
transition:all .3s cubic-bezier(.42, .01, .58, 1) 0s}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-right .fusion-custom-menu>li>.fusion-megamenu-wrapper,.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-right .fusion-custom-menu>li>.sub-menu
{
transform:translateX(100%)}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-right .fusion-custom-menu>li.expanded>.fusion-megamenu-wrapper,.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-right .fusion-custom-menu>li.expanded>.sub-menu
{
transform:translateX(0)}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-top .fusion-custom-menu>li>.fusion-megamenu-wrapper,.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-top .fusion-custom-menu>li>.sub-menu
{
transform:translateY(-100%)}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-top .fusion-custom-menu>li.expanded>.fusion-megamenu-wrapper,.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-top .fusion-custom-menu>li.expanded>.sub-menu
{
transform:translateY(0)}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-bottom .fusion-custom-menu>li>.fusion-megamenu-wrapper,.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-bottom .fusion-custom-menu>li>.sub-menu
{
transform:translateY(100%)}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-bottom .fusion-custom-menu>li.expanded>.fusion-megamenu-wrapper,.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-bottom .fusion-custom-menu>li.expanded>.sub-menu
{
transform:translateY(0)}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-fade .fusion-custom-menu>li>.fusion-megamenu-wrapper,.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-fade .fusion-custom-menu>li>.sub-menu
{
  transform:initial;
  visibility:hidden;
  opacity:0;
transition:all .4s cubic-bezier(.42, .01, .58, 1) 0s}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-fade .fusion-custom-menu>li.expanded>.fusion-megamenu-wrapper,.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-fade .fusion-custom-menu>li.expanded>.sub-menu
{
  transform:initial;
  visibility:visible;
  opacity:1;
transition:all .4s cubic-bezier(.42, .01, .58, 1) 0s}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) ul.fusion-megamenu
{
  position:static;
top:auto}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) ul.fusion-megamenu .menu-item-has-children .sub-menu .fusion-background-highlight>span
{
flex:inherit}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-flyout-menu-backgrounds
{
  display:none;
  z-index:-1;
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  padding:0;
  margin-left:0!important;
  margin-right:0!important;
background-color:#fff}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-flyout-menu-backgrounds.fusion-flyout-menu-backgrounds-active
{
z-index:999999998!important}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-flyout-menu-backgrounds .fusion-flyout-menu-item-bg
{
  opacity:0;
  position:absolute;
  top:0;
  left:0;
  height:100vh;
  width:100%;
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center center;
transition:opacity cubic-bezier(.25, .46, .45, .94) 450ms}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-flyout-menu-backgrounds .fusion-flyout-menu-item-bg.active
{
opacity:1}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button)
{
background-color:transparent}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).flyout-submenu-expanded .fusion-close-flyout
{
display:block}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).flyout-submenu-expanded>ul>li:not(.expanded)
{
z-index:-1}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).flyout-submenu-expanded .fusion-flyout-menu-backgrounds
{
display:block}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).flyout-submenu-expanded .sub-menu.fusion-transparent-bg
{
background-color:transparent!important}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-menu-element-list ul:not(.fusion-megamenu)>li a
{
justify-content:center}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-menu-element-list ul:not(.fusion-megamenu)>li a>span
{
  display:inline-block;
text-align:center}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-menu-element-list .fusion-megamenu-title
{
text-align:center}

.fusion-builder-live .fusion-menu-element-wrapper:not(.submenu-mode-flyout) .fusion-close-flyout
{
display:none}

.fusion-menu-element-wrapper .menu-item-object-wpml_ls_menu_item .menu-text,.fusion-menu-element-wrapper .menu-item-type-wpml_ls_menu_item .menu-text,.fusion-menu-element-wrapper .wpml-ls-item .menu-text,.fusion-menu-element-wrapper .wpml-ls-menu-item .menu-text
{
display:block}

.fusion-menu-element-wrapper .fusion-widget-cart-number
{
  display:inline-flex;
  margin-left:5px;
  padding:5px;
  box-sizing:content-box;
  width:16px;
  height:16px;
  line-height:0;
  border:.1em solid transparent;
  align-items:center;
justify-content:center}

.fusion-menu-element-wrapper .fusion-widget-cart-number[data-digits="2"]
{
font-size:.88em}

.fusion-menu-element-wrapper .fusion-widget-cart-number[data-digits="3"]
{
font-size:.69em}

.fusion-menu-element-wrapper .fusion-counter-badge .fusion-widget-cart-number
{
  transform:translate(-50%,-50%) scale(.75);
margin-left:0}

.fusion-menu-element-wrapper .fusion-menu-cart-hide-empty-counter .fusion-widget-cart-number[data-cart-count="0"]
{
visibility:hidden}

.fusion-menu-element-wrapper .fusion-menu-cart:hover .fusion-custom-menu-item-contents-empty
{
  visibility:hidden!important;
opacity:0!important}

.fusion-menu-element-wrapper .fusion-menu-cart-items
{
  min-width:180px;
  width:-webkit-max-content;
width:max-content}

.fusion-menu-element-wrapper .fusion-menu-cart-item a
{
  border-bottom:1px solid transparent;
  padding:14px;
  line-height:normal;
  height:auto;
  display:block;
justify-content:space-between!important}

.fusion-menu-element-wrapper .fusion-menu-cart-item a:hover
{
background-color:transparent}

.fusion-menu-element-wrapper .fusion-menu-cart-item img
{
  display:inline-block;
  max-width:36px;
  margin-right:13px;
border:1px solid transparent}

.rtl .fusion-menu-element-wrapper .fusion-menu-cart-item img
{
margin-right:0}

.fusion-menu-element-wrapper .fusion-menu-cart-item .amount
{
display:inline-block}

.fusion-menu-element-wrapper .fusion-menu-cart-item-details
{
  display:inline-block;
  max-width:calc(100% - 49px);
text-align:left}

.fusion-menu-element-wrapper .fusion-menu-cart-item-title
{
margin-bottom:6px}

.fusion-menu-element-wrapper .fusion-menu-cart-item-quantity,.fusion-menu-element-wrapper .fusion-menu-cart-item-title
{
  display:block;
  line-height:normal;
text-align:right}

.rtl .fusion-menu-element-wrapper .fusion-menu-cart-item-quantity,.rtl .fusion-menu-element-wrapper .fusion-menu-cart-item-title
{
text-align:left}

.fusion-menu-element-wrapper .fusion-menu-cart-checkout
{
  display:flex;
  justify-content:space-between;
flex-direction:row!important}

.fusion-menu-element-wrapper .fusion-menu-cart-checkout-link,.fusion-menu-element-wrapper .fusion-menu-cart-link
{
  padding:.75em 1em;
display:flex}

.fusion-menu-element-wrapper .fusion-menu-cart-checkout-link a,.fusion-menu-element-wrapper .fusion-menu-cart-link a
{
  margin:0 -.25em;
  min-width:-webkit-max-content;
min-width:max-content}

.fusion-menu-element-wrapper .fusion-menu-cart-checkout-link a:before,.fusion-menu-element-wrapper .fusion-menu-cart-link a:before
{
  padding:0 .25em;
  font-family:IcoMoon;
line-height:inherit}

.fusion-menu-element-wrapper .fusion-menu-cart-checkout-link a span,.fusion-menu-element-wrapper .fusion-menu-cart-link a span
{
padding:0 .25em}

.fusion-menu-element-wrapper .fusion-menu-cart-link a:before
{
content:"\f07a"}

.fusion-menu-element-wrapper .fusion-menu-cart-checkout-link a:before
{
content:"\f046"}

.ltr .fusion-menu-element-wrapper .fusion-menu-cart-checkout-link
{
padding-left:20px}

.rtl .fusion-menu-element-wrapper .fusion-menu-cart-checkout-link
{
padding-right:20px}

.fusion-menu-element-wrapper .fusion-menu-login-box .fusion-menu-login-box-register
{
display:inline}

.fusion-menu-element-wrapper .avada-menu-login-box .avada-custom-menu-item-contents
{
background-color:#fff}

.fusion-menu-element-wrapper .avada-menu-login-box .avada-custom-menu-item-contents .fusion-menu-login-box-register,.fusion-menu-element-wrapper .avada-menu-login-box .avada-custom-menu-item-contents form
{
  padding-left:20px;
padding-right:20px}

.fusion-menu-element-wrapper .avada-menu-login-box .avada-custom-menu-item-contents form
{
padding-top:12px}

.fusion-menu-element-wrapper .avada-menu-login-box .avada-custom-menu-item-contents .fusion-menu-login-box-register
{
padding-bottom:12px}

.fusion-menu-element-wrapper .avada-menu-login-box .avada-custom-menu-item-contents .menu-item:not(.fusion-dropdown-submenu)
{
background-color:transparent!important}

.fusion-menu-element-wrapper .avada-menu-login-box p
{
  margin-top:0;
margin-bottom:10px}

.fusion-menu-element-wrapper .avada-menu-login-box .fusion-login-box-submit,.fusion-menu-element-wrapper .avada-menu-login-box .fusion-remember-checkbox
{
margin-bottom:0}

.fusion-menu-element-wrapper .avada-menu-login-box .fusion-menu-login-box-register
{
  display:block;
  clear:both;
  float:right;
  padding-top:10px;
width:auto}

.fusion-menu-element-wrapper .fusion-login-box-submit
{
float:right}

.fusion-menu-element-wrapper .fusion-remember-checkbox
{
  font-size:11px;
line-height:32px}

.fusion-menu-element-wrapper .fusion-menu-login-box-error
{
  font-size:11px;
color:#d04544}

.fusion-menu-element-wrapper .fusion-main-menu-icon.fusion-icon-sliding-bar .menu-text
{
  font-family:inherit;
  font-weight:400;
text-transform:none}

.fusion-menu-element-wrapper .fusion-main-menu-icon.fusion-icon-sliding-bar:before
{
display:none}

.fusion-builder-live.avada-flyout-submenu-active.avada-footer-fx-parallax-effect #main
{
z-index:1}

.modal-open
{
overflow:hidden}

.modal
{
  display:none;
  overflow:auto;
  overflow-y:scroll;
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:99999;
-webkit-overflow-scrolling:touch}

.modal.fade .modal-dialog
{
  transform:translate(0,-25%);
transition:transform .3s ease-out}

.modal.in .modal-dialog
{
transform:translate(0,0)}

.fusion-disable-outline .modal
{
outline:0}

.modal-dialog
{
  position:relative;
  width:auto;
  margin:10px;
margin-top:60px}

.modal-content
{
  position:relative;
  background-color:#fff;
  border:1px solid rgba(0,0,0,.2);
  box-shadow:0 3px 9px rgba(0,0,0,.5);
  border-radius:5px;
  background-clip:padding-box;
outline:0}

.modal-backdrop
{
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:99998;
background-color:#000}

.modal-backdrop.fade
{
opacity:0}

.modal-backdrop.in
{
opacity:.5}

.modal-header
{
  padding:15px 20px;
  border-bottom:1px solid #e5e5e5;
min-height:16.53846154px}

.modal-header .close
{
margin-top:-2px}

.modal-title
{
  margin:0;
  padding:0;
line-height:1.53846154}

.modal-body
{
  position:relative;
padding:20px}

.modal-footer
{
  margin-top:15px;
  padding:19px 20px 20px;
  text-align:right;
border-top:1px solid #e5e5e5}

.modal-footer .btn+.btn
{
  margin-left:5px;
margin-bottom:0}

.modal-footer .btn-group .btn+.btn
{
margin-left:-1px}

.modal-footer .btn-block+.btn-block
{
margin-left:0}

@media (min-width:900px)
{
  .modal-dialog
  {
    width:600px;
    margin-right:auto;
  margin-left:auto}

  .modal-content
  {
  box-shadow:0 5px 15px rgba(0,0,0,.5)}

  .modal-sm
  {
  width:300px}

  .modal-lg
  {
  width:900px}
}

.fusion-modal
{
-webkit-overflow-scrolling:auto!important}

.fusion-modal .modal-header
{
  min-height:54px;
box-sizing:border-box}

.fusion-modal .modal-header .modal-title
{
clear:left}

.fusion-modal .modal-header .close
{
  font-size:30px;
  margin-top:-5px;
text-shadow:none}

.fusion-modal .modal-dialog
{
  -webkit-overflow-scrolling:touch;
  overflow-y:auto;
max-height:calc(100% - 90px)}

.fusion-modal .fusion-separator
{
width:100%!important}

.ua-mobile .modal-open
{
  position:fixed;
overflow:hidden}

.ua-mobile .modal-open .fusion-modal .modal-dialog
{
height:90%}

.fusion-person
{
text-align:center}

.fusion-person .person-shortcode-image-wrapper img
{
  vertical-align:top;
  box-shadow:none;
max-width:100%}

.fusion-person .person-image-container
{
  display:inline-block;
  z-index:1;
  max-width:100%;
vertical-align:bottom}

.fusion-person .person-image-container.glow
{
box-shadow:0 0 3px rgba(0,0,0,.3)}

.fusion-person .person-image-container.dropshadow
{
box-shadow:2px 3px 7px rgba(0,0,0,.3)}

.fusion-person .person-image-container.person-rounded-overflow
{
overflow:hidden}

.fusion-person .person-desc
{
margin-top:25px}

.fusion-person .person-desc .person-author
{
  display:table;
width:100%}

.fusion-person .person-desc .person-author .fusion-social-networks,.fusion-person .person-desc .person-author .person-author-wrapper
{
  display:table-cell;
  vertical-align:middle;
float:none}

.fusion-person .person-desc .person-author .person-author-wrapper
{
min-width:50%}

.fusion-person .person-desc .person-author .fusion-social-networks
{
  max-width:50%;
text-align:right}

.fusion-person .person-desc .person-author .person-name,.fusion-person .person-desc .person-author .person-title
{
display:block}

.fusion-person .person-content
{
margin-top:25px}

.fusion-person a
{
box-shadow:none!important}

.fusion-person-left .person-desc
{
text-align:left}

.fusion-person-left .person-desc .person-author .fusion-social-networks
{
text-align:right}

.fusion-person-left .person-desc .fusion-social-networks
{
text-align:left}

.fusion-person-center .person-desc
{
text-align:center}

.fusion-person-center .person-desc .person-author
{
  display:block;
width:100%}

.fusion-person-center .person-desc .person-author .person-author-wrapper
{
  display:block;
width:100%}

.fusion-person-center .person-desc .person-author .fusion-social-networks
{
  display:block;
  width:100%;
  max-width:none;
  text-align:center;
margin:20px auto 0}

.fusion-person-center .person-desc .fusion-social-networks
{
text-align:center}

.fusion-person-center .person-content
{
margin-top:25px}

.fusion-person-right .person-desc
{
text-align:right}

.fusion-person-right .person-desc .person-author .fusion-social-networks
{
text-align:left}

.fusion-person-right .person-desc .fusion-social-networks
{
text-align:right}

.fusion-person-icon-bottom .fusion-social-networks
{
margin-top:35px}

.popover
{
  position:absolute;
  top:0;
  left:0;
  z-index:99999;
  display:none;
  max-width:276px;
  padding:0;
  text-align:left;
  background-color:#fff;
  border-radius:5px;
  background-clip:padding-box;
  border:1px solid #ccc;
  border:1px solid rgba(0,0,0,.2);
  box-shadow:0 5px 10px rgba(0,0,0,.2);
  border-color:#ebebeb;
white-space:normal}

.popover .arrow
{
  border-width:11px;
position:absolute}

.popover .arrow:after
{
  position:absolute;
  display:block;
  width:0;
  height:0;
  border-color:transparent;
  border-style:solid;
  border-width:10px;
content:""}

.popover.top
{
margin-top:-10px}

.popover.top .arrow
{
  left:50%;
  margin-left:-11px;
  border-bottom-width:0;
  bottom:-11px;
border-top-color:#ebebeb}

.popover.top .arrow:after
{
  content:" ";
  bottom:1px;
  margin-left:-10px;
  border-bottom-width:0;
border-top-color:#ffffff}

.popover.right
{
margin-left:10px}

.popover.right .arrow
{
  top:50%;
  left:-11px;
  margin-top:-11px;
  border-left-width:0;
border-right-color:#ebebeb}

.popover.right .arrow:after
{
  content:" ";
  left:1px;
  bottom:-10px;
  border-left-width:0;
border-right-color:#ffffff}

.popover.bottom
{
margin-top:10px}

.popover.bottom .arrow
{
  left:50%;
  margin-left:-11px;
  border-top-width:0;
  top:-11px;
border-bottom-color:#ebebeb}

.popover.bottom .arrow:after
{
  content:" ";
  top:1px;
  margin-left:-10px;
  border-top-width:0;
border-bottom-color:#f6f6f6}

.popover.left
{
margin-left:-10px}

.popover.left .arrow
{
  top:50%;
  right:-11px;
  margin-top:-11px;
  border-right-width:0;
border-left-color:#ebebeb}

.popover.left .arrow:after
{
  content:" ";
  right:1px;
  border-right-width:0;
  border-left-color:#ffffff;
bottom:-10px}

.popover .popover-title
{
  background-color:#f6f6f6;
  color:#747474;
border-color:#ebebeb}

.popover .popover-content
{
  background-color:#ffffff;
color:#747474}

.popover-title
{
  margin:0;
  padding:8px 14px;
  font-size:13px;
  font-weight:400;
  line-height:18px;
  background-color:#f7f7f7;
  border-bottom:1px solid #ebebeb;
border-radius:5px 5px 0 0}

.popover-content
{
  padding:9px 14px;
border-radius:0 0 5px 5px}

.fusion-popover
{
  display:inline-block;
  max-width:100%;
cursor:pointer}

.fusion-pricing-table
{
  margin:0 0 20px;
box-sizing:border-box}

.fusion-pricing-table *
{
box-sizing:border-box}

.fusion-pricing-table .fusion-panel
{
  overflow:hidden;
  margin:0;
  background-color:#fff;
  box-shadow:none;
  border-radius:0;
  background-clip:padding-box;
border:1px solid #e5e4e3}

.fusion-pricing-table .panel-heading
{
  padding:15px;
  border-radius:0;
  background-clip:padding-box;
  border-bottom:1px solid #e5e4e3;
text-align:center}

.fusion-pricing-table .panel-heading h3
{
margin:0}

.fusion-pricing-table .panel-body
{
  padding:15px;
  background-color:#f8f8f8;
text-align:center}

.fusion-pricing-table .panel-body .price
{
position:relative}

.fusion-pricing-table .panel-body .price .currency
{
  position:relative;
color:#505050}

.fusion-pricing-table .panel-body .price .currency.pos-right
{
  top:0;
  margin-left:-12px;
font-size:32px}

.fusion-pricing-table .panel-body .price .currency.pos-right.price-without-decimal
{
margin-left:0}

.fusion-pricing-table .panel-body .price .integer-part
{
  display:inline;
  font-weight:700;
  color:#f8b900;
line-height:normal}

.fusion-pricing-table .panel-body .price .decimal-part
{
  position:relative;
  top:-30px;
  font-weight:700;
color:#f8b900}

.fusion-pricing-table .panel-body .price .time
{
  position:relative;
  font-style:italic;
  color:#888;
margin-left:-14px}

.fusion-pricing-table .panel-body .price .time.price-without-decimal
{
margin-left:0}

.fusion-pricing-table .panel-body .price .time.pos-right
{
margin-left:12px}

.fusion-pricing-table .list-group
{
  margin:0;
padding:0}

.fusion-pricing-table .list-group-item
{
  display:block;
  position:relative;
  padding:15px;
  margin:0;
  background:0 0;
  border-radius:0;
  border-top:1px solid #e5e4e3;
text-align:center}

.fusion-pricing-table .list-group-item:last-child
{
border-bottom:1px solid #e5e4e3}

.fusion-pricing-table .panel-footer
{
  padding:15px;
  background-color:#f8f8f8;
  border-radius:0;
  background-clip:padding-box;
  border-color:#e5e4e3;
text-align:center}

.fusion-pricing-table .panel-wrapper:hover
{
cursor:pointer}

.fusion-pricing-table .panel-wrapper:hover .fusion-panel
{
background-color:#f8f8f8}

#wrapper .full-boxed-pricing .panel-wrapper
{
padding:0}

.full-boxed-pricing .panel-wrapper
{
padding:0}

.full-boxed-pricing .panel-container
{
  padding:9px;
background-color:#f8f8f8}

.full-boxed-pricing .panel-wrapper:last-child .fusion-panel
{
border-right:1px solid #e5e4e3}

.full-boxed-pricing .panel-body .price .currency
{
  top:-20px;
font-size:21px}

.full-boxed-pricing .panel-body .price .integer-part
{
font-size:55px}

.full-boxed-pricing .panel-body .price .decimal-part
{
  top:-20px;
font-size:17px}

.full-boxed-pricing .panel-body .price .time
{
font-size:11px}

.full-boxed-pricing .panel-wrapper:hover .panel-heading
{
background-color:#f8f8f8}

.full-boxed-pricing.fusion-pricing-table .standout .panel-heading h3
{
color:#f8b900}

.sep-boxed-pricing .panel-wrapper
{
  margin-bottom:10px;
padding:0}

.sep-boxed-pricing .panel-container
{
  padding:9px;
background-color:#f8f8f8}

.sep-boxed-pricing .panel-heading
{
  background-color:#f8b900;
  border-radius:0;
  background-clip:padding-box;
  border-bottom:1px solid #e5e4e3;
  text-align:center;
border-color:#f8b900}

.sep-boxed-pricing .panel-heading h3
{
margin:0}

.sep-boxed-pricing .panel-body .price .currency
{
  top:-30px;
font-size:28px}

.sep-boxed-pricing .panel-body .price .integer-part
{
font-size:75px}

.sep-boxed-pricing .panel-body .price .decimal-part
{
font-size:23px}

.sep-boxed-pricing .panel-body .price .time
{
font-size:20px}

@keyframes progress-bar-stripes
{
  from
  {
  background-position:40px 0}

  to
  {
  background-position:0 0}
}

.progress-bar
{
  overflow:hidden;
  height:20px;
  margin-bottom:20px;
  background-color:#f5f5f5;
  border-radius:5px;
  background-clip:padding-box;
box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}

.progress
{
  float:left;
  width:0%;
  height:100%;
  font-size:12px;
  line-height:20px;
  color:#fff;
  text-align:center;
  background-color:#65bc7b;
  box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
transition:width .6s ease}

.progress-striped .progress
{
  background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-size:40px 40px}

.progress-bar.active .progress
{
animation:progress-bar-stripes 2s linear infinite}

.sr-only
{
  position:absolute;
  width:1px;
  height:1px;
  margin:-1px;
  padding:0;
  overflow:hidden;
  clip:rect(0,0,0,0);
border:0}

.fusion-progressbar
{
  position:relative;
margin-bottom:10px}

.fusion-progressbar .progress-title
{
  margin:0;
  height:auto;
width:auto}

.fusion-progressbar *
{
box-sizing:border-box}

.fusion-progressbar-text-on-bar .progress-title
{
  position:absolute;
  left:15px;
  top:50%;
  transform:translate(0,-50%);
  clip:auto;
color:#fff}

.fusion-progressbar-text-above-bar .progress-title
{
  display:inline-block;
  margin-bottom:5px;
color:#000}

.fusion-progressbar-text-below-bar .progress-title
{
  display:inline-block;
  margin-top:5px;
color:#000}

.fusion-progressbar-bar
{
  margin:0;
  height:37px;
  width:100%;
  background-color:#e6e7e8;
  border-radius:0;
  background-clip:padding-box;
box-shadow:none}

.fusion-progressbar-bar .progress
{
  background-color:#65bc7b;
box-shadow:none}

.fusion-recent-posts
{
margin-bottom:50px}

.fusion-recent-posts .columns
{
overflow:hidden}

.fusion-recent-posts .columns .post
{
margin-bottom:0}

.fusion-recent-posts .columns .column
{
  overflow:hidden;
box-sizing:border-box}

.fusion-recent-posts .columns .column .fusion-flexslider
{
margin-bottom:0}

.fusion-recent-posts .columns .column .fusion-flexslider:after
{
  content:" ";
  display:table;
clear:both}

.fusion-recent-posts .columns .column .fusion-flexslider .slides
{
width:100%}

.fusion-recent-posts .columns .column h4
{
  margin:15px 0 3px;
clear:none}

.fusion-recent-posts .columns .column a
{
text-decoration:none}

.fusion-recent-posts .columns .column .meta
{
  overflow:hidden;
  margin-bottom:13px;
padding:0}

.fusion-recent-posts .columns .column .meta .date
{
font-style:normal}

.fusion-recent-posts .columns .column .meta .meta-separator
{
padding:0 5px}

.fusion-recent-posts .columns .password
{
width:auto}

.fusion-recent-posts.fusion-recent-posts-left
{
text-align:left}

.fusion-recent-posts.fusion-recent-posts-center
{
text-align:center}

.fusion-recent-posts.fusion-recent-posts-right
{
text-align:right}

.fusion-recent-posts.layout-thumbnails-on-side .columns .column
{
margin-bottom:20px}

.fusion-recent-posts.layout-thumbnails-on-side .columns .column .floated-slideshow
{
  overflow:hidden;
  float:left;
  margin:0 20px 5px 0;
width:144px}

.fusion-recent-posts.layout-thumbnails-on-side .columns .column h4
{
margin-top:0}

.fusion-recent-posts.layout-date-on-side .date-and-formats
{
  overflow:hidden;
  float:left;
  margin:0 20px 5px 0;
width:82px}

.fusion-recent-posts.layout-date-on-side .date-and-formats .date-box
{
  padding:8px 0 5px;
color:#fff}

.fusion-recent-posts.layout-date-on-side .date-and-formats .date-box .date
{
  display:block;
  font-size:29px;
  font-weight:700;
line-height:29px}

.fusion-recent-posts.layout-date-on-side .date-and-formats .format-box
{
  margin-top:3px;
background-color:#eef0f2}

.fusion-recent-posts.layout-date-on-side .columns .column
{
margin-bottom:20px}

.fusion-recent-posts.layout-date-on-side .columns .column h4
{
margin-top:0}

.fusion-scroll-progress
{
  width:100%;
  pointer-events:none;
  -webkit-appearance:none;
  appearance:none;
border:0}

.fusion-scroll-progress::-moz-progress-bar
{
border:0}

.fusion-scroll-progress:focus
{
outline:0}

.fusion-scroll-progress.fusion-fixed-bottom,.fusion-scroll-progress.fusion-fixed-top
{
  position:fixed;
  z-index:99998;
  left:0;
right:0}

.fusion-scroll-progress.fusion-fixed-top
{
top:0}

.admin-bar .fusion-scroll-progress.fusion-fixed-top
{
top:32px}

.fusion-scroll-progress.fusion-fixed-bottom
{
bottom:0}

@media screen and (max-width:782px)
{
  .admin-bar .fusion-scroll-progress.fusion-fixed-top
  {
  top:46px}
}

.fusion-section-separator .fusion-section-separator-svg
{
  position:absolute;
  left:0;
right:0}

.fusion-section-separator .fusion-section-separator-spacer.fusion-section-separator-fullwidth,.fusion-section-separator .fusion-section-separator-svg.fusion-section-separator-fullwidth
{
width:100vw}

.ltr .fusion-section-separator .fusion-section-separator-spacer.fusion-section-separator-fullwidth,.ltr .fusion-section-separator .fusion-section-separator-svg.fusion-section-separator-fullwidth
{
  left:50%;
transform:translateX(-50%)}

.rtl .fusion-section-separator .fusion-section-separator-spacer.fusion-section-separator-fullwidth,.rtl .fusion-section-separator .fusion-section-separator-svg.fusion-section-separator-fullwidth
{
  right:50%;
transform:translateX(50%)}

.fusion-section-separator .fusion-section-separator-spacer.fusion-section-separator-fullwidth
{
position:relative}

.fusion-section-separator .fusion-big-half-circle-candy,.fusion-section-separator .fusion-big-triangle-candy,.fusion-section-separator .fusion-clouds-candy,.fusion-section-separator .fusion-curved-candy,.fusion-section-separator .fusion-slant-candy
{
transform:scale(1,1)}

.fusion-section-separator .divider-candy
{
  z-index:100;
  position:absolute;
  left:50%;
  margin-left:-20px;
  height:40px;
  width:40px;
  border-bottom:1px solid #e6e5e6;
  border-left:1px solid #e6e5e6;
  background-color:transparent;
content:""}

.fusion-section-separator .divider-candy.bottom
{
  bottom:-21px;
transform:rotate(-45deg)}

.fusion-section-separator .divider-candy.top
{
  top:-21px;
transform:rotate(135deg)}

.fusion-section-separator .divider-candy.both
{
  top:-21px;
transform:rotate(135deg)}

.fusion-section-separator .divider-candy-arrow
{
  z-index:2;
  position:absolute;
  left:50%;
  margin-left:-29px;
  height:0;
  width:0;
  border-color:transparent;
border-style:solid}

.fusion-section-separator .divider-candy-arrow.bottom
{
border-width:29px 29px 0 29px}

.fusion-section-separator .divider-candy-arrow.top
{
  bottom:0;
border-width:0 29px 29px}

.fusion-section-separator .section-separator-icon
{
  z-index:200;
  position:absolute;
  left:50%;
  top:-10px;
  margin-left:-20px;
  width:40px;
  font-size:20px;
text-align:center}

.fusion-section-separator .section-separator-icon:after
{
  display:block;
text-align:center}

.fusion-section-separator .rounded-split.top::before
{
  content:"";
  position:absolute;
  pointer-events:none;
  top:0;
  left:0;
  z-index:10;
  width:50%;
  height:71px;
  background:inherit;
border-radius:0 0 80px 0}

.fusion-section-separator .rounded-split.top::after
{
  content:"";
  position:absolute;
  pointer-events:none;
  top:0;
  z-index:10;
  width:50%;
  height:71px;
  background:inherit;
  left:50%;
border-radius:0 0 0 80px}

.fusion-section-separator .rounded-split.bottom::before
{
  content:"";
  position:absolute;
  pointer-events:none;
  top:0;
  left:0;
  z-index:10;
  width:50%;
  height:71px;
  background:inherit;
border-radius:0 80px 0 0}

.fusion-section-separator .rounded-split.bottom::after
{
  content:"";
  position:absolute;
  pointer-events:none;
  top:0;
  z-index:10;
  width:50%;
  height:71px;
  background:inherit;
  left:50%;
border-radius:80px 0 0 0}

.fusion-section-separator .fusion-big-half-circle-candy,.fusion-section-separator .fusion-big-triangle-candy,.fusion-section-separator .fusion-clouds-candy,.fusion-section-separator .fusion-curved-candy
{
display:block}

.fusion-section-separator .fusion-hills-opacity-candy path:nth-child(1),.fusion-section-separator .fusion-horizon-candy path:nth-child(1),.fusion-section-separator .fusion-waves-opacity-candy path:nth-child(1)
{
opacity:.12}

.fusion-section-separator .fusion-hills-opacity-candy path:nth-child(2),.fusion-section-separator .fusion-horizon-candy path:nth-child(2),.fusion-section-separator .fusion-waves-opacity-candy path:nth-child(2)
{
opacity:.18}

.fusion-section-separator .fusion-hills-opacity-candy path:nth-child(3),.fusion-section-separator .fusion-horizon-candy path:nth-child(3),.fusion-section-separator .fusion-waves-opacity-candy path:nth-child(3)
{
opacity:.24}

.fusion-section-separator .fusion-hills-opacity-candy path:nth-child(4)
{
opacity:.3}

.fusion-section-separator .fusion-section-separator-svg-bg
{
  background-position:bottom;
background-repeat-y:no-repeat}

.ua-edge .fusion-section-separator svg,.ua-ie-11 .fusion-section-separator svg
{
transform:scale(1.01)}

.ua-chrome .fusion-section-separator .fusion-section-separator-svg-bg
{
background-position-y:1px}

.fusion-sep-clear
{
  clear:both;
  display:block;
  height:1px;
  font-size:0;
  line-height:0;
  width:100%;
overflow:hidden}

.fusion-separator
{
  clear:both;
  position:relative;
z-index:11}

.fusion-absolute-separator
{
  position:absolute;
bottom:0}

.fusion-absolute-separator.fusion-align-center
{
left:50%}

.fusion-absolute-separator.fusion-align-center.fusion-single-px
{
transform:translateX(-50%)}

.fusion-absolute-separator.fusion-align-center:not(.fusion-single-px)
{
transform:translate(-50%,50%)}

.fusion-absolute-separator.fusion-align-left
{
  left:0;
right:auto}

.fusion-absolute-separator.fusion-align-left:not(.fusion-single-px)
{
transform:translateY(50%)}

.fusion-absolute-separator.fusion-align-right
{
  right:0;
left:auto}

.fusion-absolute-separator.fusion-align-right:not(.fusion-single-px)
{
transform:translateY(50%)}

.fusion-body .fusion-separator
{
  display:flex;
align-items:center}

.fusion-body .fusion-separator .fusion-separator-border
{
  flex-grow:2;
border:0 solid #e7e6e6}

.fusion-body .fusion-separator .sep-none,.fusion-body .fusion-separator.sep-none
{
  height:1px;
border-color:transparent}

.fusion-body .fusion-separator.fusion-has-icon .sep-shadow:nth-of-type(1):after
{
background:radial-gradient(ellipse at 70% -50%,rgba(0,0,0,.5) 0,rgba(255,255,255,0) 75%)}

.rtl.fusion-body .fusion-separator.fusion-has-icon .sep-shadow:nth-of-type(1):after
{
background:radial-gradient(ellipse at 30% -50%,rgba(0,0,0,.5) 0,rgba(255,255,255,0) 75%)}

.fusion-body .fusion-separator.fusion-has-icon .sep-shadow:nth-of-type(2):after
{
background:radial-gradient(ellipse at 30% -50%,rgba(0,0,0,.5) 0,rgba(255,255,255,0) 75%)}

.rtl.fusion-body .fusion-separator.fusion-has-icon .sep-shadow:nth-of-type(2):after
{
background:radial-gradient(ellipse at 70% -50%,rgba(0,0,0,.5) 0,rgba(255,255,255,0) 75%)}

.fusion-body .fusion-content-sep.sep-none
{
display:none}

.fusion-body .fusion-content-sep.sep-double,.fusion-body .fusion-separator-border.sep-double,.fusion-body .fusion-separator.sep-double
{
  height:6px;
  border-bottom-width:1px;
  border-top-width:1px;
box-sizing:content-box}

.fusion-body .fusion-content-sep.sep-single,.fusion-body .fusion-separator-border.sep-single,.fusion-body .fusion-separator.sep-single
{
  height:auto;
  border-top-width:1px;
border-bottom-width:0}

.fusion-body .fusion-content-sep.sep-solid,.fusion-body .fusion-separator-border.sep-solid,.fusion-body .fusion-separator.sep-solid
{
  border-bottom-style:solid;
border-top-style:solid}

.fusion-body .fusion-content-sep.sep-dashed,.fusion-body .fusion-separator-border.sep-dashed,.fusion-body .fusion-separator.sep-dashed
{
  border-bottom-style:dashed;
border-top-style:dashed}

.fusion-body .fusion-content-sep.sep-dotted,.fusion-body .fusion-separator-border.sep-dotted,.fusion-body .fusion-separator.sep-dotted
{
  border-bottom-style:dotted;
border-top-style:dotted}

.fusion-body .fusion-content-sep.sep-transparent,.fusion-body .fusion-separator-border.sep-transparent,.fusion-body .fusion-separator.sep-transparent
{
border:none}

.fusion-body .fusion-content-sep.sep-shadow,.fusion-body .fusion-separator-border.sep-shadow,.fusion-body .fusion-separator.sep-shadow
{
  height:1px;
  overflow:visible;
  border:none;
background:linear-gradient(to left,rgba(150,150,150,0) 0,rgba(150,150,150,0) 15%,rgba(150,150,150,.65) 50%,rgba(150,150,150,0) 85%,rgba(150,150,150,0) 100%)}

.fusion-body .fusion-content-sep.sep-shadow:after,.fusion-body .fusion-separator-border.sep-shadow:after,.fusion-body .fusion-separator.sep-shadow:after
{
  display:block;
  height:6px;
  width:100%;
  content:"";
background:radial-gradient(ellipse at 50% -50%,rgba(0,0,0,.5) 0,rgba(255,255,255,0) 65%)}

.fusion-body .fusion-content-sep .icon-wrapper,.fusion-body .fusion-separator .icon-wrapper
{
  display:flex;
  align-items:center;
  justify-content:center;
  height:calc(16px * 1.63);
  width:calc(16px * 1.63);
  border:1px solid #aaa;
  border-radius:50%;
  background-clip:padding-box;
text-align:center}

.fusion-body .fusion-content-sep .icon-wrapper i,.fusion-body .fusion-separator .icon-wrapper i
{
display:block}

body:not(:-moz-handler-blocked) .fusion-separator.sep-shadow:after
{
background:radial-gradient(ellipse at 50% -50%,rgba(0,0,0,.5) 0,rgba(255,255,255,0) 80%)}

.fusion-sharing-box
{
  display:flex;
  min-height:70px;
  width:100%;
  background-color:#f6f6f6;
  box-sizing:border-box;
  padding-left:20px;
  padding-right:20px;
  padding-top:0.5em;
  padding-bottom:0.5em;
  align-items:center;
  border-style:solid;
border-width:0}

.avada-social-full-transparent .fusion-sharing-box
{
  padding-left:0;
padding-right:0}

.fusion-sharing-box h4
{
  margin-left:0;
margin-top:0}

.fusion-sharing-box .fusion-social-networks
{
text-align:right}

.fusion-sharing-box .fusion-social-networks .fusion-social-network-icon
{
  margin-bottom:0;
text-decoration:none}

.fusion-sharing-box .fusion-social-networks a:hover .fusion-social-network-icon
{
opacity:.8}

.fusion-sharing-box .fusion-social-networks.boxed-icons .fusion-social-network-icon
{
  margin:5px;
padding:8px}

.fusion-sharing-box .fusion-social-networks.boxed-icons a
{
padding:0!important}

.fusion-sharing-box .fusion-social-networks a,.fusion-sharing-box .fusion-social-networks i
{
font-size:16px}

.fusion-sharing-box a
{
box-shadow:none!important}

.fusion-sharing-box .sharingbox-shortcode-icon-wrapper
{
  justify-content:flex-end;
  flex-grow:100;
  display:flex;
  flex-wrap:wrap;
flex-direction:row}

.fusion-sharing-box .sharingbox-shortcode-icon-wrapper span
{
  border-style:solid;
  border-width:0;
  justify-content:space-between;
display:inline-flex}

.fusion-sharing-box .sharingbox-shortcode-icon-wrapper span.sharingbox-shortcode-icon-separator
{
  border-width:0;
border-style:solid}

.fusion-sharing-box .fusion-social-network-icon-tagline
{
display:inline}

.fusion-slider-sc .slides>li:first-child
{
display:block}

.fusion-slider-sc .flex-direction-nav a
{
  position:absolute;
  top:50%;
  z-index:100;
  margin:-20px 0 0;
  height:30px;
  width:30px;
  opacity:0;
  overflow:hidden;
  background-color:rgba(0,0,0,.5);
  background-repeat:no-repeat;
  cursor:pointer;
  font-size:14px;
  font-weight:400;
  font-family:icomoon;
-webkit-font-smoothing:none}

.fusion-slider-sc:hover .flex-next:hover,.fusion-slider-sc:hover .flex-prev:hover
{
opacity:1}

.fusion-slider-sc .fusion-aligncenter
{
  margin-left:auto;
margin-right:auto}

.fusion-slider-sc .fusion-slider-sc-cover .fusion-image-hover-element,.fusion-slider-sc .fusion-slider-sc-cover .image,.fusion-slider-sc .fusion-slider-sc-cover .slides,.fusion-slider-sc .fusion-slider-sc-cover img
{
height:100%}

.fusion-slider-sc .fusion-slider-sc-cover .slides .image img
{
  -o-object-fit:cover;
object-fit:cover}

.fusion-social-networks
{
overflow:hidden}

.fusion-social-networks .fusion-social-networks-wrapper
{
margin:0 -10px}

.fusion-social-networks .fusion-social-network-icon
{
  display:inline-block;
  margin:0 10px 10px;
  font-size:16px;
  color:#46494a;
  text-decoration:none;
  box-shadow:none!important;
line-height:1}

.fusion-social-networks .fusion-social-network-icon:hover
{
opacity:.8}

.fusion-social-networks .fusion-social-network-icon:before
{
color:inherit}

.fusion-social-networks.boxed-icons a
{
  text-align:center;
  box-sizing:border-box;
box-shadow:none!important}

.fusion-social-networks.boxed-icons .fusion-social-networks-wrapper
{
margin:0 -5px}

.fusion-social-networks.boxed-icons .fusion-social-network-icon
{
  margin:0 5px 10px;
  padding:8px;
  background-color:#46494a;
  border-radius:3px;
  background-clip:inherit;
  border:1px solid #46494a;
  color:#fff;
text-decoration:none}

.fusion-social-links-footer
{
  display:table-cell;
  vertical-align:middle;
  width:40%;
text-align:right}

.fusion-social-links-footer .fusion-social-networks
{
margin-top:10px}

.widget .fusion-social-networks .fusion-social-networks-wrapper
{
margin:0 -5.5px}

.widget .fusion-social-networks .fusion-social-network-icon
{
margin:0 5.5px 14px}

.widget .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper
{
margin:0 -3.5px}

.widget .fusion-social-networks.boxed-icons .fusion-social-network-icon
{
margin:0 3.5px 10px}

.fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper
{
margin:-10px}

.fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon
{
margin:10px}

.fusion-social-links .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper
{
margin:-5px}

.fusion-social-links .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper .fusion-social-network-icon
{
margin:5px}

.fusion-social-links .fusion-social-networks a
{
font-size:16px}

.fusion-social-links .boxed-icons .fusion-social-networks-wrapper .fusion-social-network-icon
{
width:calc(16px + (2 * (8px)) + 2px)}

.fusion-social-links .boxed-icons.fusion-social-networks a
{
padding:8px}

.fusion-syntax-highlighter-container
{
position:relative}

.fusion-syntax-highlighter-container .syntax-highlighter-copy-code
{
  text-align:right;
  display:inline-block;
  opacity:0;
  position:absolute;
  right:0;
  top:0;
  z-index:999;
transition:.2s opacity}

.fusion-syntax-highlighter-container .syntax-highlighter-copy-code .syntax-highlighter-copy-code-title
{
  cursor:pointer;
  padding:5px 10px;
display:inline-block}

.fusion-syntax-highlighter-container:hover .syntax-highlighter-copy-code
{
  opacity:1;
transition:.2s opacity}

.fusion-syntax-highlighter-container.fusion-syntax-highlighter-theme-dark .syntax-highlighter-copy-code
{
  background:rgba(255,255,255,.15);
  color:#fff;
transition:background .2s ease-in-out}

.fusion-syntax-highlighter-container.fusion-syntax-highlighter-theme-dark .syntax-highlighter-copy-code.syntax-highlighter-copying
{
background:rgba(255,255,255,.25)!important}

.fusion-syntax-highlighter-container.fusion-syntax-highlighter-theme-dark .syntax-highlighter-copy-code:hover
{
background:rgba(255,255,255,.2)}

.fusion-syntax-highlighter-container.fusion-syntax-highlighter-theme-light .syntax-highlighter-copy-code
{
  background:rgba(0,0,0,.1);
  color:#333;
transition:background .2s ease-in-out}

.fusion-syntax-highlighter-container.fusion-syntax-highlighter-theme-light .syntax-highlighter-copy-code.syntax-highlighter-copying
{
background:rgba(0,0,0,.25)!important}

.fusion-syntax-highlighter-container.fusion-syntax-highlighter-theme-light .syntax-highlighter-copy-code:hover
{
background:rgba(0,0,0,.15)}

.fusion-syntax-highlighter-container .CodeMirror-code
{
  padding-top:5px;
padding-bottom:5px}

.fusion-syntax-highlighter-container .CodeMirror pre
{
  padding-left:20px;
padding-right:20px}

.fusion-syntax-highlighter-container .CodeMirror .CodeMirror-gutters
{
border:none}

.cm-s-elegant span.cm-atom,.cm-s-elegant span.cm-number,.cm-s-elegant span.cm-string
{
color:#762}

.cm-s-elegant span.cm-comment
{
  color:#262;
  font-style:italic;
line-height:1em}

.cm-s-elegant span.cm-meta
{
  color:#555;
  font-style:italic;
line-height:1em}

.cm-s-elegant span.cm-variable
{
color:#000}

.cm-s-elegant span.cm-variable-2
{
color:#b11}

.cm-s-elegant span.cm-qualifier
{
color:#555}

.cm-s-elegant span.cm-keyword
{
color:#730}

.cm-s-elegant span.cm-builtin
{
color:#30a}

.cm-s-elegant span.cm-link
{
color:#762}

.cm-s-elegant span.cm-error
{
background-color:#fdd}

.cm-s-elegant .CodeMirror-activeline-background
{
background:#e8f2ff}

.cm-s-elegant .CodeMirror-matchingbracket
{
  outline:1px solid grey;
color:#000!important}

.cm-s-hopscotch.CodeMirror
{
  background:#322931;
color:#d5d3d5}

.cm-s-hopscotch div.CodeMirror-selected
{
background:#433b42!important}

.cm-s-hopscotch .CodeMirror-gutters
{
  background:#322931;
border-right:0}

.cm-s-hopscotch .CodeMirror-linenumber
{
color:#797379}

.cm-s-hopscotch .CodeMirror-cursor
{
border-left:1px solid #989498!important}

.cm-s-hopscotch span.cm-comment
{
color:#b33508}

.cm-s-hopscotch span.cm-atom
{
color:#c85e7c}

.cm-s-hopscotch span.cm-number
{
color:#c85e7c}

.cm-s-hopscotch span.cm-attribute,.cm-s-hopscotch span.cm-property
{
color:#8fc13e}

.cm-s-hopscotch span.cm-keyword
{
color:#dd464c}

.cm-s-hopscotch span.cm-string
{
color:#fdcc59}

.cm-s-hopscotch span.cm-variable
{
color:#8fc13e}

.cm-s-hopscotch span.cm-variable-2
{
color:#1290bf}

.cm-s-hopscotch span.cm-def
{
color:#fd8b19}

.cm-s-hopscotch span.cm-error
{
  background:#dd464c;
color:#989498}

.cm-s-hopscotch span.cm-bracket
{
color:#d5d3d5}

.cm-s-hopscotch span.cm-tag
{
color:#dd464c}

.cm-s-hopscotch span.cm-link
{
color:#c85e7c}

.cm-s-hopscotch .CodeMirror-matchingbracket
{
  text-decoration:underline;
color:#fff!important}

.cm-s-hopscotch .CodeMirror-activeline-background
{
background:#302020}

.cm-s-oceanic-next.CodeMirror
{
  background:#304148;
color:#f8f8f2}

.cm-s-oceanic-next div.CodeMirror-selected
{
background:rgba(101,115,126,.33)}

.cm-s-oceanic-next .CodeMirror-line::selection,.cm-s-oceanic-next .CodeMirror-line>span::selection,.cm-s-oceanic-next .CodeMirror-line>span>span::selection
{
background:rgba(101,115,126,.33)}

.cm-s-oceanic-next .CodeMirror-line::-moz-selection,.cm-s-oceanic-next .CodeMirror-line>span::-moz-selection,.cm-s-oceanic-next .CodeMirror-line>span>span::-moz-selection
{
background:rgba(101,115,126,.33)}

.cm-s-oceanic-next .CodeMirror-gutters
{
  background:#304148;
border-right:10px}

.cm-s-oceanic-next .CodeMirror-guttermarker
{
color:#fff}

.cm-s-oceanic-next .CodeMirror-guttermarker-subtle
{
color:#d0d0d0}

.cm-s-oceanic-next .CodeMirror-linenumber
{
color:#d0d0d0}

.cm-s-oceanic-next .CodeMirror-cursor
{
border-left:1px solid #f8f8f0}

.cm-s-oceanic-next span.cm-comment
{
color:#65737e}

.cm-s-oceanic-next span.cm-atom
{
color:#c594c5}

.cm-s-oceanic-next span.cm-number
{
color:#f99157}

.cm-s-oceanic-next span.cm-property
{
color:#99c794}

.cm-s-oceanic-next span.cm-attribute,.cm-s-oceanic-next span.cm-keyword
{
color:#c594c5}

.cm-s-oceanic-next span.cm-builtin
{
color:#66d9ef}

.cm-s-oceanic-next span.cm-string
{
color:#99c794}

.cm-s-oceanic-next span.cm-variable,.cm-s-oceanic-next span.cm-variable-2,.cm-s-oceanic-next span.cm-variable-3
{
color:#f8f8f2}

.cm-s-oceanic-next span.cm-def
{
color:#69c}

.cm-s-oceanic-next span.cm-bracket
{
color:#5fb3b3}

.cm-s-oceanic-next span.cm-tag
{
color:#c594c5}

.cm-s-oceanic-next span.cm-header
{
color:#c594c5}

.cm-s-oceanic-next span.cm-link
{
color:#c594c5}

.cm-s-oceanic-next span.cm-error
{
  background:#c594c5;
color:#f8f8f0}

.cm-s-oceanic-next .CodeMirror-activeline-background
{
background:rgba(101,115,126,.33)}

.cm-s-oceanic-next .CodeMirror-matchingbracket
{
  text-decoration:underline;
color:#fff!important}

table
{
  max-width:100%;
background-color:transparent}

.table
{
  width:100%;
margin-bottom:20px}

.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th
{
  padding:8px;
  line-height:1.53846154;
  vertical-align:top;
border-top:1px solid #e5e4e3}

.table>thead>tr>th
{
  vertical-align:bottom;
border-bottom:2px solid #e5e4e3}

.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th
{
border-top:0}

.table>tbody+tbody
{
border-top:2px solid #e5e4e3}

.table .table
{
background-color:#fff}

@media (max-width:-1px)
{
  .table-responsive
  {
    width:100%;
    margin-bottom:15px;
    overflow-y:hidden;
    overflow-x:scroll;
    -ms-overflow-style:-ms-autohiding-scrollbar;
    border:1px solid #e5e4e3;
  -webkit-overflow-scrolling:touch}

  .table-responsive>.table
  {
  margin-bottom:0}

  .table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th
  {
  white-space:nowrap}
}

table
{
  border-collapse:collapse;
border-spacing:0}

.table
{
border-color:#e5e4e3}

.table>tbody>tr>th,.table>thead>tr>th
{
  padding:20px;
font-weight:700}

.table>tbody>tr>td,.table>tfoot>tr>td,.table>thead>tr>td
{
padding:10px 20px}

.table>tfoot>tr>td
{
font-weight:700}

.table-1 table,.tkt-slctr-tbl-wrap-dv table
{
  border:1px solid #dcdcdc;
  background-color:#fff;
box-shadow:0 1px 3px rgba(0,0,0,.08),inset 0 0 0 1px rgba(255,255,255,.5)}

.table-1 table th,.tkt-slctr-tbl-wrap-dv table th
{
  border:1px solid #dcdcdc;
  background:#f6f6f6;
  padding:20px;
text-align:left}

.table-1 tr:nth-child(even),.tkt-slctr-tbl-wrap-dv tr:nth-child(even)
{
background:#f6f6f6}

.table-1 tr td,.tkt-slctr-tbl-wrap-dv tr td
{
  border:1px solid #dcdcdc;
padding:10px 20px}

.table-2 table thead
{
  border:1px solid #d3d3d3;
text-align:left}

.table-2 table th
{
  padding:20px;
color:#fff}

.table-2 tr td
{
  border-bottom:1px solid #dcdcdc;
padding:10px 20px}

.fusion-tabs
{
margin-bottom:50px}

.fusion-tabs .nav
{
display:none}

.fusion-tabs .nav a
{
  text-decoration:none;
box-shadow:none!important}

.fusion-tabs .fusion-mobile-tab-nav
{
display:block}

.fusion-tabs.clean .tab-pane
{
margin:20px 0}

.fusion-tabs.clean .nav-tabs
{
  background:0 0;
border:none}

.fusion-tabs.clean .nav-tabs li
{
margin-bottom:10px}

.fusion-tabs.clean .nav-tabs li .tab-link
{
  padding:14px 15px;
border:1px solid}

.fusion-tabs.clean .nav-tabs li .tab-link:focus,.fusion-tabs.clean .nav-tabs li .tab-link:hover
{
border:1px solid}

.fusion-tabs.clean .tab-content
{
margin-top:20px}

.fusion-tabs.clean .tab-content .tab-pane
{
  padding:0;
  background:0 0;
border:none}

.fusion-tabs .nav-tabs
{
  display:block;
  list-style:none outside none;
  margin:0;
  padding:0;
  border:1px solid #f1f2f2;
  border-bottom:none;
background-color:#fff}

.fusion-tabs .nav-tabs:after,.fusion-tabs .nav-tabs:before
{
  content:" ";
display:table}

.fusion-tabs .nav-tabs:after
{
clear:both}

.fusion-tabs .nav-tabs.nav-justified
{
  width:100%;
border-bottom:0 none}

.fusion-tabs .nav-tabs li
{
  display:block;
  position:relative;
  float:none;
  text-align:center;
margin:0}

.fusion-tabs .nav-tabs li .fusion-tab-heading
{
margin:0}

.fusion-tabs .nav-tabs li .tab-link
{
  display:block;
  position:relative;
  margin:0;
  padding:11px 0;
  line-height:normal;
  border:none;
  border-top:3px solid #f1f2f2;
  background-color:#f1f2f2;
  color:#747474;
  cursor:pointer;
transition:all .2s}

.fusion-tabs .nav-tabs li .tab-link:focus,.fusion-tabs .nav-tabs li .tab-link:hover
{
  border-top-color:#fff;
background-color:#fff}

.fusion-tabs .nav-tabs li .tab-link .fontawesome-icon
{
  float:none;
color:inherit}

.fusion-tabs .nav-tabs>.active>.tab-link
{
  border:none;
  background-color:#fff;
cursor:pointer}

.fusion-body .fusion-tabs .nav-tabs>.active>.tab-link
{
border-top-color:#65bc7b}

.fusion-body .fusion-tabs .nav-tabs>.active>.tab-link:focus,.fusion-body .fusion-tabs .nav-tabs>.active>.tab-link:hover
{
border-top-color:#65bc7b}

.fusion-tabs .tab-content>.active
{
display:block}

.fusion-tabs .tab-pane
{
  display:none;
  padding:15px;
  max-width:100%;
  border:1px solid #f1f2f2;
border-top:none}

.fusion-tabs.nav-not-justified .nav-tabs .tab-link
{
padding:11px 15px}

.fusion-tabs.classic.horizontal-tabs .nav-tabs>.active>.tab-link
{
  border-top-width:3px;
border-top-style:solid}

.fusion-tabs.classic .tab-content .fusion-mobile-tab-nav:nth-last-child(2) .nav-tabs li:not(.active)
{
  border-bottom-width:1px;
  border-bottom-style:solid;
border-color:inherit}

.fusion-disable-outline .fusion-tabs .nav-tabs li .tab-link
{
outline:0}

.fusion-reading-box-container
{
  z-index:1;
  position:relative;
margin-bottom:84px}

.fusion-reading-box-container .reading-box
{
  padding:28px 28px 27px 31px;
  background-color:#f2efef;
border-left:3px solid #65bc7b}

.fusion-reading-box-container .reading-box.reading-box-center
{
text-align:center}

.fusion-reading-box-container .reading-box.reading-box-right
{
text-align:right}

.fusion-reading-box-container .reading-box h2
{
  margin:0;
  padding-top:0;
  line-height:1.5;
font-size:18px}

.fusion-reading-box-container .fusion-reading-box-flex
{
  display:flex;
  align-items:center;
justify-content:space-between}

.fusion-reading-box-container .fusion-reading-box-flex .fusion-desktop-button
{
flex-shrink:0}

.fusion-reading-box-container .fusion-reading-box-additional
{
margin-top:8px}

.fusion-reading-box-container .reading-box-additional p:last-child
{
margin-bottom:0}

.fusion-reading-box-container .fusion-desktop-button
{
display:block}

.fusion-reading-box-container .fusion-desktop-button-margin
{
margin-bottom:10px}

.fusion-reading-box-container .continue-center
{
  display:inline-block;
  float:none;
margin:15px auto 0}

.fusion-reading-box-container .continue-left
{
  float:left;
margin-right:10px}

.fusion-reading-box-container .continue-right
{
  float:right;
margin-left:10px}

.fusion-reading-box-container .fusion-mobile-button
{
  display:none;
  float:none;
margin:15px 0 0}

.fusion-reading-box-container .fusion-mobile-button.continue-center
{
display:inline-block}

.element-bottomshadow
{
position:relative}

.element-bottomshadow:after,.element-bottomshadow:before
{
  position:absolute;
  bottom:15px;
  left:10px;
  z-index:-1;
  height:20%;
  max-height:100px;
  max-width:460px;
  width:60%;
  content:"";
  opacity:.7;
  box-shadow:0 17px 10px rgba(0,0,0,.7);
transform:rotate(-3deg)}

.element-bottomshadow:after
{
  left:auto;
  right:10px;
transform:rotate(3deg)}

.fusion-testimonials .review
{
display:none}

.fusion-testimonials .review blockquote q
{
  background-color:#f6f6f6;
color:#747474}

.fusion-testimonials blockquote
{
  margin:0;
padding:0}

.fusion-testimonials blockquote q
{
font-style:italic}

.fusion-testimonials blockquote q:after,.fusion-testimonials blockquote q:before
{
content:""}

.fusion-testimonials .doe
{
  position:relative;
text-align:center}

.fusion-testimonials .doe:before
{
  line-height:40px;
  font-family:icomoon;
font-size:28px}

.fusion-testimonials .female .doe:before
{
content:"\e61b"}

.fusion-testimonials .male .doe:before
{
content:"\e61a"}

.fusion-testimonials .testimonial-pagination
{
  margin-top:25px;
text-align:center}

.fusion-testimonials .testimonial-pagination a
{
  display:inline-block;
  margin-right:10px;
  height:12px;
  width:12px;
  border-radius:50%;
border:1px solid #000}

.fusion-testimonials .testimonial-pagination a.activeSlide,.fusion-testimonials .testimonial-pagination a:hover
{
background-color:#000}

.fusion-testimonials.classic blockquote
{
  margin-bottom:0;
  border:none;
background-color:transparent}

.fusion-testimonials.classic blockquote q
{
  display:block;
  padding:25px;
  line-height:normal;
background-color:#f6f6f6}

.fusion-testimonials.classic .author
{
  position:relative;
padding:12px 0 0 2px}

.fusion-testimonials.classic .author:after
{
  position:absolute;
  left:35px;
  top:0;
  content:" ";
  height:0;
  width:0;
  pointer-events:none;
  border:medium solid transparent;
  border-top-color:#f6f6f6;
border-width:10px}

.fusion-testimonials.classic .author a
{
text-decoration:none}

.fusion-testimonials.classic .no-avatar .author
{
padding-left:0}

.fusion-testimonials.classic .doe:before
{
  line-height:40px;
font-size:28px}

.fusion-testimonials.classic .company-name
{
  display:table-cell;
vertical-align:middle}

.fusion-testimonials.classic .testimonial-thumbnail
{
  display:table-cell;
  vertical-align:middle;
  padding-right:30px;
height:40px}

.fusion-testimonials.classic .testimonial-image
{
max-width:40px}

.fusion-testimonials.clean .testimonial-thumbnail
{
  margin:0 auto 25px;
  width:150px;
text-align:center}

.fusion-testimonials.clean .doe:before
{
  line-height:100px;
font-size:90px}

.fusion-testimonials.clean blockquote
{
  border:none;
background-color:transparent}

.fusion-testimonials.clean blockquote q
{
  display:block;
  padding:25px;
  background-color:transparent;
  line-height:30px;
  font-size:18px;
  text-align:center;
letter-spacing:2px}

.fusion-testimonials.clean .author
{
  margin-top:25px;
  font-size:18px;
  text-align:center;
letter-spacing:2px}

.fusion-testimonials.clean .author a
{
text-decoration:none}

.fusion-testimonials .reviews .review:only-child
{
opacity:1!important}

.fusion-testimonials .author:after
{
border-top-color:#f6f6f6}

.fusion-title
{
  display:flex;
  flex-wrap:nowrap;
  align-items:center;
margin:0 0 31px}

.fusion-title h1>p:last-of-type,.fusion-title h2>p:last-of-type,.fusion-title h3>p:last-of-type,.fusion-title h4>p:last-of-type,.fusion-title h5>p:last-of-type,.fusion-title h6>p:last-of-type
{
margin-bottom:0}

.comment-respond .fusion-title .comment-reply-title
{
margin:0}

.comment-respond .fusion-title .comment-reply-title,.fusion-title div.title-heading-tag,.fusion-title h1,.fusion-title h2,.fusion-title h3,.fusion-title h4,.fusion-title h5,.fusion-title h6
{
  flex-grow:0;
padding:0 8px 0 0}

.comment-respond .fusion-title .comment-reply-title.title-heading-left,.fusion-title div.title-heading-tag.title-heading-left,.fusion-title h1.title-heading-left,.fusion-title h2.title-heading-left,.fusion-title h3.title-heading-left,.fusion-title h4.title-heading-left,.fusion-title h5.title-heading-left,.fusion-title h6.title-heading-left
{
  padding-right:8px;
text-align:left}

.comment-respond .fusion-title .comment-reply-title.title-heading-left .fontawesome-icon,.fusion-title div.title-heading-tag.title-heading-left .fontawesome-icon,.fusion-title h1.title-heading-left .fontawesome-icon,.fusion-title h2.title-heading-left .fontawesome-icon,.fusion-title h3.title-heading-left .fontawesome-icon,.fusion-title h4.title-heading-left .fontawesome-icon,.fusion-title h5.title-heading-left .fontawesome-icon,.fusion-title h6.title-heading-left .fontawesome-icon
{
margin-right:10px}

.comment-respond .fusion-title .comment-reply-title.title-heading-right,.fusion-title div.title-heading-tag.title-heading-right,.fusion-title h1.title-heading-right,.fusion-title h2.title-heading-right,.fusion-title h3.title-heading-right,.fusion-title h4.title-heading-right,.fusion-title h5.title-heading-right,.fusion-title h6.title-heading-right
{
  padding:0 0 0 8px;
text-align:right}

.comment-respond .fusion-title .comment-reply-title.title-heading-right .fontawesome-icon,.comment-respond .fusion-title .comment-reply-title.title-heading-right img,.fusion-title div.title-heading-tag.title-heading-right .fontawesome-icon,.fusion-title div.title-heading-tag.title-heading-right img,.fusion-title h1.title-heading-right .fontawesome-icon,.fusion-title h1.title-heading-right img,.fusion-title h2.title-heading-right .fontawesome-icon,.fusion-title h2.title-heading-right img,.fusion-title h3.title-heading-right .fontawesome-icon,.fusion-title h3.title-heading-right img,.fusion-title h4.title-heading-right .fontawesome-icon,.fusion-title h4.title-heading-right img,.fusion-title h5.title-heading-right .fontawesome-icon,.fusion-title h5.title-heading-right img,.fusion-title h6.title-heading-right .fontawesome-icon,.fusion-title h6.title-heading-right img
{
  margin-left:10px;
margin-right:0}

.comment-respond .fusion-title .comment-reply-title img,.fusion-title div.title-heading-tag img,.fusion-title h1 img,.fusion-title h2 img,.fusion-title h3 img,.fusion-title h4 img,.fusion-title h5 img,.fusion-title h6 img
{
margin-right:10px}

.comment-respond .fusion-title .comment-reply-title .fontawesome-icon,.fusion-title div.title-heading-tag .fontawesome-icon,.fusion-title h1 .fontawesome-icon,.fusion-title h2 .fontawesome-icon,.fusion-title h3 .fontawesome-icon,.fusion-title h4 .fontawesome-icon,.fusion-title h5 .fontawesome-icon,.fusion-title h6 .fontawesome-icon
{
  display:inline-block;
  float:none;
  vertical-align:middle;
  margin-left:0;
margin-top:0}

.fusion-title.fusion-title-center
{
text-align:center}

.fusion-title.fusion-title-center .title-heading-center
{
padding:0 45px}

.fusion-title.fusion-title-center.fusion-sep-none .title-heading-center,.fusion-title.fusion-title-center.sep-underline .title-heading-center
{
  padding:0;
text-align:center}

.fusion-title.fusion-sep-none
{
display:block}

.fusion-title.fusion-sep-none .title-heading-left
{
  padding:0;
text-align:left}

.fusion-title.fusion-sep-none .title-heading-right
{
  padding:0;
text-align:right}

.fusion-title .title-sep-container
{
  position:relative;
  height:6px;
flex-grow:1}

.fusion-title.sep-underline
{
  display:block;
  padding-bottom:10px;
  width:100%;
border-bottom:1px solid #e7e6e6}

.fusion-title.sep-underline.sep-dashed
{
border-bottom-style:dashed}

.fusion-title.sep-underline.sep-dotted
{
border-bottom-style:dotted}

.fusion-title.sep-underline .title-heading-right
{
margin:0}

.fusion-title.sep-underline .title-heading-left,.fusion-title.sep-underline .title-heading-right
{
padding:0}

.fusion-title .title-sep
{
  position:relative;
  display:block;
  width:100%;
  border-style:solid;
  border:0 solid #e7e6e6;
box-sizing:content-box}

.fusion-title .title-sep.sep-double
{
  height:6px;
  border-bottom-width:1px;
border-top-width:1px}

.fusion-title .title-sep.sep-single
{
border-bottom-width:1px}

.fusion-title .title-sep.sep-dashed
{
  border-bottom-style:dashed;
border-top-style:dashed}

.fusion-title .title-sep.sep-dotted
{
  border-bottom-style:dotted;
border-top-style:dotted}

.fusion-title .fusion-animated-texts
{
visibility:hidden}

.fusion-title .fusion-animated-texts-wrapper
{
  position:relative;
  display:inline-block;
  white-space:nowrap;
  width:0;
text-align:initial}

.fusion-title .fusion-animated-text
{
  opacity:0;
position:absolute}

.fusion-title.fusion-title-typeIn .fusion-animated-texts-wrapper:before
{
  content:"";
  position:absolute;
  left:auto;
  right:0;
  top:50%;
  transform:translateY(-50%);
  height:90%;
  width:1px;
  background-color:#0d0d0d;
animation:typeInCursor 1s infinite}

.fusion-title.fusion-title-clipIn span[class^=line]
{
  overflow:hidden;
  display:inline-flex!important;
width:0}

.fusion-title.fusion-title-clipIn .fusion-animated-texts-wrapper:before
{
  content:"";
  position:absolute;
  top:0;
  left:auto;
  right:0;
  width:2px;
height:100%}

.fusion-title.fusion-title-clipIn h1 .fusion-animated-texts-wrapper:before,.fusion-title.fusion-title-typeIn h1 .fusion-animated-texts-wrapper:before
{
background-color:#333333}

.fusion-title.fusion-title-clipIn h2 .fusion-animated-texts-wrapper:before,.fusion-title.fusion-title-typeIn h2 .fusion-animated-texts-wrapper:before
{
background-color:#f8b900}

.fusion-title.fusion-title-clipIn h3 .fusion-animated-texts-wrapper:before,.fusion-title.fusion-title-typeIn h3 .fusion-animated-texts-wrapper:before
{
background-color:#333333}

.fusion-title.fusion-title-clipIn h4 .fusion-animated-texts-wrapper:before,.fusion-title.fusion-title-typeIn h4 .fusion-animated-texts-wrapper:before
{
background-color:#333333}

.fusion-title.fusion-title-clipIn h5 .fusion-animated-texts-wrapper:before,.fusion-title.fusion-title-typeIn h5 .fusion-animated-texts-wrapper:before
{
background-color:#ffffff}

.fusion-title.fusion-title-clipIn h6 .fusion-animated-texts-wrapper:before,.fusion-title.fusion-title-typeIn h6 .fusion-animated-texts-wrapper:before
{
background-color:#333333}

.fusion-title.fusion-title-highlight
{
overflow:visible}

.fusion-title.fusion-title-highlight .fusion-highlighted-text
{
  position:relative;
display:inline-block}

.fusion-title.fusion-title-highlight .fusion-highlighted-text-wrapper
{
  position:relative;
display:inline-block}

.fusion-title.fusion-title-highlight .fusion-highlighted-text-wrapper svg
{
  position:absolute;
  top:50%;
  left:50%;
  width:calc(100% + .75em);
  height:calc(100% + .75em);
  transform:translate(-50%,-50%);
overflow:visible}

.fusion-title.fusion-title-highlight .fusion-highlighted-text-wrapper svg path
{
  stroke:#f8b900;
  stroke-width:9;
  fill:none;
  stroke-dasharray:1500;
  stroke-linecap:round;
  stroke-linejoin:round;
animation:fusion-title-highlight 10s}

.fusion-title.fusion-title-highlight.fusion-loop-on.fusion-highlight-double .fusion-highlighted-text-wrapper svg path:last-child,.fusion-title.fusion-title-highlight.fusion-loop-on.fusion-highlight-double_underline .fusion-highlighted-text-wrapper svg path:last-child,.fusion-title.fusion-title-highlight.fusion-loop-on.fusion-highlight-x .fusion-highlighted-text-wrapper svg path:last-child
{
  opacity:0;
animation-delay:.7s}

.fusion-title.fusion-title-highlight.fusion-loop-on .fusion-highlighted-text-wrapper svg path
{
  animation-iteration-count:infinite;
animation-name:fusion-title-highlight}

.fusion-title.fusion-title-highlight.fusion-loop-off .fusion-highlighted-text-wrapper svg path
{
animation-name:fusion-title-highlight-off-loop}

.fusion-title.fusion-title-highlight.fusion-highlight-circle .fusion-highlighted-text-wrapper svg
{
height:calc(100% + 1.3em)}

.fusion-title.fusion-title-slideInDown
{
overflow:hidden}

.fusion-border-below-title
{
display:block}

#main .post-content .fusion-border-below-title h1,#main .post-content .fusion-border-below-title h2,#main .post-content .fusion-border-below-title h3,#main .post-content .fusion-border-below-title h4,#main .post-content .fusion-border-below-title h5,#main .post-content .fusion-border-below-title h6
{
  padding-left:0;
padding-right:0}

.fusion-border-below-title .title-sep-container
{
  display:none;
height:8px}

@keyframes fusion-title-highlight
{
  0%
  {
    stroke-dasharray:0 1500;
  opacity:1}

  15%
  {
  stroke-dasharray:1500 1500}

  85%
  {
  opacity:1}

  90%
  {
    stroke-dasharray:1500 1500;
  opacity:0}

  100%
  {
    stroke-dasharray:0 1500;
  opacity:0}
}

@keyframes fusion-title-highlight-off-loop
{
  0%
  {
    stroke-dasharray:0 1500;
  opacity:1}

  15%
  {
  stroke-dasharray:1500 1500}

  85%
  {
  opacity:1}

  90%
  {
    stroke-dasharray:1500 1500;
  opacity:1}

  100%
  {
    stroke-dasharray:1500 1500;
  opacity:1}
}

@keyframes typeIn
{
  from
  {
  display:none}

  to
  {
  display:inline-block}
}

@keyframes typeOut
{
  from
  {
  display:inline-block}

  to
  {
  display:none}
}

@keyframes typeInCursor
{
  0%
  {
    transform:translateY(-50%) scale(1);
  opacity:1}

  40%
  {
    transform:translateY(-50%) scale(.9);
  opacity:0}

  100%
  {
    transform:translateY(-50%) scale(0);
  opacity:0}
}

@keyframes bounceIn
{
  0%
  {
    opacity:0;
  transform:scale(.3)}

  50%
  {
    opacity:1;
  transform:scale(1.05)}

  70%
  {
  transform:scale(.9)}

  100%
  {
  transform:scale(1)}
}

@keyframes bounceOut
{
  0%
  {
  transform:scale(1)}

  25%
  {
  transform:scale(.95)}

  50%
  {
    opacity:1;
  transform:scale(1.1)}

  100%
  {
    opacity:0;
  transform:scale(.3)}
}

@keyframes fadeIn
{
  0%
  {
  opacity:0}

  100%
  {
  opacity:1}
}

@keyframes fadeOut
{
  0%
  {
  opacity:1}

  100%
  {
  opacity:0}
}

@keyframes flipInX
{
  from
  {
    transform:perspective(400px) rotate3d(1,0,0,90deg);
    animation-timing-function:ease-in;
  opacity:0}

  40%
  {
    transform:perspective(400px) rotate3d(1,0,0,-20deg);
  animation-timing-function:ease-in}

  60%
  {
    transform:perspective(400px) rotate3d(1,0,0,10deg);
  opacity:1}

  80%
  {
  transform:perspective(400px) rotate3d(1,0,0,-5deg)}

  to
  {
  transform:perspective(400px)}
}

@keyframes flipOutX
{
  from
  {
  transform:perspective(400px)}

  30%
  {
    transform:perspective(400px) rotate3d(1,0,0,-20deg);
  opacity:1}

  to
  {
    transform:perspective(400px) rotate3d(1,0,0,90deg);
  opacity:0}
}

@keyframes lightSpeedIn
{
  0%
  {
    transform:translateX(100%) skewX(-30deg);
  opacity:0}

  60%
  {
    transform:translateX(-20%) skewX(30deg);
  opacity:1}

  80%
  {
    transform:translateX(0) skewX(-15deg);
  opacity:1}

  100%
  {
    transform:translateX(0) skewX(0);
  opacity:1}
}

@keyframes lightSpeedOut
{
  0%
  {
    transform:translateX(0) skewX(0);
  opacity:1}

  100%
  {
    transform:translateX(100%) skewX(-30deg);
  opacity:0}
}

@keyframes rollIn
{
  from
  {
    opacity:0;
  transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}

  to
  {
    opacity:1;
  transform:translate3d(0,0,0)}
}

@keyframes rollOut
{
  from
  {
  opacity:1}

  to
  {
    opacity:0;
  transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}
}

@keyframes slideInDown
{
  0%
  {
    opacity:0;
  transform:translateY(-2000px)}

  100%
  {
  transform:translateY(0)}
}

@keyframes slideOutUpTitle
{
  0%
  {
  transform:translate3d(0,0,0)}

  100%
  {
    visibility:hidden;
  transform:translate3d(0,-100%,0)}
}

@keyframes zoomIn
{
  0%
  {
    opacity:0;
  transform:scale3d(.3,.3,.3)}

  50%
  {
  opacity:1}
}

@keyframes zoomOut
{
  0%
  {
  opacity:1}

  50%
  {
    opacity:0;
  transform:scale3d(.3,.3,.3)}

  100%
  {
  opacity:0}
}

.fusion-title-animated
{
  visibility:hidden;
  animation-fill-mode:both;
animation-duration:1s}

.fusion-title-animated.typeIn,.fusion-title-animated.typeOut
{
animation-duration:.1s}

.fusion-title-animated.bounceIn
{
animation-name:bounceIn}

.fusion-title-animated.bounceOut
{
animation-name:bounceOut}

.fusion-title-animated.fadeIn
{
animation-name:fadeIn}

.fusion-title-animated.fadeOut
{
animation-name:fadeOut}

.fusion-title-animated.flipInX
{
animation-name:flipInX}

.fusion-title-animated.flipOutX
{
animation-name:flipOutX}

.fusion-title-animated.lightSpeedIn
{
  animation-name:lightSpeedIn;
animation-timing-function:ease-out}

.fusion-title-animated.lightSpeedOut
{
  animation-name:lightSpeedOut;
animation-timing-function:ease-in}

.fusion-title-animated.rollIn
{
animation-name:rollIn}

.fusion-title-animated.rollOut
{
animation-name:rollOut}

.fusion-title-animated.typeIn
{
animation-name:typeIn}

.fusion-title-animated.typeOut
{
animation-name:typeOut}

.fusion-title-animated.slideInDown
{
animation-name:slideInDown}

.fusion-title-animated.slideOutUp
{
animation-name:slideOutUpTitle!important}

.fusion-title-animated.zoomIn
{
animation-name:zoomIn}

.fusion-title-animated.zoomOut
{
animation-name:zoomOut}

.fusion-accordian
{
width:100%}

.fusion-accordian .fusion-panel
{
  box-shadow:none;
  border:none;
  border-bottom:1px solid #e5e4e3;
  border-radius:0;
background-clip:padding-box}

.fusion-accordian .panel-heading
{
  padding:0;
background:0 0}

.fusion-accordian .panel-heading .panel-title
{
margin:0}

.fusion-accordian .panel-heading .panel-title a
{
  display:flex;
align-items:baseline}

.fusion-accordian .panel-title
{
  position:relative;
  line-height:22px;
  font-size:16px;
  font-weight:400;
color:inherit}

.fusion-accordian .panel-title a
{
  display:block;
  padding:10px 0;
  text-decoration:none;
box-shadow:none!important}

.fusion-accordian .panel-title a:hover
{
color:#65bc7b}

.fusion-accordian .panel-title a:hover .fa-fusion-box
{
background-color:#65bc7b}

.fusion-accordian .panel-title a .fa.pull-left
{
margin-left:1px}

.fusion-accordian .panel-title a .fa-fusion-box
{
  display:inline-block;
  vertical-align:middle;
  background-color:#333;
  color:#fff;
  text-align:center;
  font-family:IcoMoon;
  padding:4.5px;
-webkit-font-smoothing:subpixel-antialiased}

.fusion-accordian .panel-title a .fa-fusion-box:before
{
  font-family:IcoMoon;
  content:"\e61d";
  font-style:normal;
  line-height:normal;
  font-size:13px;
display:grid}

.fusion-accordian .panel-title .active .fa-fusion-box
{
background-color:#65bc7b}

.fusion-accordian .panel-title .active .fa-fusion-box:before
{
content:"\e61c"}

.fusion-accordian .panel-title .fusion-toggle-heading
{
margin-left:18px}

.fusion-accordian .panel-body
{
  padding:10px 0 15px;
  border:none;
line-height:1.5}

.fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode
{
  margin-bottom:10px;
  border-style:solid;
cursor:pointer}

.fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode .panel-body
{
  padding-left:25px;
padding-right:25px}

.fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode .panel-title a
{
padding:15px 25px}

.fusion-accordian .fusion-panel.fusion-toggle-no-divider
{
border-bottom:none}

.fusion-accordian .fusion-panel.fusion-toggle-no-divider .panel-title a
{
padding:10px 0}

.fusion-accordian .fusion-toggle-icon-unboxed .panel-title a .fa-fusion-box
{
  background-color:transparent;
padding:0}

.fusion-accordian .fusion-toggle-icon-unboxed .panel-title a:hover .fa-fusion-box
{
background-color:transparent!important}

.fusion-accordian .fusion-toggle-icon-unboxed .panel-heading .fusion-toggle-icon-wrapper
{
left:0}

.fusion-accordian .fusion-toggle-icon-right .fusion-toggle-heading
{
  margin-left:0;
width:100%}

.fusion-accordian .fusion-toggle-icon-right.fusion-toggle-icon-unboxed .fusion-toggle-icon-wrapper
{
left:auto}

.fusion-accordian .fusion-toggle-icon-right .panel-heading a
{
flex-direction:row-reverse}

.fusion-single-accordian
{
margin-bottom:0}

.fusion-accordian .panel-title a .fa-fusion-box
{
background-color:#333333}

.fusion-accordian .fusion-toggle-boxed-mode:hover .panel-title a,.fusion-accordian .panel-title a:hover
{
color:#f8b900}

.fusion-accordian .panel-title a:hover .fa-fusion-box
{
  background-color:#f8b900!important;
border-color:#f8b900!important}

.fusion-accordian .panel-title .active .fa-fusion-box
{
background-color:#f8b900}

.tooltip
{
  position:absolute;
  z-index:1030;
  display:block;
  visibility:visible;
  font-size:12px;
  line-height:1.4;
opacity:0}

.tooltip.in
{
opacity:.9}

.tooltip.top
{
  margin-top:-3px;
padding:5px 0}

.tooltip.top .tooltip-arrow
{
  bottom:0;
  left:50%;
  margin-left:-5px;
  border-width:5px 5px 0;
border-top-color:rgba(33,33,33,.97)}

.tooltip.right
{
  margin-left:3px;
padding:0 5px}

.tooltip.right .tooltip-arrow
{
  top:50%;
  left:0;
  margin-top:-5px;
  border-width:5px 5px 5px 0;
border-right-color:rgba(33,33,33,.97)}

.tooltip.bottom
{
  margin-top:3px;
padding:5px 0}

.tooltip.bottom .tooltip-arrow
{
  top:0;
  left:50%;
  margin-left:-5px;
  border-width:0 5px 5px;
border-bottom-color:rgba(33,33,33,.97)}

.tooltip.left
{
  margin-left:-3px;
padding:0 5px}

.tooltip.left .tooltip-arrow
{
  top:50%;
  right:0;
  margin-top:-5px;
  border-width:5px 0 5px 5px;
border-left-color:rgba(33,33,33,.97)}

.tooltip.top-left .tooltip-arrow
{
  bottom:0;
  left:5px;
  border-width:5px 5px 0;
border-top-color:rgba(33,33,33,.97)}

.tooltip.top-right .tooltip-arrow
{
  bottom:0;
  right:5px;
  border-width:5px 5px 0;
border-top-color:rgba(33,33,33,.97)}

.tooltip.bottom-left .tooltip-arrow
{
  top:0;
  left:5px;
  border-width:0 5px 5px;
border-bottom-color:rgba(33,33,33,.97)}

.tooltip.bottom-right .tooltip-arrow
{
  top:0;
  right:5px;
  border-width:0 5px 5px;
border-bottom-color:rgba(33,33,33,.97)}

.tooltip-inner
{
  max-width:200px;
  padding:3px 8px;
  color:#d1d1d2;
  text-align:center;
  text-decoration:none;
  background-color:rgba(33,33,33,.97);
  border-radius:4px;
background-clip:padding-box}

.tooltip-arrow
{
  position:absolute;
  width:0;
  height:0;
  border-color:transparent;
border-style:solid}

.fusion-tooltip
{
cursor:pointer}

.fusion-login-box .fusion-login-caption
{
margin-bottom:20px}

.fusion-login-box .fusion-login-form
{
  padding:25px;
background-color:#f6f6f6}

.fusion-login-box .fusion-login-form input[type=password],.fusion-login-box .fusion-login-form input[type=text]
{
  margin:0;
  width:100%;
  box-sizing:border-box;
  vertical-align:middle;
-webkit-appearance:none}

.fusion-login-box .fusion-login-form a
{
text-decoration:none}

.fusion-login-box .fusion-login-button
{
  float:none;
width:100%}

.fusion-login-box .fusion-login-button-no-fullwidth
{
width:auto}

.fusion-login-box .fusion-login-input-wrapper
{
margin-bottom:20px}

.fusion-login-box .fusion-login-links
{
margin:0 -10px}

.fusion-login-box .fusion-login-links .fusion-login-remember-me,.fusion-login-box .fusion-login-links>a
{
padding:0 10px}

.fusion-login-box .fusion-login-links .fusion-login-remember-me
{
display:inline-block}

.fusion-login-box .fusion-login-loggedin-links
{
  display:inline-block;
  list-style:outside none none;
  margin:0;
  padding:0;
text-align:initial}

.fusion-login-box .fusion-login-avatar
{
  display:inline-block;
  vertical-align:top;
margin-right:10px}

.fusion-login-box .fusion-login-box-error
{
  margin-bottom:20px;
color:#d04544}

.fusion-login-box.fusion-login-box-login .fusion-login-submit-wrapper
{
margin-bottom:20px}

.fusion-login-box.fusion-login-align-center
{
text-align:center}

.fusion-login-box.fusion-login-field-layout-floated .fusion-login-fields
{
  display:flex;
  justify-content:space-between;
margin:0 -10px}

.fusion-login-box.fusion-login-field-layout-floated .fusion-login-fields .fusion-login-input-wrapper
{
  flex-grow:1;
padding:0 10px}

.fusion-login-box.fusion-login-field-layout-floated.fusion-login-align-textflow.fusion-login-box-login .fusion-login-additional-content,.fusion-login-box.fusion-login-field-layout-floated.fusion-login-align-textflow.fusion-login-box-register .fusion-login-additional-content
{
  display:flex;
align-items:center}

.fusion-login-box.fusion-login-field-layout-floated.fusion-login-align-textflow.fusion-login-box-login .fusion-login-registration-confirm,.fusion-login-box.fusion-login-field-layout-floated.fusion-login-align-textflow.fusion-login-box-register .fusion-login-registration-confirm
{
  order:1;
margin:0 15px}

.fusion-login-box.fusion-login-field-layout-floated.fusion-login-align-textflow.fusion-login-box-login .fusion-login-submit-wrapper,.fusion-login-box.fusion-login-field-layout-floated.fusion-login-align-textflow.fusion-login-box-register .fusion-login-submit-wrapper
{
margin-bottom:0}

.fusion-login-box.fusion-login-field-layout-floated .fusion-login-links
{
margin:0 5px}

.fusion-hidden-content
{
  overflow:hidden;
  position:absolute;
  left:-10000px;
  top:auto;
  width:1px;
height:1px}

.fusion-selfhosted-video
{
  font-size:0;
width:100%}

.fusion-selfhosted-video .video-wrapper
{
  width:100%;
  display:inline-block;
  overflow:hidden;
position:relative}

.fusion-selfhosted-video .video-wrapper.fusion-video-overlay:after
{
  content:"";
  display:block;
  background-color:inherit;
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
pointer-events:none}

.fusion-selfhosted-video video
{
  max-width:var(--fusion-video-max-width,100%);
  height:auto;
display:block}

.fusion-widget.fusion-widget-align-center
{
text-align:center}

.fusion-widget.fusion-widget-align-right
{
text-align:right}

.fusion-widget.fusion-widget-align-left
{
text-align:left}

.fusion-widget.fusion-widget-element .widget
{
margin:0}

.fusion-vimeo.center-video .video-shortcode,.fusion-youtube.center-video .video-shortcode
{
margin:0 auto}

.fusion-post-card-image
{
overflow:hidden}

.fusion-post-card-image .cart-loading .view-cart
{
display:none}

.fusion-post-card-image .fusion-rollover-content .price
{
margin-top:3px}

.fusion-post-card-image .fusion-rollover-content .price .amount
{
font-size:25px}

.fusion-post-card-image .fusion-rollover-content .fusion-rollover-title
{
  margin:0;
line-height:normal}

.fusion-post-card-image .fusion-product-buttons
{
  position:relative;
z-index:9}

.fusion-post-card-image.fusion-classic-product-image-wrapper .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons
{
  position:absolute;
  bottom:15px;
  left:0;
  right:0;
  padding:0 10%;
  height:40px;
width:100%}

.fusion-post-card-image.fusion-clean-product-image-wrapper .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons
{
  margin-top:6px;
text-transform:uppercase}

.fusion-post-card-image.fusion-clean-product-image-wrapper .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a
{
  display:inline;
  float:none;
  padding:0;
letter-spacing:1px}

.fusion-post-card-image.fusion-clean-product-image-wrapper .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a:hover
{
opacity:.6}

.fusion-post-card-image.fusion-clean-product-image-wrapper .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a:after,.fusion-post-card-image.fusion-clean-product-image-wrapper .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a:before
{
display:none}

.fusion-post-card-image.fusion-clean-product-image-wrapper .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons .wc-forward
{
display:none}

.fusion-post-card-image.fusion-clean-product-image-wrapper .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons .fusion-rollover-linebreak
{
  display:inline-block;
  margin:0 10px;
color:#f8b900}

.fusion-post-card-image.fusion-clean-product-image-wrapper .fusion-rollover-linebreak
{
display:none}

.post-card.product .fusion-post-card-image[data-layout=rollover] .fusion-rollover
{
z-index:4}

.post-card.product .fusion-post-card-image[data-layout=rollover] .fusion-woo-badges-wrapper
{
z-index:3}

.fusion-post-card-image.fusion-disable-link[data-layout=rollover] .fusion-link-wrapper,.fusion-post-card-image.fusion-disable-link[data-layout=rollover] .fusion-rollover-title-link
{
pointer-events:none}

.fusion-post-cards .fusion-grid
{
  display:flex;
  flex-wrap:wrap;
  list-style:none;
  margin-bottom:0;
padding:0}

.fusion-post-cards .fusion-grid .product-list-view
{
width:100%}

.fusion-post-cards .fusion-grid>li:last-child>.fusion-absolute-separator
{
display:none}

.fusion-post-cards .fusion-grid.fusion-flex-align-items-stretch>.fusion-grid-column>.fusion-column-wrapper>.fusion-builder-row-inner:first-of-type:last-of-type
{
flex:1}

.fusion-post-cards .fusion-grid-column
{
margin-bottom:0!important}

.fusion-post-cards.fusion-carousel .fusion-carousel-item
{
display:block!important}

.fusion-portfolio
{
  overflow:hidden;
margin-bottom:80px}

.fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper
{
background-color:rgba(255,255,255,0)}

.fusion-portfolio-carousel
{
  overflow:hidden;
height:auto}

.fusion-portfolio-grid.fusion-portfolio-text
{
margin-bottom:0}

.fusion-portfolio-carousel-fixed.fusion-carousel .fusion-image-wrapper,.fusion-portfolio-carousel-fixed.fusion-carousel .fusion-image-wrapper img
{
  max-height:115px;
width:auto}

.fusion-portfolio-paging-infinite .pagination,.fusion-portfolio-paging-load-more-button .pagination
{
display:none}

.fusion-portfolio-text-floated .fusion-portfolio-content-wrapper
{
  display:flex;
  justify-content:flex-start;
margin:0 -12.5px}

.fusion-portfolio-text-floated .fusion-image-wrapper
{
  flex-shrink:1;
  display:inline-block;
  margin:0;
  padding:0 12.5px;
  max-width:540px;
width:100%}

.fusion-portfolio-text-floated .fusion-rollover
{
width:calc(100% - 12.5px)}

.fusion-portfolio-text-floated .fusion-portfolio-content
{
  flex-shrink:2;
  margin:0;
  padding:0 12.5px;
vertical-align:top}

.fusion-portfolio-layout-masonry .fusion-portfolio-content
{
background-color:#ffffff}

.fusion-body .fusion-comments-tb.fusion-order-comment-form
{
  display:flex;
flex-direction:column}

.fusion-body .fusion-comments-tb.fusion-order-comment-form .comments-container
{
  order:2;
margin-top:40px}

.fusion-body .fusion-comments-tb.fusion-order-comment-form #respond
{
  order:1;
  margin-top:55px;
clear:both}

.fusion-body .fusion-pagination-tb
{
position:relative}

.fusion-body .fusion-pagination-tb:not(.layout-sticky)
{
  display:flex;
  justify-content:space-between;
line-height:normal}

.fusion-body .fusion-pagination-tb:not(.layout-sticky) a
{
margin:0}

.fusion-body .fusion-pagination-tb:not(.layout-sticky) a[rel=prev]
{
padding-left:1em}

.fusion-body .fusion-pagination-tb:not(.layout-sticky) a[rel=prev]:before
{
left:0}

.fusion-body .fusion-pagination-tb:not(.layout-sticky) a[rel=next]
{
padding-right:1em}

.fusion-body .fusion-pagination-tb:not(.layout-sticky) a[rel=next]:after
{
right:0}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).clearfix:after,.fusion-body .fusion-pagination-tb:not(.layout-sticky).clearfix:before
{
display:none}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).align-left
{
justify-content:flex-start}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).align-left a[rel=prev]
{
margin-right:1em}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).align-right
{
justify-content:flex-end}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).align-right a[rel=next]
{
margin-left:1em}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-pagination-preview-wrapper
{
  background-color:#fff;
  position:absolute;
  z-index:1000;
  visibility:hidden;
  opacity:0;
  top:100%;
  transition:opacity .1s ease-in .1s,visibility .1s ease-in .1s;
  animation:fadeOutLeft .1s ease-in .1s both;
  display:flex;
  align-items:center;
  flex-direction:row;
pointer-events:none}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-pagination-preview-wrapper .fusion-item-title
{
  padding:.5em .75em;
  white-space:nowrap;
  overflow:hidden;
text-overflow:ellipsis}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-pagination-preview-wrapper .fusion-item-media img,.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-pagination-preview-wrapper .fusion-item-media svg
{
max-width:90px}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-pagination-preview-wrapper .fusion-item-media svg
{
  min-width:90px;
  min-height:90px;
  background:#eaecef;
display:block}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview.has-box-shadow .fusion-pagination-preview-wrapper
{
box-shadow:0 0 5px rgba(0,0,0,.2)}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-tb-next:hover .fusion-pagination-preview-wrapper,.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-tb-previous:hover .fusion-pagination-preview-wrapper
{
  visibility:visible;
  opacity:1;
  transition:opacity .3s ease-out,visibility .3s ease-out;
animation:fadeInLeft .3s ease-out both}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-tb-next .fusion-pagination-preview-wrapper
{
  flex-direction:row-reverse;
  right:0;
animation:fadeOutRight .1s ease-out .1s both}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-tb-next .fusion-pagination-preview-wrapper a
{
flex-direction:row-reverse}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-tb-next .fusion-pagination-preview-wrapper a .fusion-item-title
{
  flex:1;
text-align:left}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-tb-next:hover .fusion-pagination-preview-wrapper
{
animation:fadeInRight .3s ease-out both}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview.align-left .fusion-tb-next .fusion-pagination-preview-wrapper
{
right:auto}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview.align-right .fusion-tb-previous .fusion-pagination-preview-wrapper
{
right:auto}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview.align-right .fusion-pagination-preview-wrapper
{
right:0!important}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).position-top .fusion-pagination-preview-wrapper
{
  top:auto;
bottom:100%}

.fusion-body .fusion-pagination-tb.layout-sticky
{
z-index:100}

.fusion-body .fusion-pagination-tb.layout-sticky.has-box-shadow .fusion-control-navigation:before
{
  content:"";
  box-shadow:0 0 5px rgba(0,0,0,.2);
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
pointer-events:none}

.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation
{
  width:auto;
  max-width:50vw;
  height:90px;
  position:fixed;
  right:0;
  top:50%;
  display:flex;
  align-items:center;
  justify-content:space-between;
background:#fff}

.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation .fusion-item-title
{
  text-align:center;
  flex:1;
  display:flex;
  align-items:center;
  width:-webkit-min-content;
  width:min-content;
position:relative}

.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation .fusion-item-title p
{
  margin:0;
  display:-webkit-box;
  -webkit-line-clamp:2;
overflow:hidden}

.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation .fusion-item-title i
{
  position:absolute;
  left:1em;
  margin:0;
  top:50%;
transform:translateY(-50%)}

.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation.prev
{
  border-left:0;
  left:0;
  right:auto;
  transform:translate(calc(max(-500px,-50vw) + 20px),-50%);
transition:transform .3s ease-in}

.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation.prev:hover
{
  transform:translate(0,-50%)!important;
transition:transform .3s ease-out}

.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation.prev .fusion-item-title
{
  padding-right:1em;
padding-left:2em}

.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation.next
{
  border-right:0;
  right:0;
  transform:translate(calc(min(500px,50vw) - 20px),-50%);
transition:transform .3s ease-in}

.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation.next:before
{
transform:rotateY(180deg)}

.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation.next:hover
{
  transform:translate(0,-50%)!important;
transition:transform .3s ease-out}

.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation.next .fusion-item-title
{
  justify-content:flex-end;
  padding-left:1em;
padding-right:2em}

.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation.next .fusion-item-media img
{
  margin-right:auto;
margin-left:0}

.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation.next i
{
  left:auto;
right:1em}

.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation .fusion-item-media
{
  height:inherit;
display:flex}

.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation .fusion-item-media img,.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation .fusion-item-media svg
{
  display:block;
  max-width:-webkit-fit-content;
  max-width:fit-content;
  height:inherit;
  width:auto;
margin-left:auto}

.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation .fusion-item-media svg
{
  max-width:150px;
  height:inherit;
background:#eaecef}

.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation a
{
  display:flex;
  flex:1;
  justify-content:space-between;
height:inherit}

.fusion-body .fusion-pagination-tb .fusion-item-title
{
  transition-property:color;
  transition-duration:.2s;
transition-timing-function:linear}

.fusion-body .fusion-pagination-tb .fusion-tb-next,.fusion-body .fusion-pagination-tb .fusion-tb-previous
{
  display:flex;
align-items:center}

.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-previous a,.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-previous a,.fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-previous a,.fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-previous a
{
  padding-right:1em;
padding-left:0}

.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-previous a:before,.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-previous a:before,.fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-previous a:before,.fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-previous a:before
{
  left:auto;
right:0}

.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-previous .fusion-pagination-preview-wrapper,.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-previous .fusion-pagination-preview-wrapper,.fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-previous .fusion-pagination-preview-wrapper,.fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-previous .fusion-pagination-preview-wrapper
{
animation:fadeOutRight .1s ease-in .1s both}

.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-previous .fusion-pagination-preview-wrapper a,.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-previous .fusion-pagination-preview-wrapper a,.fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-previous .fusion-pagination-preview-wrapper a,.fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-previous .fusion-pagination-preview-wrapper a
{
  padding-left:1em;
  padding-right:0;
flex-direction:inherit}

.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-previous:hover .fusion-pagination-preview-wrapper,.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-previous:hover .fusion-pagination-preview-wrapper,.fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-previous:hover .fusion-pagination-preview-wrapper,.fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-previous:hover .fusion-pagination-preview-wrapper
{
animation:fadeInRight .1s ease-out .1s both}

.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-next .fusion-pagination-preview-wrapper,.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-next .fusion-pagination-preview-wrapper,.fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-next .fusion-pagination-preview-wrapper,.fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-next .fusion-pagination-preview-wrapper
{
  right:auto;
  left:0;
animation:fadeOutLeft .1s ease-in .1s both}

.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-next .fusion-pagination-preview-wrapper a,.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-next .fusion-pagination-preview-wrapper a,.fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-next .fusion-pagination-preview-wrapper a,.fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-next .fusion-pagination-preview-wrapper a
{
  flex-direction:row-reverse;
  padding-left:0;
padding-right:1em}

.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-next a,.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-next a,.fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-next a,.fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-next a
{
  padding-left:1em;
padding-right:0}

.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-next a:after,.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-next a:after,.fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-next a:after,.fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-next a:after
{
left:0}

.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-next:hover .fusion-pagination-preview-wrapper,.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-next:hover .fusion-pagination-preview-wrapper,.fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-next:hover .fusion-pagination-preview-wrapper,.fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-next:hover .fusion-pagination-preview-wrapper
{
animation:fadeInLeft .1s ease-out .1s both}

.fusion-body.rtl .fusion-pagination-tb.layout-preview.align-left .fusion-tb-previous a,.fusion-body.rtl .fusion-pagination-tb.text.align-left .fusion-tb-previous a
{
  margin-right:0;
margin-left:1em}

.fusion-body.rtl .fusion-pagination-tb.layout-preview.align-left .fusion-tb-previous .fusion-pagination-preview-wrapper,.fusion-body.rtl .fusion-pagination-tb.text.align-left .fusion-tb-previous .fusion-pagination-preview-wrapper
{
right:0}

.fusion-body.rtl .fusion-pagination-tb.layout-preview.align-left .fusion-tb-next .fusion-pagination-preview-wrapper,.fusion-body.rtl .fusion-pagination-tb.text.align-left .fusion-tb-next .fusion-pagination-preview-wrapper
{
right:0}

.fusion-body.rtl .fusion-pagination-tb.layout-preview.align-right .fusion-tb-next a,.fusion-body.rtl .fusion-pagination-tb.text.align-right .fusion-tb-next a
{
  margin-left:0;
margin-right:1em}

.fusion-body.rtl .fusion-pagination-tb.layout-preview.align-right .fusion-tb-next .fusion-pagination-preview-wrapper,.fusion-body.rtl .fusion-pagination-tb.text.align-right .fusion-tb-next .fusion-pagination-preview-wrapper
{
  left:0;
right:auto!important}

.fusion-body.rtl .fusion-pagination-tb.layout-preview.align-right .fusion-tb-previous .fusion-pagination-preview-wrapper,.fusion-body.rtl .fusion-pagination-tb.text.align-right .fusion-tb-previous .fusion-pagination-preview-wrapper
{
  left:0;
right:auto!important}

.fusion-body.rtl .fusion-pagination-tb.layout-sticky .fusion-control-navigation.next
{
  left:0;
  right:auto;
  transform:translate(calc(max(-500px,-50vw) + 20px),-50%);
transition:transform .3s ease-in}

.fusion-body.rtl .fusion-pagination-tb.layout-sticky .fusion-control-navigation.next .fusion-item-media img
{
  margin-left:auto;
margin-right:0}

.fusion-body.rtl .fusion-pagination-tb.layout-sticky .fusion-control-navigation.next:hover
{
  transform:translate(0,-50%)!important;
transition:transform .3s ease-in}

.fusion-body.rtl .fusion-pagination-tb.layout-sticky .fusion-control-navigation.prev
{
  right:0;
  left:auto;
  transform:translate(calc(min(500px,50vw) - 20px),-50%);
transition:transform .3s ease-in}

.fusion-body.rtl .fusion-pagination-tb.layout-sticky .fusion-control-navigation.prev .fusion-item-media img
{
  margin-right:auto;
margin-left:0}

.fusion-body.rtl .fusion-pagination-tb.layout-sticky .fusion-control-navigation.prev:hover
{
  transform:translate(0,-50%)!important;
transition:transform .3s ease-in}

.fusion-body.fusion-builder-live:not(.fusion-builder-preview-mode) .fusion-pagination-tb.layout-sticky:not(.show-live)
{
display:none}

.fusion-body .fusion-related-tb .fusion-carousel-title-below-image .fusion-rollover-title
{
display:none}

.fusion-body .fusion-meta-tb
{
  display:flex;
  justify-content:flex-start;
  align-items:center;
  flex-wrap:wrap;
  line-height:normal;
  padding:5px 0;
  border-top:1px solid #e0dede;
  border-bottom:1px solid #e0dede;
  border-left:0 solid #e0dede;
border-right:0 solid #e0dede}

.fusion-body .fusion-meta-tb.stacked
{
  flex-direction:column;
align-items:flex-start}

.fusion-body .fusion-meta-tb.stacked .fusion-meta-tb-sep
{
display:none}

.fusion-body .fusion-meta-tb .fusion-meta-tb-sep
{
padding:0 5px}

.fusion-body .fusion-meta-tb .fusion-meta-tb-sep:last-child
{
display:none}

.fusion-body .fusion-meta-tb span
{
border:0 solid #e0dede}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-select-wrapper
{
position:relative}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-select-wrapper .select-arrow
{
top:1px}

.fusion-form-form-wrapper .fusion-form-field .fusion-select-wrapper
{
position:relative}

.fusion-form-form-wrapper .fusion-form-field .fusion-select-wrapper .select-arrow
{
  border:none;
  top:50%;
  transform:translateY(-50%);
  bottom:auto;
  height:auto;
  width:auto;
  right:1em;
  font-size:inherit!important;
background:0 0!important}

.fusion-form-form-wrapper .fusion-form-field .fusion-select-wrapper .select-arrow svg path
{
stroke:#aaa9a9}

.fusion-form-form-wrapper .fusion-form-field select
{
  -webkit-appearance:none;
  -moz-appearance:none;
  text-overflow:"";
  cursor:pointer;
  display:block;
  outline:0;
  width:100%;
  position:relative;
  text-indent:0;
  vertical-align:middle;
  z-index:5;
  margin:0;
line-height:normal!important}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-radio
{
  display:flex;
  align-items:center;
flex-direction:row}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-radio.option-inline
{
  display:inline-flex;
margin-right:1.5em}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-radio:not(.option-inline)
{
margin-bottom:.5em}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-radio label
{
  margin:0;
  position:relative;
  padding:0 0 0 1.34em;
cursor:pointer}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-radio label:before
{
  content:"";
  min-width:13px;
  height:13px;
  border:1px solid #d2d2d2;
  border-radius:100%;
  position:absolute;
  left:0;
  top:50%;
  transform:translateY(-50%);
transition:all .2s ease}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-radio label:after
{
  content:"";
  left:4px;
  width:7px;
  height:7px;
  border-radius:100%;
  position:absolute;
  top:50%;
transform:translateY(-50%)}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-radio input
{
  position:absolute;
  width:14px;
  height:14px;
  opacity:0;
margin:0}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-radio input:checked+label:before
{
border-color:#d2d2d2}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-radio input:checked+label:after
{
background:#d2d2d2}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-radio input:hover:not(:checked)+label:before
{
border-color:rgba(210,210,210,0.5)}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-radio input:focus+label:before
{
border-color:#d2d2d2}

.fusion-form-form-wrapper .fusion-form-field.option-inline .fusion-form-image-select
{
  display:inline-block;
margin:.33em}

.fusion-form-form-wrapper .fusion-form-field.option-inline .fusion-form-image-select:first-child
{
margin-left:0}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-image-select
{
  margin:.33em 0;
position:relative}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-image-select .fusion-form-input
{
  opacity:0;
  position:absolute;
  pointer-events:none;
  height:100%;
  top:0;
  width:100%;
left:0}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-image-select .fusion-form-input:checked+label
{
border-color:#d2d2d2}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-image-select .fusion-form-input:hover:not(:checked)+label
{
border-color:rgba(210,210,210,0.5)}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-image-select .fusion-form-input:focus+label
{
border-color:#d2d2d2}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-image-select label
{
  border:1px solid #d2d2d2;
  border-width:1px 1px 1px 1px;
  border-radius:0px;
  cursor:pointer;
  text-align:center;
  margin:0;
  transition:all .2s ease;
overflow:hidden}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-image-select label span
{
display:block}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-image-select label .fusion-form-image-wrapper
{
  display:block;
  width:80px;
  height:80px;
max-width:100%}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-image-select img
{
  width:100%;
  height:100%;
  -o-object-fit:cover;
object-fit:cover}

.fusion-form-form-wrapper .fusion-form-field.fusion-form-label-above label span
{
margin-bottom:.35em}

.fusion-form-form-wrapper .fusion-form-field.fusion-form-label-below label span
{
margin-top:.35em}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox
{
  display:flex;
  align-items:center;
flex-direction:row}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox.option-inline
{
  display:inline-flex;
margin-right:1.5em}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox:not(.option-inline)
{
margin-bottom:.5em}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label
{
  margin:0;
  position:relative;
  padding:0 0 0 1.34em;
cursor:pointer}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label:before
{
  content:"";
  height:13px;
  position:absolute;
  left:0;
  top:50%;
  min-width:13px;
  border:1px solid #d2d2d2;
  border-radius:4px;
  transform:translateY(-50%);
transition:all .2s ease}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox input
{
  position:absolute;
  width:14px;
  height:14px;
  opacity:0;
margin:0}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox input:checked+label:after
{
  content:"";
  position:absolute;
  width:7px;
  height:7px;
  left:4px;
  background:#d2d2d2;
  border-radius:2px;
  top:50%;
transform:translateY(-50%)}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox input:checked+label:before
{
border:1px solid #d2d2d2}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox input:hover:not(:checked)+label:before
{
border-color:rgba(210,210,210,0.5)}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox input:focus+label:before
{
border-color:#d2d2d2}

.fusion-form-form-wrapper .fusion-form-field input[type=range]
{
  display:block;
  width:100%;
  margin:0;
  background-color:transparent!important;
  -webkit-appearance:none;
border-width:0!important}

.fusion-form-form-wrapper .fusion-form-field input[type=range]::-webkit-slider-runnable-track
{
  background:#d2d2d2;
  border-radius:4px;
  width:100%;
  height:8px;
cursor:pointer}

.fusion-form-form-wrapper .fusion-form-field input[type=range]::-moz-range-track
{
  background:#d2d2d2;
  border-radius:4px;
  width:100%;
  height:8px;
cursor:pointer}

.fusion-form-form-wrapper .fusion-form-field input[type=range]::-ms-track
{
  background:#d2d2d2;
  border-radius:4px;
  width:100%;
  height:8px;
cursor:pointer}

.fusion-form-form-wrapper .fusion-form-field input[type=range]::-webkit-slider-thumb
{
  margin-top:-3px;
  width:14px;
  height:14px;
  background:#d2d2d2;
  border:none;
  border-radius:50px;
  cursor:pointer;
-webkit-appearance:none}

.fusion-form-form-wrapper .fusion-form-field input[type=range]::-moz-range-thumb
{
  width:14px;
  height:14px;
  background:#d2d2d2;
  border:none;
  border-radius:50px;
cursor:pointer}

.fusion-form-form-wrapper .fusion-form-field input[type=range]::-ms-thumb
{
  width:14px;
  height:14px;
  background:#d2d2d2;
  border:none;
  border-radius:50px;
cursor:pointer}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-range-field-container
{
display:flex}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-range-field-container.orientation-right .fusion-form-range-value
{
  margin-right:0;
margin-left:.65em}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-range-field-container .fusion-form-range-value
{
  width:4em;
  margin:0;
  text-align:center;
  margin-right:.65em;
  padding:.65em;
transition:all .2s ease}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-range-field-container .fusion-form-range-value:hover:not(:focus)
{
border-color:rgba(210,210,210,0.5)}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-range-field-container .fusion-form-input
{
padding:0}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-upload-field-container
{
  display:flex;
  align-items:flex-end;
position:relative}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-upload-field-container .fusion-form-upload-field-button
{
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  opacity:0;
z-index:100}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-upload-field-container .fusion-form-upload-field
{
  width:100%;
  margin:0;
  text-align:center;
  height:134px;
  border-style:dashed;
  border-width:2px;
  line-height:normal;
transition:all .2s ease}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-upload-field-container input[type=file]
{
  opacity:0;
  position:absolute;
  top:0;
  pointer-events:none;
height:100%}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-upload-field-container:hover .fusion-form-upload-field
{
border-color:rgba(210,210,210,0.5)}

.fusion-form-form-wrapper .fusion-form-field.fusion-form-upload-field .fusion-form-input-with-icon i
{
  left:0!important;
  right:0;
  top:50px;
font-size:25px}

.fusion-form-form-wrapper .fusion-form-field.fusion-form-upload-field .fusion-form-input-with-icon .fusion-form-upload-field
{
padding:35px 0 0 0}

.fusion-form-form-wrapper .fusion-form-field.dragged.fusion-form-upload-field .fusion-form-upload-field
{
border-color:#d2d2d2}

.flatpickr-calendar
{
  background:transparent;
  opacity:0;
  display:none;
  text-align:center;
  visibility:hidden;
  padding:0;
  -webkit-animation:none;
  animation:none;
  direction:ltr;
  border:0;
  font-size:14px;
  line-height:24px;
  border-radius:5px;
  position:absolute;
  width:307.875px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  -ms-touch-action:manipulation;
  touch-action:manipulation;
  background:#fff;
  -webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);
box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}

.flatpickr-calendar.open,.flatpickr-calendar.inline
{
  opacity:1;
  max-height:640px;
visibility:visible}

.flatpickr-calendar.open
{
  display:inline-block;
z-index:99999}

.flatpickr-calendar.animate.open
{
  -webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);
animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}

.flatpickr-calendar.inline
{
  display:block;
  position:relative;
top:2px}

.flatpickr-calendar.static
{
  position:absolute;
top:calc(100% + 2px)}

.flatpickr-calendar.static.open
{
  z-index:999;
display:block}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7)
{
  -webkit-box-shadow:none !important;
box-shadow:none !important}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1)
{
  -webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;
box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}

.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer
{
  border-bottom:0;
  border-bottom-right-radius:0;
border-bottom-left-radius:0}

.flatpickr-calendar .hasWeeks .dayContainer
{
border-left:0}

.flatpickr-calendar.hasTime .flatpickr-time
{
  height:40px;
border-top:1px solid #e6e6e6}

.flatpickr-calendar.noCalendar.hasTime .flatpickr-time
{
height:auto}

.flatpickr-calendar:before,.flatpickr-calendar:after
{
  position:absolute;
  display:block;
  pointer-events:none;
  border:solid transparent;
  content:'';
  height:0;
  width:0;
left:22px}

.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after
{
  left:auto;
right:22px}

.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after
{
  left:50%;
right:50%}

.flatpickr-calendar:before
{
  border-width:5px;
margin:0 -5px}

.flatpickr-calendar:after
{
  border-width:4px;
margin:0 -4px}

.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after
{
bottom:100%}

.flatpickr-calendar.arrowTop:before
{
border-bottom-color:#e6e6e6}

.flatpickr-calendar.arrowTop:after
{
border-bottom-color:#fff}

.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after
{
top:100%}

.flatpickr-calendar.arrowBottom:before
{
border-top-color:#e6e6e6}

.flatpickr-calendar.arrowBottom:after
{
border-top-color:#fff}

.flatpickr-calendar:focus
{
outline:0}

.flatpickr-wrapper
{
  position:relative;
display:inline-block}

.flatpickr-months
{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
display:flex}

.flatpickr-months .flatpickr-month
{
  background:transparent;
  color:rgba(0,0,0,0.9);
  fill:rgba(0,0,0,0.9);
  height:34px;
  line-height:1;
  text-align:center;
  position:relative;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  overflow:hidden;
  -webkit-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
flex:1}

.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month
{
  text-decoration:none;
  cursor:pointer;
  position:absolute;
  top:0;
  height:34px;
  padding:10px;
  z-index:3;
  color:rgba(0,0,0,0.9);
fill:rgba(0,0,0,0.9)}

.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled
{
display:none}

.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i
{
position:relative}

.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month
{
  /*/
  *rtl:begin:ignore*/
  left:0/*/
  *rtl:end:ignore*/
}

/*/
*rtl:begin:ignore*/
/*/
*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month
{
  /*/
  *rtl:begin:ignore*/
  right:0/*/
  *rtl:end:ignore*/
}

/*/
*rtl:begin:ignore*/
/*/
*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover
{
color:#959ea9}

.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg
{
fill:#f64747}

.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg
{
  width:14px;
height:14px}

.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path
{
  -webkit-transition:fill .1s;
  transition:fill .1s;
fill:inherit}

.numInputWrapper
{
  position:relative;
height:auto}

.numInputWrapper input,.numInputWrapper span
{
display:inline-block}

.numInputWrapper input
{
width:100%}

.numInputWrapper input::-ms-clear
{
display:none}

.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button
{
  margin:0;
-webkit-appearance:none}

.numInputWrapper span
{
  position:absolute;
  right:0;
  width:14px;
  padding:0 4px 0 2px;
  height:50%;
  line-height:50%;
  opacity:0;
  cursor:pointer;
  border:1px solid rgba(57,57,57,0.15);
  -webkit-box-sizing:border-box;
box-sizing:border-box}

.numInputWrapper span:hover
{
background:rgba(0,0,0,0.1)}

.numInputWrapper span:active
{
background:rgba(0,0,0,0.2)}

.numInputWrapper span:after
{
  display:block;
  content:"";
position:absolute}

.numInputWrapper span.arrowUp
{
  top:0;
border-bottom:0}

.numInputWrapper span.arrowUp:after
{
  border-left:4px solid transparent;
  border-right:4px solid transparent;
  border-bottom:4px solid rgba(57,57,57,0.6);
top:26%}

.numInputWrapper span.arrowDown
{
top:50%}

.numInputWrapper span.arrowDown:after
{
  border-left:4px solid transparent;
  border-right:4px solid transparent;
  border-top:4px solid rgba(57,57,57,0.6);
top:40%}

.numInputWrapper span svg
{
  width:inherit;
height:auto}

.numInputWrapper span svg path
{
fill:rgba(0,0,0,0.5)}

.numInputWrapper:hover
{
background:rgba(0,0,0,0.05)}

.numInputWrapper:hover span
{
opacity:1}

.flatpickr-current-month
{
  font-size:135%;
  line-height:inherit;
  font-weight:300;
  color:inherit;
  position:absolute;
  width:75%;
  left:12.5%;
  padding:7.48px 0 0 0;
  line-height:1;
  height:34px;
  display:inline-block;
  text-align:center;
  -webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)}

.flatpickr-current-month span.cur-month
{
  font-family:inherit;
  font-weight:700;
  color:inherit;
  display:inline-block;
  margin-left:.5ch;
padding:0}

.flatpickr-current-month span.cur-month:hover
{
background:rgba(0,0,0,0.05)}

.flatpickr-current-month .numInputWrapper
{
  width:6ch;
  width:7ch\0;
display:inline-block}

.flatpickr-current-month .numInputWrapper span.arrowUp:after
{
border-bottom-color:rgba(0,0,0,0.9)}

.flatpickr-current-month .numInputWrapper span.arrowDown:after
{
border-top-color:rgba(0,0,0,0.9)}

.flatpickr-current-month input.cur-year
{
  background:transparent;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  color:inherit;
  cursor:text;
  padding:0 0 0 .5ch;
  margin:0;
  display:inline-block;
  font-size:inherit;
  font-family:inherit;
  font-weight:300;
  line-height:inherit;
  height:auto;
  border:0;
  border-radius:0;
  vertical-align:initial;
  -webkit-appearance:textfield;
  -moz-appearance:textfield;
appearance:textfield}

.flatpickr-current-month input.cur-year:focus
{
outline:0}

.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover
{
  font-size:100%;
  color:rgba(0,0,0,0.5);
  background:transparent;
pointer-events:none}

.flatpickr-current-month .flatpickr-monthDropdown-months
{
  appearance:menulist;
  background:transparent;
  border:none;
  border-radius:0;
  box-sizing:border-box;
  color:inherit;
  cursor:pointer;
  font-size:inherit;
  font-family:inherit;
  font-weight:300;
  height:auto;
  line-height:inherit;
  margin:-1px 0 0 0;
  outline:none;
  padding:0 0 0 .5ch;
  position:relative;
  vertical-align:initial;
  -webkit-box-sizing:border-box;
  -webkit-appearance:menulist;
  -moz-appearance:menulist;
width:auto}

.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active
{
outline:none}

.flatpickr-current-month .flatpickr-monthDropdown-months:hover
{
background:rgba(0,0,0,0.05)}

.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month
{
  background-color:transparent;
  outline:none;
padding:0}

.flatpickr-weekdays
{
  background:transparent;
  text-align:center;
  overflow:hidden;
  width:100%;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
height:28px}

.flatpickr-weekdays .flatpickr-weekdaycontainer
{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
flex:1}

span.flatpickr-weekday
{
  cursor:default;
  font-size:90%;
  background:transparent;
  color:rgba(0,0,0,0.54);
  line-height:1;
  margin:0;
  text-align:center;
  display:block;
  -webkit-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex:1;
font-weight:bolder}

.dayContainer,.flatpickr-weeks
{
padding:1px 0 0 0}

.flatpickr-days
{
  position:relative;
  overflow:hidden;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
  -ms-flex-align:start;
  align-items:flex-start;
width:307.875px}

.flatpickr-days:focus
{
outline:0}

.dayContainer
{
  padding:0;
  outline:0;
  text-align:left;
  width:307.875px;
  min-width:307.875px;
  max-width:307.875px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  display:inline-block;
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-wrap:wrap;
  flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  -ms-flex-pack:justify;
  -webkit-justify-content:space-around;
  justify-content:space-around;
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0);
opacity:1}

.dayContainer + .dayContainer
{
  -webkit-box-shadow:-1px 0 0 #e6e6e6;
box-shadow:-1px 0 0 #e6e6e6}

.flatpickr-day
{
  background:none;
  border:1px solid transparent;
  border-radius:150px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  color:#393939;
  cursor:pointer;
  font-weight:400;
  width:14.2857143%;
  -webkit-flex-basis:14.2857143%;
  -ms-flex-preferred-size:14.2857143%;
  flex-basis:14.2857143%;
  max-width:39px;
  height:39px;
  line-height:39px;
  margin:0;
  display:inline-block;
  position:relative;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center;
text-align:center}

.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus
{
  cursor:pointer;
  outline:0;
  background:#e6e6e6;
border-color:#e6e6e6}

.flatpickr-day.today
{
border-color:#959ea9}

.flatpickr-day.today:hover,.flatpickr-day.today:focus
{
  border-color:#959ea9;
  background:#959ea9;
color:#fff}

.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay
{
  background:#569ff7;
  -webkit-box-shadow:none;
  box-shadow:none;
  color:#fff;
border-color:#569ff7}

.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange
{
border-radius:50px 0 0 50px}

.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange
{
border-radius:0 50px 50px 0}

.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1))
{
  -webkit-box-shadow:-10px 0 0 #569ff7;
box-shadow:-10px 0 0 #569ff7}

.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange
{
border-radius:50px}

.flatpickr-day.inRange
{
  border-radius:0;
  -webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;
box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}

.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay
{
  color:rgba(57,57,57,0.3);
  background:transparent;
  border-color:transparent;
cursor:default}

.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover
{
  cursor:not-allowed;
color:rgba(57,57,57,0.1)}

.flatpickr-day.week.selected
{
  border-radius:0;
  -webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;
box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}

.flatpickr-day.hidden
{
visibility:hidden}

.rangeMode .flatpickr-day
{
margin-top:1px}

.flatpickr-weekwrapper
{
float:left}

.flatpickr-weekwrapper .flatpickr-weeks
{
  padding:0 12px;
  -webkit-box-shadow:1px 0 0 #e6e6e6;
box-shadow:1px 0 0 #e6e6e6}

.flatpickr-weekwrapper .flatpickr-weekday
{
  float:none;
  width:100%;
line-height:28px}

.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover
{
  display:block;
  width:100%;
  max-width:none;
  color:rgba(57,57,57,0.3);
  background:transparent;
  cursor:default;
border:none}

.flatpickr-innerContainer
{
  display:block;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
overflow:hidden}

.flatpickr-rContainer
{
  display:inline-block;
  padding:0;
  -webkit-box-sizing:border-box;
box-sizing:border-box}

.flatpickr-time
{
  text-align:center;
  outline:0;
  display:block;
  height:0;
  line-height:40px;
  max-height:40px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  overflow:hidden;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
display:flex}

.flatpickr-time:after
{
  content:"";
  display:table;
clear:both}

.flatpickr-time .numInputWrapper
{
  -webkit-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex:1;
  width:40%;
  height:40px;
float:left}

.flatpickr-time .numInputWrapper span.arrowUp:after
{
border-bottom-color:#393939}

.flatpickr-time .numInputWrapper span.arrowDown:after
{
border-top-color:#393939}

.flatpickr-time.hasSeconds .numInputWrapper
{
width:26%}

.flatpickr-time.time24hr .numInputWrapper
{
width:49%}

.flatpickr-time input
{
  background:transparent;
  -webkit-box-shadow:none;
  box-shadow:none;
  border:0;
  border-radius:0;
  text-align:center;
  margin:0;
  padding:0;
  height:inherit;
  line-height:inherit;
  color:#393939;
  font-size:14px;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  -webkit-appearance:textfield;
  -moz-appearance:textfield;
appearance:textfield}

.flatpickr-time input.flatpickr-hour
{
font-weight:bold}

.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second
{
font-weight:400}

.flatpickr-time input:focus
{
  outline:0;
border:0}

.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm
{
  height:inherit;
  float:left;
  line-height:inherit;
  color:#393939;
  font-weight:bold;
  width:2%;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -webkit-align-self:center;
  -ms-flex-item-align:center;
align-self:center}

.flatpickr-time .flatpickr-am-pm
{
  outline:0;
  width:18%;
  cursor:pointer;
  text-align:center;
font-weight:400}

.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus
{
background:#eee}

.flatpickr-input[readonly]
{
cursor:pointer}

@-webkit-keyframes fpFadeInDown
{
  from
  {
    opacity:0;
    -webkit-transform:translate3d(0,-20px,0);
  transform:translate3d(0,-20px,0)}

  to
  {
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)}
}

@keyframes fpFadeInDown
{
  from
  {
    opacity:0;
    -webkit-transform:translate3d(0,-20px,0);
  transform:translate3d(0,-20px,0)}

  to
  {
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)}
}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-rating-area
{
  display:block;
  direction:rtl;
  padding:0;
  position:relative;
text-align:left}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-rating-area.rtl
{
  text-align:right;
direction:ltr}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-rating-area.rtl .fusion-form-input
{
  left:initial;
right:0}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-rating-area .fusion-form-input
{
  position:absolute;
  top:0;
  height:100%;
  width:18px;
  left:0;
  opacity:0;
  pointer-events:none;
margin:0}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-rating-area .fusion-form-input:checked~label i
{
color:#d2d2d2}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-rating-area .fusion-form-input:checked:hover~label i
{
color:rgba(210,210,210,0.5)}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-rating-area .fusion-form-input:hover~label i
{
color:rgba(210,210,210,0.5)}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-rating-area .fusion-form-rating-icon
{
  margin-right:.27em;
  margin-top:0;
  margin-bottom:0;
  cursor:pointer;
color:#d2d2d2}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-rating-area .fusion-form-rating-icon i
{
transition:all .2s ease}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-rating-area .fusion-form-rating-icon:hover i,.fusion-form-form-wrapper .fusion-form-field .fusion-form-rating-area .fusion-form-rating-icon:hover~label i
{
color:rgba(210,210,210,0.5)}

.fusion-form-form-wrapper .form-form-submit::before
{
display:none}

.fusion-form-form-wrapper .form-form-submit.fusion-form-working
{
  outline:0;
letter-spacing:0}

.fusion-form-form-wrapper .form-form-submit.fusion-form-working span,.fusion-form-form-wrapper .form-form-submit.fusion-form-working:active span,.fusion-form-form-wrapper .form-form-submit.fusion-form-working:focus span,.fusion-form-form-wrapper .form-form-submit.fusion-form-working:hover span
{
color:transparent}

.fusion-form-form-wrapper .form-form-submit.fusion-form-working::before
{
  content:"â€¢â€¢â€¢"!important;
  display:inline-block!important;
  letter-spacing:.94em;
  position:absolute;
  z-index:10;
  color:inherit;
  text-align:center;
  left:0;
  right:0;
  font-size:1em;
  line-height:1;
  opacity:.5;
margin-left:1em}

.fusion-form-form-wrapper .form-form-submit.fusion-form-working::after
{
  content:"â€¢"!important;
  display:inline-block!important;
  position:absolute;
  z-index:10;
  color:inherit;
  text-align:center;
  left:0;
  right:0;
  font-size:1em;
  line-height:1;
  margin-left:-.86em;
animation:move .8s ease infinite}

.clearfix,.container,.container-fluid,.row
{
clear:both}

.fusion-clearfix
{
  zoom:1;
clear:both}

.fusion-clearfix:after,.fusion-clearfix:before
{
  content:" ";
display:table}

.fusion-clearfix:after
{
clear:both}

.alignleft,.fusion-alignleft
{
  display:inline;
  float:left;
margin-right:15px}

.alignright,.fusion-alignright
{
  display:inline;
  float:right;
margin-left:15px}

.aligncenter,.fusion-aligncenter
{
  clear:both;
  display:block;
  margin-left:auto;
  margin-right:auto;
text-align:center}

.aligncenter .fontawesome-icon,.fusion-aligncenter .fontawesome-icon
{
float:none}

.create-block-format-context
{
  display:inline-block;
  zoom:1;
  clear:both;
  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}

.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-columns-5 .fusion-column:nth-of-type(5n+1),.fusion-columns-5 .fusion-flip-box-wrapper:nth-of-type(5n+1)
{
clear:both}

.fusion-columns-6 .fusion-column:nth-of-type(6n+1),.fusion-columns-6 .fusion-flip-box-wrapper:nth-of-type(6n+1)
{
clear:both}

.fusion-columns-4 .fusion-column:nth-of-type(4n+1),.fusion-columns-4 .fusion-flip-box-wrapper:nth-of-type(4n+1)
{
clear:both}

.fusion-columns-3 .fusion-column:nth-of-type(3n+1),.fusion-columns-3 .fusion-flip-box-wrapper:nth-of-type(3n+1)
{
clear:both}

.fusion-columns-2 .fusion-column:nth-of-type(2n+1),.fusion-columns-2 .fusion-flip-box-wrapper:nth-of-type(2n+1)
{
clear:both}

.fusion-builder-row>p
{
display:none}

.fusion-builder-row
{
  width:100%;
margin:0 auto}

.fusion-builder-row.fusion-builder-row-inner
{
max-width:100%!important}

.fusion-builder-row:after
{
  clear:both;
  content:" ";
display:table}

.row:after
{
  clear:both;
  content:" ";
display:table}

.fusion-fullwidth
{
position:relative}

.fusion-fullwidth .fusion-row
{
  position:relative;
z-index:10}

.fusion-fullwidth .fullwidth-video
{
  position:absolute;
  top:0;
  left:0;
  z-index:1;
  min-height:100%;
  min-width:100%;
  -webkit-transform-style:preserve-3d;
overflow:hidden}

.fusion-fullwidth .fullwidth-video video
{
  position:absolute;
  top:0;
  left:0;
  z-index:1;
  min-height:100%;
min-width:100%}

.fusion-fullwidth .fullwidth-overlay
{
  position:absolute;
  top:0;
  left:0;
  z-index:5;
  height:100%;
width:100%}

.fusion-fullwidth.faded-background .fullwidth-faded
{
  position:absolute;
  top:0;
  left:0;
  z-index:1;
  min-height:100%;
min-width:100%}

.fusion-fullwidth.fusion-ie-mode .fullwidth-faded::before,.fusion-fullwidth.fusion-ie-mode::before
{
  content:"";
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
background-color:inherit}

.fullwidth-box.video-background .fullwidth-video-image
{
display:none}

.ua-mobile .fullwidth-box.video-background .fullwidth-video-image
{
  width:100%;
  height:100%;
  display:block;
  z-index:2;
  background-size:cover;
  background-position:center center;
  position:absolute;
  top:0;
left:0}

.fusion-overflow-visible
{
overflow:visible!important}

.fusion-column-first
{
clear:left}

.fusion-column-no-min-height .fusion-column-content-centered,.fusion-column-no-min-height .fusion-column-wrapper
{
min-height:0!important}

.fusion-builder-column.fusion-column-last
{
margin-right:0}

.fusion-builder-placeholder,.fusion-builder-placeholder:active,.fusion-builder-placeholder:hover,.fusion-builder-placeholder:visited
{
  display:block;
  background:rgba(42,48,53,.5);
  color:rgba(255,255,255,.9);
  text-align:center;
  padding:30px;
  font-size:18px;
margin:5px 0}

.fusion-image-wrapper
{
  overflow:hidden;
  z-index:1;
position:relative}

.fusion-image-wrapper:hover .fusion-rollover
{
  opacity:1;
transform:translateX(0)}

.no-csstransforms .fusion-image-wrapper:hover .fusion-rollover
{
display:block}

.fusion-image-wrapper.fusion-video
{
display:block}

.fusion-image-size-fixed
{
  display:inline-block;
  max-width:100%;
vertical-align:top}

.fusion-rollover
{
  display:flex;
  align-items:center;
  justify-content:space-around;
  opacity:0;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  width:100%;
  height:100%;
  line-height:normal;
  text-align:center;
  background-image:linear-gradient(to top,#aad75d,#d1e990);
  transform:translateX(-100%);
  transition:all .3s ease-in-out;
-webkit-transform-style:preserve-3d}

.no-csstransforms .fusion-rollover
{
display:none}

.fusion-rollover a
{
  text-decoration:none;
box-shadow:none!important}

.fusion-rollover-content
{
  padding:10px;
  width:90%;
box-sizing:border-box}

.fusion-rollover-content .fusion-rollover-categories,.fusion-rollover-content .fusion-rollover-title
{
  margin:0;
  line-height:normal;
  font-size:13px;
color:#333}

.fusion-rollover-content .fusion-rollover-title
{
  margin-bottom:3px;
  margin-top:10px;
padding-top:0}

.fusion-rollover-content .fusion-rollover-categories
{
  z-index:99;
position:relative}

.fusion-rollover-content .fusion-rollover-categories a
{
font-size:11px}

.fusion-rollover-content .fusion-rollover-categories a:hover
{
color:#444}

.fusion-rollover-content .fusion-link-wrapper
{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  cursor:pointer;
z-index:1}

.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;
z-index:99}

.fusion-rollover-gallery:hover,.fusion-rollover-link:hover
{
opacity:1}

.fusion-rollover-gallery:before,.fusion-rollover-link:before
{
  position:absolute;
  left:50%;
  top: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:"\e619"}

.fusion-rollover-gallery:before
{
content:"\f002"}

.fusion-read-more
{
  box-shadow:none!important;
position:relative}

.fusion-read-more:after
{
  content:"\f105";
  top:50%;
  right:-10px;
  padding-left:5px;
  font-size:14px;
  font-family:icomoon;
  position:absolute;
transform:translateY(-50%)}

.fusion-text-no-margin>p:last-child
{
margin-bottom:0}

.fusion-blog-pagination .pagination .pagination-next:hover:after,.fusion-blog-pagination .pagination .pagination-prev:hover:before,.fusion-date-and-formats .fusion-format-box,.fusion-dropcap,.fusion-filters .fusion-filter.fusion-active a,.fusion-login-box a:hover,.fusion-popover,.tooltip-shortcode
{
color:#f8b900}

.fusion-blog-pagination .fusion-hide-pagination-text .pagination-next:hover,.fusion-blog-pagination .fusion-hide-pagination-text .pagination-prev:hover,.fusion-blog-pagination .pagination .current,.fusion-blog-pagination .pagination a.inactive:hover,.fusion-date-and-formats .fusion-date-box,.fusion-filters .fusion-filter.fusion-active a,.fusion-hide-pagination-text .fusion-blog-pagination .pagination .pagination-next:hover,.fusion-hide-pagination-text .fusion-blog-pagination .pagination .pagination-prev:hover,.fusion-login-box a:hover .reading-box,.fusion-tabs.classic .nav-tabs > li.active .tab-link,.fusion-tabs.classic .nav-tabs > li.active .tab-link:focus,.fusion-tabs.classic .nav-tabs > li.active .tab-link:hover,.fusion-tabs.vertical-tabs.classic .nav-tabs > li.active .tab-link,.table-2 table thead
{
border-color:#f8b900}

.fusion-blog-pagination .fusion-hide-pagination-text .pagination-next:hover,.fusion-blog-pagination .fusion-hide-pagination-text .pagination-prev:hover,.fusion-blog-pagination .pagination .current,.fusion-date-and-formats .fusion-date-box,.table-2 table thead
{
background-color:#f8b900}

.products .product-list-view .fusion-product-wrapper
{
  padding-left:;
padding-right:}

.products li.product .fusion-product-wrapper
{
background-color:rgba(255,255,255,0)}

.container
{
  margin-right:auto;
  margin-left:auto;
  padding-left:15px;
padding-right:15px}

@media (min-width:992px)
{
  .container
  {
  width:970px}
}

@media (min-width:1200px)
{
  .container
  {
  width:1170px}
}

.container-fluid
{
  margin-right:auto;
  margin-left:auto;
  padding-left:15px;
padding-right:15px}

.row
{
  margin-left:-15px;
margin-right:-15px}

.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9
{
  position:relative;
  min-height:1px;
  padding-left:15px;
padding-right:15px}

.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9
{
float:left}

.col-xs-12
{
width:100%}

.col-xs-11
{
width:91.66666667%}

.col-xs-10
{
width:83.33333333%}

.col-xs-9
{
width:75%}

.col-xs-8
{
width:66.66666667%}

.col-xs-7
{
width:58.33333333%}

.col-xs-6
{
width:50%}

.col-xs-5
{
width:41.66666667%}

.col-xs-4
{
width:33.33333333%}

.col-xs-3
{
width:25%}

.col-xs-2
{
width:16.66666667%}

.col-xs-1
{
width:8.33333333%}

.col-xs-pull-12
{
right:100%}

.col-xs-pull-11
{
right:91.66666667%}

.col-xs-pull-10
{
right:83.33333333%}

.col-xs-pull-9
{
right:75%}

.col-xs-pull-8
{
right:66.66666667%}

.col-xs-pull-7
{
right:58.33333333%}

.col-xs-pull-6
{
right:50%}

.col-xs-pull-5
{
right:41.66666667%}

.col-xs-pull-4
{
right:33.33333333%}

.col-xs-pull-3
{
right:25%}

.col-xs-pull-2
{
right:16.66666667%}

.col-xs-pull-1
{
right:8.33333333%}

.col-xs-pull-0
{
right:0}

.col-xs-push-12
{
left:100%}

.col-xs-push-11
{
left:91.66666667%}

.col-xs-push-10
{
left:83.33333333%}

.col-xs-push-9
{
left:75%}

.col-xs-push-8
{
left:66.66666667%}

.col-xs-push-7
{
left:58.33333333%}

.col-xs-push-6
{
left:50%}

.col-xs-push-5
{
left:41.66666667%}

.col-xs-push-4
{
left:33.33333333%}

.col-xs-push-3
{
left:25%}

.col-xs-push-2
{
left:16.66666667%}

.col-xs-push-1
{
left:8.33333333%}

.col-xs-push-0
{
left:0}

.col-xs-offset-12
{
margin-left:100%}

.col-xs-offset-11
{
margin-left:91.66666667%}

.col-xs-offset-10
{
margin-left:83.33333333%}

.col-xs-offset-9
{
margin-left:75%}

.col-xs-offset-8
{
margin-left:66.66666667%}

.col-xs-offset-7
{
margin-left:58.33333333%}

.col-xs-offset-6
{
margin-left:50%}

.col-xs-offset-5
{
margin-left:41.66666667%}

.col-xs-offset-4
{
margin-left:33.33333333%}

.col-xs-offset-3
{
margin-left:25%}

.col-xs-offset-2
{
margin-left:16.66666667%}

.col-xs-offset-1
{
margin-left:8.33333333%}

.col-xs-offset-0
{
margin-left:0}

@media (min-width:0px)
{
  .col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9
  {
  float:left}

  .col-sm-12
  {
  width:100%}

  .col-sm-11
  {
  width:91.66666667%}

  .col-sm-10
  {
  width:83.33333333%}

  .col-sm-9
  {
  width:75%}

  .col-sm-8
  {
  width:66.66666667%}

  .col-sm-7
  {
  width:58.33333333%}

  .col-sm-6
  {
  width:50%}

  .col-sm-5
  {
  width:41.66666667%}

  .col-sm-4
  {
  width:33.33333333%}

  .col-sm-3
  {
  width:25%}

  .col-sm-2
  {
  width:16.66666667%}

  .col-sm-1
  {
  width:8.33333333%}

  .col-sm-pull-12
  {
  right:100%}

  .col-sm-pull-11
  {
  right:91.66666667%}

  .col-sm-pull-10
  {
  right:83.33333333%}

  .col-sm-pull-9
  {
  right:75%}

  .col-sm-pull-8
  {
  right:66.66666667%}

  .col-sm-pull-7
  {
  right:58.33333333%}

  .col-sm-pull-6
  {
  right:50%}

  .col-sm-pull-5
  {
  right:41.66666667%}

  .col-sm-pull-4
  {
  right:33.33333333%}

  .col-sm-pull-3
  {
  right:25%}

  .col-sm-pull-2
  {
  right:16.66666667%}

  .col-sm-pull-1
  {
  right:8.33333333%}

  .col-sm-pull-0
  {
  right:0}

  .col-sm-push-12
  {
  left:100%}

  .col-sm-push-11
  {
  left:91.66666667%}

  .col-sm-push-10
  {
  left:83.33333333%}

  .col-sm-push-9
  {
  left:75%}

  .col-sm-push-8
  {
  left:66.66666667%}

  .col-sm-push-7
  {
  left:58.33333333%}

  .col-sm-push-6
  {
  left:50%}

  .col-sm-push-5
  {
  left:41.66666667%}

  .col-sm-push-4
  {
  left:33.33333333%}

  .col-sm-push-3
  {
  left:25%}

  .col-sm-push-2
  {
  left:16.66666667%}

  .col-sm-push-1
  {
  left:8.33333333%}

  .col-sm-push-0
  {
  left:0}

  .col-sm-offset-12
  {
  margin-left:100%}

  .col-sm-offset-11
  {
  margin-left:91.66666667%}

  .col-sm-offset-10
  {
  margin-left:83.33333333%}

  .col-sm-offset-9
  {
  margin-left:75%}

  .col-sm-offset-8
  {
  margin-left:66.66666667%}

  .col-sm-offset-7
  {
  margin-left:58.33333333%}

  .col-sm-offset-6
  {
  margin-left:50%}

  .col-sm-offset-5
  {
  margin-left:41.66666667%}

  .col-sm-offset-4
  {
  margin-left:33.33333333%}

  .col-sm-offset-3
  {
  margin-left:25%}

  .col-sm-offset-2
  {
  margin-left:16.66666667%}

  .col-sm-offset-1
  {
  margin-left:8.33333333%}

  .col-sm-offset-0
  {
  margin-left:0}
}

@media (min-width:992px)
{
  .col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9
  {
  float:left}

  .col-md-12
  {
  width:100%}

  .col-md-11
  {
  width:91.66666667%}

  .col-md-10
  {
  width:83.33333333%}

  .col-md-9
  {
  width:75%}

  .col-md-8
  {
  width:66.66666667%}

  .col-md-7
  {
  width:58.33333333%}

  .col-md-6
  {
  width:50%}

  .col-md-5
  {
  width:41.66666667%}

  .col-md-4
  {
  width:33.33333333%}

  .col-md-3
  {
  width:25%}

  .col-md-2
  {
  width:16.66666667%}

  .col-md-1
  {
  width:8.33333333%}

  .col-md-pull-12
  {
  right:100%}

  .col-md-pull-11
  {
  right:91.66666667%}

  .col-md-pull-10
  {
  right:83.33333333%}

  .col-md-pull-9
  {
  right:75%}

  .col-md-pull-8
  {
  right:66.66666667%}

  .col-md-pull-7
  {
  right:58.33333333%}

  .col-md-pull-6
  {
  right:50%}

  .col-md-pull-5
  {
  right:41.66666667%}

  .col-md-pull-4
  {
  right:33.33333333%}

  .col-md-pull-3
  {
  right:25%}

  .col-md-pull-2
  {
  right:16.66666667%}

  .col-md-pull-1
  {
  right:8.33333333%}

  .col-md-pull-0
  {
  right:0}

  .col-md-push-12
  {
  left:100%}

  .col-md-push-11
  {
  left:91.66666667%}

  .col-md-push-10
  {
  left:83.33333333%}

  .col-md-push-9
  {
  left:75%}

  .col-md-push-8
  {
  left:66.66666667%}

  .col-md-push-7
  {
  left:58.33333333%}

  .col-md-push-6
  {
  left:50%}

  .col-md-push-5
  {
  left:41.66666667%}

  .col-md-push-4
  {
  left:33.33333333%}

  .col-md-push-3
  {
  left:25%}

  .col-md-push-2
  {
  left:16.66666667%}

  .col-md-push-1
  {
  left:8.33333333%}

  .col-md-push-0
  {
  left:0}

  .col-md-offset-12
  {
  margin-left:100%}

  .col-md-offset-11
  {
  margin-left:91.66666667%}

  .col-md-offset-10
  {
  margin-left:83.33333333%}

  .col-md-offset-9
  {
  margin-left:75%}

  .col-md-offset-8
  {
  margin-left:66.66666667%}

  .col-md-offset-7
  {
  margin-left:58.33333333%}

  .col-md-offset-6
  {
  margin-left:50%}

  .col-md-offset-5
  {
  margin-left:41.66666667%}

  .col-md-offset-4
  {
  margin-left:33.33333333%}

  .col-md-offset-3
  {
  margin-left:25%}

  .col-md-offset-2
  {
  margin-left:16.66666667%}

  .col-md-offset-1
  {
  margin-left:8.33333333%}

  .col-md-offset-0
  {
  margin-left:0}
}

@media (min-width:1200px)
{
  .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9
  {
  float:left}

  .col-lg-12
  {
  width:100%}

  .col-lg-11
  {
  width:91.66666667%}

  .col-lg-10
  {
  width:83.33333333%}

  .col-lg-9
  {
  width:75%}

  .col-lg-8
  {
  width:66.66666667%}

  .col-lg-7
  {
  width:58.33333333%}

  .col-lg-6
  {
  width:50%}

  .col-lg-5
  {
  width:41.66666667%}

  .col-lg-4
  {
  width:33.33333333%}

  .col-lg-3
  {
  width:25%}

  .col-lg-2
  {
  width:16.66666667%}

  .col-lg-1
  {
  width:8.33333333%}

  .col-lg-pull-12
  {
  right:100%}

  .col-lg-pull-11
  {
  right:91.66666667%}

  .col-lg-pull-10
  {
  right:83.33333333%}

  .col-lg-pull-9
  {
  right:75%}

  .col-lg-pull-8
  {
  right:66.66666667%}

  .col-lg-pull-7
  {
  right:58.33333333%}

  .col-lg-pull-6
  {
  right:50%}

  .col-lg-pull-5
  {
  right:41.66666667%}

  .col-lg-pull-4
  {
  right:33.33333333%}

  .col-lg-pull-3
  {
  right:25%}

  .col-lg-pull-2
  {
  right:16.66666667%}

  .col-lg-pull-1
  {
  right:8.33333333%}

  .col-lg-pull-0
  {
  right:0}

  .col-lg-push-12
  {
  left:100%}

  .col-lg-push-11
  {
  left:91.66666667%}

  .col-lg-push-10
  {
  left:83.33333333%}

  .col-lg-push-9
  {
  left:75%}

  .col-lg-push-8
  {
  left:66.66666667%}

  .col-lg-push-7
  {
  left:58.33333333%}

  .col-lg-push-6
  {
  left:50%}

  .col-lg-push-5
  {
  left:41.66666667%}

  .col-lg-push-4
  {
  left:33.33333333%}

  .col-lg-push-3
  {
  left:25%}

  .col-lg-push-2
  {
  left:16.66666667%}

  .col-lg-push-1
  {
  left:8.33333333%}

  .col-lg-push-0
  {
  left:0}

  .col-lg-offset-12
  {
  margin-left:100%}

  .col-lg-offset-11
  {
  margin-left:91.66666667%}

  .col-lg-offset-10
  {
  margin-left:83.33333333%}

  .col-lg-offset-9
  {
  margin-left:75%}

  .col-lg-offset-8
  {
  margin-left:66.66666667%}

  .col-lg-offset-7
  {
  margin-left:58.33333333%}

  .col-lg-offset-6
  {
  margin-left:50%}

  .col-lg-offset-5
  {
  margin-left:41.66666667%}

  .col-lg-offset-4
  {
  margin-left:33.33333333%}

  .col-lg-offset-3
  {
  margin-left:25%}

  .col-lg-offset-2
  {
  margin-left:16.66666667%}

  .col-lg-offset-1
  {
  margin-left:8.33333333%}

  .col-lg-offset-0
  {
  margin-left:0}
}

[class*=" fusion-icon-"],[class^=fusion-icon-]
{
  font-family:;
  speak:never;
  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-tiktok:before
{
content:"\e906"}

.fusion-icon-discord:before
{
content:"\e903"}

.fusion-icon-phone:before
{
content:"\e942"}

.fusion-icon-FB_logo_black-solid-1:before
{
content:"\e902"}

.fusion-icon-map-marker-alt:before
{
content:"\e901"}

.fusion-icon-pen:before
{
content:"\e600"}

.fusion-icon-yahoo:before
{
content:"\e601"}

.fusion-icon-pinterest:before
{
content:"\e602"}

.fusion-icon-myspace:before
{
content:"\e603"}

.fusion-icon-facebook:before
{
content:"\e604"}

.fusion-icon-twitter:before
{
content:"\e605"}

.fusion-icon-feed:before,.fusion-icon-rss:before
{
content:"\e606"}

.fusion-icon-vimeo:before
{
content:"\e607"}

.fusion-icon-flickr:before
{
content:"\e608"}

.fusion-icon-dribbble:before
{
content:"\e609"}

.fusion-icon-blogger:before
{
content:"\e60b"}

.fusion-icon-soundcloud:before
{
content:"\e60c"}

.fusion-icon-reddit:before
{
content:"\e60d"}

.fusion-icon-paypal:before
{
content:"\e60e"}

.fusion-icon-linkedin:before
{
content:"\e60f"}

.fusion-icon-digg:before
{
content:"\e610"}

.fusion-icon-dropbox:before
{
content:"\e611"}

.fusion-icon-tumblr:before
{
content:"\e613"}

.fusion-icon-grid:before
{
content:"\e614"}

.fusion-icon-mail:before
{
content:"\e616"}

.fusion-icon-forrst:before
{
content:"\e617"}

.fusion-icon-skype:before
{
content:"\e618"}

.fusion-icon-link:before
{
content:"\e619"}

.fusion-icon-user:before
{
content:"\e61a"}

.fusion-icon-user2:before
{
content:"\e61b"}

.fusion-icon-minus:before
{
content:"\e61c"}

.fusion-icon-plus:before
{
content:"\e61d"}

.fusion-icon-arrow-left:before
{
content:"\e61e"}

.fusion-icon-arrow-down:before
{
content:"\e61f"}

.fusion-icon-uniE620:before
{
content:"\e620"}

.fusion-icon-arrow-down2:before
{
content:"\e621"}

.fusion-icon-youtube:before
{
content:"\e622"}

.fusion-icon-list:before
{
content:"\e623"}

.fusion-icon-image:before
{
content:"\e624"}

.fusion-icon-images:before
{
content:"\e625"}

.fusion-icon-quotes-left:before
{
content:"\e627"}

.fusion-icon-film:before
{
content:"\e628"}

.fusion-icon-headphones:before
{
content:"\e629"}

.fusion-icon-bubbles:before
{
content:"\e62a"}

.fusion-icon-TFicon:before
{
content:"\e62d"}

.fusion-icon-googleplus:before
{
content:"\e900"}

.fusion-icon-search:before
{
content:"\f002"}

.fusion-icon-star:before
{
content:"\f005"}

.fusion-icon-star-o:before
{
content:"\f006"}

.fusion-icon-gear:before
{
content:"\f013"}

.fusion-icon-check-square-o:before
{
content:"\f046"}

.fusion-icon-check-circle-o:before
{
content:"\f05d"}

.fusion-icon-shopping-cart:before
{
content:"\f07a"}

.fusion-icon-bars:before
{
content:"\f0c9"}

.fusion-icon-caret-left:before
{
content:"\f0d9"}

.fusion-icon-caret-right:before
{
content:"\f0da"}

.fusion-icon-angle-left:before
{
content:"\f104"}

.fusion-icon-angle-right:before
{
content:"\f105"}

.fusion-icon-angle-up:before
{
content:"\f106"}

.fusion-icon-angle-down:before
{
content:"\f107"}

.fusion-icon-spinner:before
{
content:"\f110"}

.fusion-icon-vk:before
{
content:"\f189"}

.fusion-icon-instagram:before
{
content:"\ea92"}

.fusion-icon-deviantart:before
{
content:"\eaaa"}

.fusion-icon-wordpress:before
{
content:"\eab4"}

.fusion-icon-lastfm:before
{
content:"\eacb"}

.fusion-icon-flattr:before
{
content:"\ead5"}

.fusion-icon-foursquare:before
{
content:"\ead6"}

.fusion-icon-yelp:before
{
content:"\ead7"}

.fusion-icon-xing:before
{
content:"\e4d8"}

.fusion-icon-xing2:before
{
content:"\e4d9"}

.fusion-icon-spotify:before
{
content:"\ea94"}

.fusion-icon-insert-template:before
{
content:"\ea72"}

.fusion-icon-github:before
{
content:"\eab0"}

.fusion-icon-pinterest2:before
{
content:"\ead2"}

.fusion-icon-whatsapp:before
{
content:"\f232"}

.fusion-icon-eye:before
{
content:"\f06e"}

.fusion-icon-twitch:before
{
content:"\ea9f"}

.fusion-icon-wechat:before
{
content:"\e905"}

.fusion-icon-weixin:before
{
content:"\e905"}

.fusion-icon-buy-now-cart:before
{
content:"\e907"}

.fusion-icon-avada-logo:before
{
content:"\e971"}

.fusion-icon-question-circle:before
{
content:"\e908"}

.fusion-flexslider
{
  position:relative;
  margin-bottom:0;
  padding:0;
  background-color:transparent;
overflow:hidden}

.fusion-flexslider .flex-control-nav,.fusion-flexslider .flex-direction-nav,.fusion-flexslider .slides
{
  z-index:100;
  margin:0;
  padding:0;
list-style:none}

.fusion-flexslider .slides
{
  overflow:hidden;
float:left}

.fusion-flexslider .slides li
{
  display:none;
margin:0}

.fusion-flexslider .slides img
{
  display:block;
  width:100%;
  box-shadow:none;
border-radius:0}

.fusion-flexslider.fusion-flexslider-loading .slides>li:first-child
{
  display:block;
opacity:1!important}

.fusion-flexslider.fusion-post-slideshow .slides
{
float:none}

.woocommerce-container .images .fusion-flexslider.fusion-flexslider-loading .slides>li:first-child
{
float:left}

.fusion-flexslider .flex-control-nav
{
  position:absolute;
  bottom:0;
  width:100%;
text-align:center}

.fusion-flexslider .flex-direction-nav
{
list-style:none}

.fusion-flexslider .flex-direction-nav a
{
  z-index:100;
  position:absolute;
  top:50%;
  overflow:hidden;
  width:30px;
  height:30px;
  text-align:center;
  line-height:30px;
  background-color:rgba(0,0,0,.5);
  background-repeat:no-repeat;
  cursor:pointer;
  opacity:0;
  font-size:14px;
  font-weight:400;
  font-family:icomoon;
  -webkit-font-smoothing:none;
  color:#fff;
  transition:all .3s ease;
transform:translateY(-50%)}

.fusion-flexslider .flex-direction-nav .flex-next,.fusion-flexslider .flex-direction-nav .flex-prev
{
background-color:rgba(0,0,0,0.6)}

.fusion-flexslider .flex-direction-nav .flex-next:hover,.fusion-flexslider .flex-direction-nav .flex-prev:hover
{
background-color:#f8b900}

.fusion-flexslider .flex-direction-nav .flex-next
{
right:0}

.fusion-flexslider .flex-direction-nav .flex-prev
{
left:0}

.fusion-flexslider:hover .flex-direction-nav .flex-next,.fusion-flexslider:hover .flex-direction-nav .flex-prev
{
opacity:.8}

.fusion-flexslider:hover .flex-direction-nav .flex-next:hover,.fusion-flexslider:hover .flex-direction-nav .flex-prev:hover
{
opacity:1}

.fusion-flexslider:hover .flex-direction-nav .flex-disabled
{
  display:none;
  opacity:0;
cursor:default}

.fusion-flexslider.flexslider-attachments
{
overflow:visible}

.fusion-flexslider.flexslider-attachments .flex-direction-nav a
{
  width:30px;
  height:30px;
  text-align:center;
line-height:30px}

.fusion-flexslider.flexslider-attachments .flex-direction-nav a:before
{
color:#fff}

.fusion-flexslider.flexslider-attachments .flex-control-thumbs li
{
  width:60px;
  margin:5px;
float:none}

.fusion-flexslider.flexslider-default .flex-direction-nav a
{
  width:60px;
  height:60px;
  text-align:center;
  line-height:60px;
font-size:30px}

.fusion-flexslider.flexslider-posts .flex-direction-nav a
{
  width:30px;
  height:30px;
  text-align:center;
line-height:30px}

.fusion-flexslider.flexslider-posts .slide-excerpt
{
  position:absolute;
bottom:20%}

.fusion-flexslider.flexslider-posts .slide-excerpt h2
{
  color:#fff;
  background:rgba(0,0,0,.8);
  padding:10px 15px;
margin:0}

.fusion-flexslider.flexslider-posts .slide-excerpt h2 a
{
color:#fff}

.fusion-flexslider.flexslider-posts .slide-excerpt p
{
  color:#fff;
  background:rgba(0,0,0,.8);
padding:15px}

.fusion-flexslider.flexslider-posts-with-excerpt .flex-direction-nav a
{
  background-color:rgba(0,0,0,.5);
  width:30px;
  height:30px;
  text-align:center;
line-height:30px}

.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt
{
  position:absolute;
  left:0;
  top:0;
  bottom:0;
  padding:5%;
  width:30%;
  box-sizing:content-box;
  background:rgba(0,0,0,.7);
color:#fff}

.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt .excerpt-container
{
  overflow:hidden;
height:100%}

.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt h2
{
  color:#fff;
  padding:10px 15px;
margin:0}

.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt h2 a
{
color:#fff}

.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt p
{
  color:#fff;
padding:15px}

.flexslider-attachments .flex-control-nav
{
  position:relative;
margin-top:10px}

.page .post-slideshow
{
margin-bottom: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:2}

.flexslider
{
  padding:0;
  background-color:transparent;
position:relative}

.fusion-slider-sc:not(.fusion-has-margin) .flexslider
{
margin:0 0 60px}

.fusion-slider-sc.fusion-has-margin .flexslider
{
margin:0}

.flexslider .slides
{
overflow:hidden}

.flexslider .slides li
{
  display:none;
  -webkit-backface-visibility:hidden;
margin:0}

.flexslider .slides img
{
  width:100%;
  max-width:100%;
  display:block;
  -webkit-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-viewport
{
  max-height:2000px;
transition:all 1s ease}

.loading .flex-viewport
{
max-height:300px}

.carousel li
{
margin-right:5px}

.flex-direction-nav
{
  height:0;
list-style:none!important}

.flex-direction-nav a
{
  font-family:icomoon;
  width:30px;
  height:30px;
  margin:0;
  background-color:rgba(0,0,0,.5);
  background-repeat:no-repeat;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  cursor:pointer;
  opacity:0;
  z-index:100;
  overflow:hidden;
  text-align:center;
  line-height:30px;
  font-size:16px;
  font-weight:400;
  -webkit-font-smoothing:none;
  color:#fff;
text-decoration:none}

.flex-direction-nav a:hover
{
color:#fff}

.sidebar .widget .flex-direction-nav a,.sidebar .widget .flex-direction-nav a:hover
{
color:#fff}

.no-opacity .flex-direction-nav a
{
display:none}

.no-opacity .flexslider:hover .flex-direction-nav a
{
display:block}

.flex-direction-nav .flex-next
{
  right:0;
text-indent:2px}

.flex-direction-nav .flex-prev
{
  left:0;
text-indent:-2px}

.flexslider:hover .flex-next
{
  opacity:.8;
right:0}

.flexslider:hover .flex-prev
{
  opacity:.8;
left:0}

.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover
{
opacity:1}

.flex-direction-nav .flex-disabled,.main-flex:hover .flex-direction-nav .flex-disabled
{
  opacity:0;
  cursor:default;
  display:none;
visibility:hidden}

.flex-control-nav
{
  width:100%;
  position:absolute;
  bottom:0;
text-align:center}

.flex-control-nav li
{
  margin:0 6px;
display:inline-block}

.flex-control-paging li a
{
  display:block;
  width:11px;
  height:11px;
  background:rgba(0,0,0,.5);
  cursor:pointer;
  text-indent:-9999px;
  border-radius:20px;
box-shadow:inset 0 0 3px rgba(0,0,0,.3)}

.flex-control-paging li a:hover
{
  background:#333;
background:rgba(0,0,0,.7)}

.flex-control-paging li a.flex-active
{
  background:#000;
  background:rgba(0,0,0,.9);
cursor:default}

.flex-control-thumbs
{
  margin:5px 0 0;
  position:static;
overflow:hidden}

.flex-control-thumbs li
{
  width:25%;
  float:left;
margin:0}

.flex-control-thumbs img
{
  width:100%;
  display:block;
  opacity:.7;
cursor:pointer}

.flex-control-thumbs img:hover
{
opacity:1}

.flex-control-thumbs .flex-active
{
  opacity:1;
cursor:default}

.flex-caption
{
  position:absolute;
  background:rgba(0,0,0,.6);
  width:96%;
  padding:2%;
  color:#fff;
  left:0;
  bottom:0;
margin:0}

.main-flex
{
margin-bottom:0}

@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}

.fusion-carousel .fusion-carousel-nav .fusion-nav-next,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev,.fusion-flexslider .flex-direction-nav a,.fusion-flexslider.flexslider-attachments .flex-direction-nav a,.fusion-flexslider.flexslider-posts .flex-direction-nav a,.fusion-flexslider.flexslider-posts-with-excerpt .flex-direction-nav a,.fusion-slider-sc .flex-direction-nav a
{
  width:30px;
height:30px}

.fusion-carousel .fusion-carousel-nav .fusion-nav-next:before,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before,.fusion-flexslider .flex-direction-nav a,.fusion-flexslider.flexslider-attachments .flex-direction-nav a,.fusion-flexslider.flexslider-posts .flex-direction-nav a,.fusion-flexslider.flexslider-posts-with-excerpt .flex-direction-nav a,.fusion-slider-sc .flex-direction-nav a
{
  line-height:30px;
font-size:14px}

.woocommerce-product-gallery .flex-direction-nav a
{
width:30px}

.fusion-carousel .fusion-carousel-nav .fusion-nav-next,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev
{
  margin-top:calc((30px)/ -2);
font-size:14px}

.fullwidth-box.video-background
{
position:relative}

.fullwidth-box.video-background .fullwidth-overlay
{
  position:absolute;
  top:0;
  left:0;
  z-index:5;
  height:100%;
width:100%}

.fullwidth-box.video-background .fullwidth-video
{
  position:absolute;
  top:0;
  left:0;
  z-index:1;
  min-height:100%;
  min-width:100%;
-webkit-transform-style:preserve-3d}

.fullwidth-box.video-background .fullwidth-video video
{
  position:absolute;
  top:50%;
  left:50%;
  z-index:1;
  min-height:100%;
  min-width:100%;
  height:auto;
  width:auto;
  -o-object-fit:cover;
  object-fit:cover;
transform:translate(-50%,-50%)}

.fullwidth-box.video-background .fusion-row
{
  position:relative;
z-index:10}

.fullwidth-box.video-background .fullwidth-video-image
{
display:none}

.ua-mobile .fullwidth-box.video-background .fullwidth-video-image
{
  width:100%;
  height:100%;
  display:block;
  z-index:2;
  background-size:cover;
  background-position:center center;
  position:absolute;
  top:0;
left:0}

.fullwidth-box.faded-background
{
  position:relative;
overflow:hidden}

.fullwidth-box.faded-background .fullwidth-faded
{
  position:absolute;
  top:0;
  left:0;
  z-index:1;
  min-height:100%;
min-width:100%}

.fullwidth-box.faded-background .fusion-row
{
  position:relative;
z-index:10}

.hundred-percent-fullwidth .fusion-row
{
max-width:none!important}

.hundred-percent-fullwidth .fusion-row .nonhundred-percent-fullwidth .fusion-row
{
max-width:1170px!important}

#wrapper #main .fullwidth-box .fusion-row
{
  padding-left:0;
padding-right:0}

.ua-safari .fullwidth-box.faded-background .fullwidth-faded
{
-webkit-transform:translate3d(0,0,0)}

.ua-safari.ua-mobile .fullwidth-box.faded-background .fullwidth-faded
{
-webkit-transform:none}

.hundred-percent-height
{
  z-index:1;
  overflow:hidden;
height:100vh}

.fusion-fullwidth-center-content
{
  display:flex;
  align-items:center;
height:100%}

.fusion-scroll-section
{
position:relative}

.fusion-scroll-section.active .fusion-scroll-section-nav
{
  display:block;
opacity:1}

.fusion-scroll-section-element
{
  opacity:0;
transition:opacity .45s ease 0s}

.fusion-scroll-section-element.active
{
  z-index:1;
opacity:1}

.fusion-scroll-section-mobile-disabled .fusion-scroll-section-element
{
opacity:1!important}

.fusion-scroll-section-element .fusion-fullwidth
{
-webkit-transform:translate3d(0,0,0)}

.fusion-scroll-section-nav
{
  display:none;
  opacity:0;
  z-index:10000;
  position:fixed;
  top:50%;
  transform:translateY(-50%);
  margin:0;
  padding:0;
  background-color:rgba(0,0,0,0.2);
  border-radius:15px;
transition:opacity .4s ease 0s}

.fusion-scroll-section-nav.scroll-navigation-left
{
left:20px}

.fusion-scroll-section-nav.scroll-navigation-right
{
right:20px}

.fusion-scroll-section-mobile-disabled .fusion-scroll-section-nav
{
display:none!important}

.fusion-scroll-section-nav ul
{
  list-style:outside none none;
  margin:10px 0;
padding:0}

.fusion-scroll-section-link
{
  display:block;
  box-sizing:content-box;
  opacity:.35;
  position:relative;
  padding:10px 12px;
transition:all .2s ease 0s}

.fusion-scroll-section-link.active,.fusion-scroll-section-link:hover
{
opacity:.8}

.fusion-scroll-section-link[data-name=""]:before
{
display:none}

.fusion-scroll-section-link:hover:before
{
  pointer-events:auto;
  opacity:1;
  transform:translate3d(-22px,-50%,0);
transition:all .2s ease 0s}

.fusion-scroll-section-link:before
{
  display:inline-block;
  content:attr(data-name);
  position:absolute;
  top:50%;
  padding:2px 10px;
  background-color:rgba(0,0,0,.2);
  border-radius:15px;
  color:#fff;
  transition:all .2s ease 0s;
  white-space:nowrap;
  opacity:0;
pointer-events:none}

.scroll-navigation-left .fusion-scroll-section-link:before
{
  left:65px;
transform:translate3d(45px,-50%,0)}

.scroll-navigation-right .fusion-scroll-section-link:before
{
  right:20px;
transform:translate3d(-40px,-50%,0)}

.fusion-parallax-fixed
{
  -webkit-backface-visibility:hidden;
backface-visibility:hidden}

.fusion-scroll-section-link-bullet
{
  display:block;
  height:9px;
  width:9px;
  border-radius:50%;
background-color:#eeeeee}

.post-content:not(.fusion-post-content),.single-fusion_tb_section .fusion-tb-header,body:not(.side-header) #wrapper
{
position:relative}

.fusion-tb-page-title-bar .fusion-fullwidth.fusion-absolute-container:not(.fusion-custom-z-index):not(.fusion-container-stuck)
{
z-index:11}

body.fusion-no-absolute-containers .fusion-absolute-container
{
position:relative!important}

.fusion-flex-container
{
  display:flex;
justify-content:center}

.fusion-flex-container .fusion-row
{
  display:flex;
  flex-wrap:wrap;
  flex:1;
width:100%}

.fusion-flex-container .fusion-row .fusion-builder-row-inner
{
  flex:auto;
  flex-grow:initial;
flex-shrink:initial}

.fusion-flex-container .fusion-row:after,.fusion-flex-container .fusion-row:before
{
content:none}

.fusion-flex-container .fusion-row .fusion-flex-column
{
display:flex}

.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper,.fusion-flex-container .fusion-row .fusion-flex-column.fusion_builder_column_1_1
{
width:100%}

.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-inner-bg
{
  width:auto;
  height:auto;
  left:0;
  right:0;
  top:0;
bottom:0}

.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-inner-bg a
{
display:block}

.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-inner-bg a .fusion-column-inner-bg-image
{
  display:block;
position:static}

.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy)
{
display:flex}

.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy).fusion-content-layout-column
{
flex-direction:column}

.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy).fusion-content-layout-row
{
  flex-direction:row;
flex-wrap:wrap}

.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy).fusion-content-layout-row.fusion-content-nowrap
{
flex-wrap:nowrap}

.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy).fusion-content-layout-block
{
display:block}

.fusion-flex-container .fusion-flex-align-self-auto
{
align-self:auto}

.fusion-flex-container .fusion-flex-align-self-flex-start
{
align-self:flex-start}

.fusion-flex-container .fusion-flex-align-self-center
{
align-self:center}

.fusion-flex-container .fusion-flex-align-self-flex-end
{
align-self:flex-end}

.fusion-flex-container .fusion-flex-align-self-stretch
{
align-self:stretch}

.fusion-flex-container .fusion-flex-align-self-baseline
{
align-self:baseline}

.fusion-flex-container .fusion-flex-align-items-auto
{
align-items:auto}

.fusion-flex-container .fusion-flex-align-items-flex-start
{
align-items:flex-start}

.fusion-flex-container .fusion-flex-align-items-center
{
align-items:center}

.fusion-flex-container .fusion-flex-align-items-flex-end
{
align-items:flex-end}

.fusion-flex-container .fusion-flex-justify-content-normal
{
justify-content:normal}

.fusion-flex-container .fusion-flex-justify-content-flex-start
{
justify-content:flex-start}

.fusion-flex-container .fusion-flex-justify-content-center
{
justify-content:center}

.fusion-flex-container .fusion-flex-justify-content-flex-end
{
justify-content:flex-end}

.fusion-flex-container .fusion-flex-justify-content-space-between
{
justify-content:space-between}

.fusion-flex-container .fusion-flex-justify-content-space-around
{
justify-content:space-around}

.fusion-flex-container .fusion-flex-justify-content-space-evenly
{
justify-content:space-evenly}

.fusion-flex-container .fusion-flex-align-content-flex-start
{
align-content:flex-start}

.fusion-flex-container .fusion-flex-align-content-center
{
align-content:center}

.fusion-flex-container .fusion-flex-align-content-flex-end
{
align-content:flex-end}

.fusion-flex-container .fusion-flex-align-content-space-between
{
align-content:space-between}

.fusion-flex-container .fusion-flex-align-content-space-around
{
align-content:space-around}

.fusion-flex-container .fusion-flex-align-content-space-evenly
{
align-content:space-evenly}

.fusion-sticky-container:not(.fusion-sticky-spacer)
{
  transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,min-height .1s ease-in-out;
-webkit-backface-visibility:hidden}

.fusion-sticky-container:not(.fusion-sticky-spacer):not(.fusion-custom-z-index)
{
z-index:10010}

.fusion-tb-header .fusion-sticky-container:not(.fusion-sticky-spacer):not(.fusion-custom-z-index)
{
z-index:10011}

.fusion-sticky-container.fusion-sticky-spacer
{
  pointer-events:none;
  visibility:hidden;
opacity:0}

.fusion-sticky-container .fusion-imageframe
{
transition:max-width .1s ease-in-out}

.fusion-sticky-container:not(.fusion-sticky-transition) .fusion-display-sticky-only
{
display:none}

.fusion-sticky-container.fusion-sticky-transition
{
transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,min-height .3s ease-in-out}

.fusion-scrolling-active .fusion-sticky-container.fusion-sticky-transition
{
transition:background .3s,border .3s,border-radius .3s,box-shadow .3s ease-in-out}

.fusion-sticky-container.fusion-sticky-transition .fusion-menu-element-list
{
transition:min-height .3s ease-in-out}

.fusion-sticky-container.fusion-sticky-transition .fusion-display-normal-only
{
display:none}

.fusion-sticky-container.fusion-sticky-transition .fusion-imageframe
{
transition:max-width .3s ease-in-out}

.fusion-sticky-container.fusion-sticky-scroll-transition.fusion-scrolling-down
{
  opacity:0;
  transform:translateY(-100%);
  transition:opacity .3s,transform .3s,background .3s,border .3s,border-radius .3s,box-shadow .3s ease-in-out;
pointer-events:none}

.fusion-sticky-container.fusion-sticky-scroll-transition.fusion-scrolling-up
{
  opacity:1;
  transform:translateY(0);
  transition:opacity .3s,transform .3s,background .3s,border .3s,border-radius .3s,box-shadow .3s ease-in-out;
pointer-events:normal}

.fusion-sticky-container:not(.fusion-container-stuck)+.fusion-sticky-spacer
{
display:none!important}

.fusion-image-hovers .hover-type-zoomin
{
  overflow:hidden;
-webkit-transform:translate3d(0,0,0)}

.fusion-image-hovers .hover-type-zoomin .fusion-column-inner-bg-image,.fusion-image-hovers .hover-type-zoomin .fusion-masonry-element-container,.fusion-image-hovers .hover-type-zoomin .tribe-events-event-image,.fusion-image-hovers .hover-type-zoomin img
{
  opacity:1;
transition:opacity 1s,transform 1s}

.fusion-image-hovers .hover-type-zoomin.hover .fusion-column-inner-bg-image,.fusion-image-hovers .hover-type-zoomin.hover .fusion-masonry-element-container,.fusion-image-hovers .hover-type-zoomin.hover .tribe-events-event-image,.fusion-image-hovers .hover-type-zoomin.hover img,.fusion-image-hovers .hover-type-zoomin:hover .fusion-column-inner-bg-image,.fusion-image-hovers .hover-type-zoomin:hover .fusion-masonry-element-container,.fusion-image-hovers .hover-type-zoomin:hover .tribe-events-event-image,.fusion-image-hovers .hover-type-zoomin:hover img
{
  opacity:.9;
transform:scale3d(1.1,1.1,1)}

.fusion-image-hovers .hover-type-zoomout
{
  overflow:hidden;
-webkit-transform:translate3d(0,0,0)}

.fusion-image-hovers .hover-type-zoomout .fusion-column-inner-bg-image,.fusion-image-hovers .hover-type-zoomout .fusion-masonry-element-container,.fusion-image-hovers .hover-type-zoomout .tribe-events-event-image,.fusion-image-hovers .hover-type-zoomout img
{
  opacity:1;
  transform:scale(1.12);
transition:opacity 1s,transform 1s}

.fusion-image-hovers .hover-type-zoomout.hover .fusion-column-inner-bg-image,.fusion-image-hovers .hover-type-zoomout.hover .fusion-masonry-element-container,.fusion-image-hovers .hover-type-zoomout.hover .tribe-events-event-image,.fusion-image-hovers .hover-type-zoomout.hover img,.fusion-image-hovers .hover-type-zoomout:hover .fusion-column-inner-bg-image,.fusion-image-hovers .hover-type-zoomout:hover .fusion-masonry-element-container,.fusion-image-hovers .hover-type-zoomout:hover .tribe-events-event-image,.fusion-image-hovers .hover-type-zoomout:hover img
{
  opacity:.9;
transform:scale(1)}

.fusion-image-hovers .element-bottomshadow .hover-type-zoomin.hover img,.fusion-image-hovers .element-bottomshadow .hover-type-zoomin:hover img,.fusion-image-hovers .element-bottomshadow .hover-type-zoomout.hover img,.fusion-image-hovers .element-bottomshadow .hover-type-zoomout:hover img
{
opacity:1}

.fusion-image-hovers .imageframe-liftup
{
  display:inline-block;
  position:relative;
max-width:100%}

.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-left
{
  float:left;
margin-right:25px}

.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-right
{
  float:right;
margin-left:25px}

.fusion-image-hovers .imageframe-liftup span,.fusion-image-hovers .imageframe-liftup>div
{
  opacity:1;
  transform:perspective(1000px) scale(1);
transition:transform .35s}

.fusion-image-hovers .imageframe-liftup span.hover,.fusion-image-hovers .imageframe-liftup span:hover,.fusion-image-hovers .imageframe-liftup>div.hover,.fusion-image-hovers .imageframe-liftup>div:hover
{
transform:perspective(1000px) scale(1.03)}

.fusion-image-hovers .imageframe-liftup .person-image-container
{
position:relative}

.fusion-image-hovers .imageframe-liftup:before
{
  position:absolute;
  top:0;
  left:0;
  z-index:1;
  width:100%;
  height:100%;
  content:"";
  transition:opacity .35s,transform .35s;
  box-shadow:0 3px 15px rgba(0,0,0,.4);
opacity:0}

.fusion-image-hovers .imageframe-liftup.hover:before,.fusion-image-hovers .imageframe-liftup:hover:before
{
  opacity:1;
transform:scale(1.02)}

.fusion-image-hovers .hover-type-liftup
{
  position:relative;
  display:inline-block;
overflow:visible}

.fusion-image-hovers .hover-type-liftup .fusion-column-inner-bg-image,.fusion-image-hovers .hover-type-liftup .fusion-masonry-element-container,.fusion-image-hovers .hover-type-liftup .person-image-container.element-bottomshadow,.fusion-image-hovers .hover-type-liftup .tribe-events-event-image,.fusion-image-hovers .hover-type-liftup .tribe-events-list-event-title>a,.fusion-image-hovers .hover-type-liftup img
{
  transform:perspective(1000px) scale(1);
  transition:transform .35s;
  position:relative;
z-index:1}

.fusion-image-hovers .hover-type-liftup .person-image-container.element-bottomshadow img
{
  transform:none;
transition:all 0s ease 0s}

.fusion-image-hovers .hover-type-liftup.fusion-column-inner-bg
{
position:absolute}

.fusion-image-hovers .hover-type-liftup.fusion-column-inner-bg.hover,.fusion-image-hovers .hover-type-liftup.fusion-column-inner-bg:hover
{
z-index:2}

.fusion-image-hovers .hover-type-liftup.fusion-column-inner-bg .fusion-column-inner-bg-image
{
position:absolute}

.fusion-image-hovers .hover-type-liftup.fusion-column-inner-bg.hover .fusion-column-inner-bg-image,.fusion-image-hovers .hover-type-liftup.fusion-column-inner-bg:hover .fusion-column-inner-bg-image
{
position:absolute}

.fusion-image-hovers .hover-type-liftup.hover .fusion-column-inner-bg-image,.fusion-image-hovers .hover-type-liftup.hover .fusion-masonry-element-container,.fusion-image-hovers .hover-type-liftup.hover .person-image-container.element-bottomshadow,.fusion-image-hovers .hover-type-liftup.hover .tribe-events-event-image,.fusion-image-hovers .hover-type-liftup.hover .tribe-events-list-event-title>a,.fusion-image-hovers .hover-type-liftup.hover img,.fusion-image-hovers .hover-type-liftup:hover .fusion-column-inner-bg-image,.fusion-image-hovers .hover-type-liftup:hover .fusion-masonry-element-container,.fusion-image-hovers .hover-type-liftup:hover .person-image-container.element-bottomshadow,.fusion-image-hovers .hover-type-liftup:hover .tribe-events-event-image,.fusion-image-hovers .hover-type-liftup:hover .tribe-events-list-event-title>a,.fusion-image-hovers .hover-type-liftup:hover img
{
transform:perspective(1000px) scale(1.03)}

.fusion-image-hovers .hover-type-liftup.hover .person-image-container.element-bottomshadow img,.fusion-image-hovers .hover-type-liftup:hover .person-image-container.element-bottomshadow img
{
transform:none}

.fusion-image-hovers .hover-type-liftup:before
{
  position:absolute;
  top:0;
  left:0;
  z-index:1;
  width:100%;
  height:100%;
  content:"";
  transition:opacity .35s,transform .35s;
  box-shadow:0 3px 15px rgba(0,0,0,.4);
  opacity:0;
pointer-events:none}

.fusion-image-hovers .hover-type-liftup.hover:before,.fusion-image-hovers .hover-type-liftup:hover:before
{
  opacity:1;
transform:scale(1.03)}

.fusion-image-hovers .flexslider-hover-type-liftup
{
overflow:visible!important}

.fusion-image-hovers .flexslider-hover-type-liftup .slides
{
overflow:visible!important}

.fusion-image-hovers .flexslider-hover-type-liftup li
{
overflow:visible}

.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:transform,opacity}

.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item
{
transition-duration:0s}

#wrapper #posts-container .fusion-grid-sizer,#wrapper .fusion-grid-sizer
{
  margin:0;
  padding:0;
  height:0;
  min-height:0;
visibility:hidden}

.fusion-masonry-element-container
{
  background-size:cover;
background-position:center center}

.fusion-element-grid .fusion-masonry-element-container
{
padding-top:80%}

.fusion-element-landscape .fusion-masonry-element-container
{
padding-top:40%}

.fusion-element-portrait .fusion-masonry-element-container
{
padding-top:160%}

.fusion-masonry-element-container .fusion-image-wrapper>img,.fusion-masonry-element-container .fusion-placeholder-image,.fusion-masonry-element-container>img
{
display:none}

.fusion-layout-column
{
  position:relative;
  float:left;
margin-bottom:20px}

.fusion-layout-column.fusion-column-hover-type-liftup:hover
{
z-index:2001}

.fusion-layout-column.fusion-column-liftup-border:not(:hover) .fusion-column-inner-bg-image
{
  border-color:transparent!important;
transition:transform .35s,border-color 0s linear .35s}

.fusion-layout-column.fusion-column-liftup-border .fusion-column-wrapper
{
transition:border-color 0s linear .35s,border-radius 0s linear .15s}

.fusion-layout-column.fusion-column-liftup-border:hover .fusion-column-wrapper
{
  border-color:transparent!important;
  border-radius:0!important;
transition:border-color 0s,border-radius 0s}

.fusion-layout-column .fusion-column-wrapper
{
min-height:1px}

.fusion-layout-column.fusion_builder_column_auto
{
width:auto}

.fusion-layout-column.fusion-one-full
{
  float:none;
clear:both}

.fusion-layout-column.fusion-one-sixth
{
width:16.6666%}

.fusion-layout-column.fusion-five-sixth
{
width:83.3333%}

.fusion-layout-column.fusion-one-fifth
{
width:20%}

.fusion-layout-column.fusion-two-fifth
{
width:40%}

.fusion-layout-column.fusion-three-fifth
{
width:60%}

.fusion-layout-column.fusion-four-fifth
{
width:80%}

.fusion-layout-column.fusion-one-fourth
{
width:25%}

.fusion-layout-column.fusion-three-fourth
{
width:75%}

.fusion-layout-column.fusion-one-third
{
width:33.3333%}

.fusion-layout-column.fusion-two-third
{
width:66.6666%}

.fusion-layout-column.fusion-one-half
{
width:50%}

.fusion-layout-column.fusion-column-last
{
  margin-left:0;
margin-right:0}

.fusion-layout-column.fusion-spacing-yes
{
margin-right:4%}

.fusion-layout-column.fusion-spacing-yes.fusion-one-sixth
{
width:13.3333%}

.fusion-layout-column.fusion-spacing-yes.fusion-five-sixth
{
width:82.6666%}

.fusion-layout-column.fusion-spacing-yes.fusion-one-fifth
{
width:16.8%}

.fusion-layout-column.fusion-spacing-yes.fusion-two-fifth
{
width:37.6%}

.fusion-layout-column.fusion-spacing-yes.fusion-three-fifth
{
width:58.4%}

.fusion-layout-column.fusion-spacing-yes.fusion-four-fifth
{
width:79.2%}

.fusion-layout-column.fusion-spacing-yes.fusion-one-fourth
{
width:22%}

.fusion-layout-column.fusion-spacing-yes.fusion-three-fourth
{
width:74%}

.fusion-layout-column.fusion-spacing-yes.fusion-one-third
{
width:30.6666%}

.fusion-layout-column.fusion-spacing-yes.fusion-two-third
{
width:65.3333%}

.fusion-layout-column.fusion-spacing-yes.fusion-one-half
{
width:48%}

.fusion-layout-column.fusion-spacing-yes.fusion-column-last
{
  margin-left:0;
margin-right:0}

.fusion-layout-column .fusion-column-content-centered
{
  display:flex;
  justify-content:center;
align-items:center}

.fusion-layout-column .fusion-column-content-centered .fusion-column-content
{
  flex:1;
max-width:100%}

.fusion-column-inner-bg-wrapper .fusion-column-wrapper
{
  position:relative;
  z-index:3;
pointer-events:none}

.fusion-column-inner-bg
{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
left:0}

.fusion-column-inner-bg a
{
  width:100%;
height:100%}

.fusion-column-inner-bg a span
{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
left:0}

.fusion-image-wrapper .fusion-rollover
{
background-image:linear-gradient(to top,rgba(0,0,0,0.7) 0,rgba(0,0,0,0.7) 100%)}

.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery:before,.fusion-image-wrapper .fusion-rollover .fusion-rollover-link:before
{
  font-size:15px;
color:#ffffff}

.avada-image-rollover-circle-no .fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery,.avada-image-rollover-circle-no .fusion-image-wrapper .fusion-rollover .fusion-rollover-link
{
  width:calc((15px) * 1.5);
  height:calc((15px) * 1.5);
background-color:transparent}

.avada-image-rollover-circle-yes .fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery,.avada-image-rollover-circle-yes .fusion-image-wrapper .fusion-rollover .fusion-rollover-link
{
  width:calc((15px) * 2.41);
  height:calc((15px) * 2.41);
background-color:#f8b900}

.fusion-woo-product-design-clean .products .fusion-rollover-content .fusion-product-buttons,.fusion-woo-product-design-clean .products .fusion-rollover-content .fusion-product-buttons a,.fusion-woo-product-design-clean .products .fusion-rollover-content .fusion-rollover-linebreak,.fusion-woo-slider .fusion-product-buttons,.fusion-woo-slider .fusion-product-buttons .fusion-rollover-linebreak,.fusion-woo-slider .fusion-product-buttons a
{
color:#f8b900}

body:not(.avada-image-rollover-direction-left) .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a:before,body:not(.avada-image-rollover-direction-left) .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,body:not(.avada-image-rollover-direction-left) .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a,body:not(.avada-image-rollover-direction-left) .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,body:not(.avada-image-rollover-direction-left) .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price *,body:not(.avada-image-rollover-direction-left) .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a,body:not(.avada-image-rollover-direction-left) .fusion-rollover .fusion-rollover-content .fusion-rollover-title
{
color:#f8b900}

.fusion-woo-product-design-clean .products .fusion-rollover .star-rating span:before,.fusion-woo-product-design-clean .products .fusion-rollover .star-rating:before
{
color:#ffffff}

@keyframes fusionSonarEffect
{
  0%
  {
  opacity:.3}

  40%
  {
  opacity:.5}

  100%
  {
    transform:scale(1.5);
  opacity:0}
}

@keyframes fusionToRightFromLeft
{
  49%
  {
  transform:translate(100%)}

  50%
  {
    opacity:0;
  transform:translate(-100%)}

  51%
  {
  opacity:1}

  100%
  {
  opacity:1}
}

@keyframes fusionExpandAndShow
{
  0%
  {
    transform:scale(.5);
  opacity:1}

  100%
  {
    transform:scale(1);
  opacity:1}
}

@keyframes fusionExpandWidth
{
  0%
  {
  width:0}

  100%
  {
  width:99%}
}

@keyframes fusionExpandHeight
{
  0%
  {
  height:0}

  100%
  {
  height:100%}
}

.icon-hover-animation-slide .fontawesome-icon.circle-yes
{
overflow:hidden}

.icon-hover-animation-slide .fontawesome-icon:before
{
  display:block;
opacity:1}

.icon-hover-animation-fade .fontawesome-icon
{
transition:background-color .3s,color .3s}

.link-area-box-hover.icon-hover-animation-fade .fontawesome-icon,.link-area-link-icon-hover.icon-hover-animation-fade .fontawesome-icon
{
transition:background-color .3s,color .3s}

.link-area-box-hover.icon-hover-animation-slide .fontawesome-icon:before,.link-area-link-icon-hover.icon-hover-animation-slide .fontawesome-icon:before
{
  display:block;
animation:fusionToRightFromLeft .3s forwards}

.fusion-content-boxes .link-area-box-hover.icon-hover-animation-pulsate .heading,.fusion-content-boxes .link-area-link-icon-hover.icon-hover-animation-pulsate .heading
{
overflow:visible}

.link-area-box-hover.icon-hover-animation-pulsate .fontawesome-icon,.link-area-link-icon-hover.icon-hover-animation-pulsate .fontawesome-icon
{
  transition:background-color .3s,color .3s;
transform:scale(.93)}

.link-area-box-hover.icon-hover-animation-pulsate .fontawesome-icon:after,.link-area-link-icon-hover.icon-hover-animation-pulsate .fontawesome-icon:after
{
  pointer-events:none;
  position:absolute;
  width:100%;
  height:100%;
  border-radius:inherit;
  content:"";
  box-sizing:content-box;
  top:0;
  left:0;
  padding:0;
  z-index:-1;
  box-shadow:0 0 0 2px rgba(255,255,255,.1);
  opacity:0;
  transform:scale(.9);
  display:inline-block;
animation:fusionSonarEffect 1.3s ease-out 75ms}

@-moz-document url-prefix()
{
  .link-area-box-hover.icon-hover-animation-pulsate .fontawesome-icon:after,.link-area-link-icon-hover.icon-hover-animation-pulsate .fontawesome-icon:after
  {
  animation-iteration-count:infinite}
}

.fusion-content-boxes .link-area-box-hover.icon-wrapper-hover-animation-pulsate .heading,.fusion-content-boxes .link-area-link-icon-hover.icon-wrapper-hover-animation-pulsate .heading
{
overflow:visible}

.link-area-box-hover.icon-wrapper-hover-animation-pulsate .fontawesome-icon,.link-area-link-icon-hover.icon-wrapper-hover-animation-pulsate .fontawesome-icon
{
transition:background-color .3s,color .3s}

.link-area-box-hover.icon-wrapper-hover-animation-pulsate .icon span,.link-area-link-icon-hover.icon-wrapper-hover-animation-pulsate .icon span
{
transform:scale(.93)}

.link-area-box-hover.icon-wrapper-hover-animation-pulsate .icon span:after,.link-area-link-icon-hover.icon-wrapper-hover-animation-pulsate .icon span:after
{
  pointer-events:none;
  position:absolute;
  width:100%;
  height:100%;
  border-radius:inherit;
  content:"";
  box-sizing:content-box;
  top:0;
  left:0;
  padding:0;
  z-index:-1;
  box-shadow:0 0 0 2px rgba(255,255,255,.1);
  opacity:0;
  transform:scale(.9);
  display:inline-block;
animation:fusionSonarEffect 1.3s ease-out 75ms}

@keyframes flash
{
  0%,100%,50%
  {
  opacity:1}

  25%,75%
  {
  opacity:0}
}

@keyframes shake
{
  0%,100%
  {
  transform:translateX(0)}

  10%,30%,50%,70%,90%
  {
  transform:translateX(-10px)}

  20%,40%,60%,80%
  {
  transform:translateX(10px)}
}

@keyframes bounce
{
  0%,100%,20%,50%,80%
  {
  transform:translateY(0)}

  40%
  {
  transform:translateY(-30px)}

  60%
  {
  transform:translateY(-15px)}
}

@keyframes fadeIn
{
  0%
  {
  opacity:0}

  100%
  {
  opacity:1}
}

@keyframes fadeInUp
{
  0%
  {
    opacity:0;
  transform:translateY(20px)}

  100%
  {
    opacity:1;
  transform:translateY(0)}
}

@keyframes fadeInDown
{
  0%
  {
    opacity:0;
  transform:translateY(-20px)}

  100%
  {
    opacity:1;
  transform:translateY(0)}
}

@keyframes fadeInLeft
{
  0%
  {
    opacity:0;
  transform:translateX(-20px)}

  100%
  {
    opacity:1;
  transform:translateX(0)}
}

@keyframes fadeInRight
{
  0%
  {
    opacity:0;
  transform:translateX(20px)}

  100%
  {
    opacity:1;
  transform:translateX(0)}
}

@keyframes fadeInUpBig
{
  0%
  {
    opacity:0;
  transform:translateY(2000px)}

  100%
  {
    opacity:1;
  transform:translateY(0)}
}

@keyframes fadeInDownBig
{
  0%
  {
    opacity:0;
  transform:translateY(-2000px)}

  100%
  {
    opacity:1;
  transform:translateY(0)}
}

@keyframes fadeInLeftBig
{
  0%
  {
    opacity:0;
  transform:translateX(-2000px)}

  100%
  {
    opacity:1;
  transform:translateX(0)}
}

@keyframes fadeInRightBig
{
  0%
  {
    opacity:0;
  transform:translateX(2000px)}

  100%
  {
    opacity:1;
  transform:translateX(0)}
}

@keyframes fadeOut
{
  0%
  {
  opacity:1}

  100%
  {
  opacity:0}
}

@keyframes fadeOutUp
{
  0%
  {
    opacity:1;
  transform:translateY(0)}

  100%
  {
    opacity:0;
  transform:translateY(-20px)}
}

@keyframes fadeOutDown
{
  0%
  {
    opacity:1;
  transform:translateY(0)}

  100%
  {
    opacity:0;
  transform:translateY(20px)}
}

@keyframes fadeOutLeft
{
  0%
  {
    opacity:1;
  transform:translateX(0)}

  100%
  {
    opacity:0;
  transform:translateX(-20px)}
}

@keyframes fadeOutRight
{
  0%
  {
    opacity:1;
  transform:translateX(0)}

  100%
  {
    opacity:0;
  transform:translateX(20px)}
}

@keyframes fadeOutUpBig
{
  0%
  {
    opacity:1;
  transform:translateY(0)}

  100%
  {
    opacity:0;
  transform:translateY(-2000px)}
}

@keyframes fadeOutDownBig
{
  0%
  {
    opacity:1;
  transform:translateY(0)}

  100%
  {
    opacity:0;
  transform:translateY(2000px)}
}

@keyframes fadeOutLeftBig
{
  0%
  {
    opacity:1;
  transform:translateX(0)}

  100%
  {
    opacity:0;
  transform:translateX(-2000px)}
}

@keyframes fadeOutRightBig
{
  0%
  {
    opacity:1;
  transform:translateX(0)}

  100%
  {
    opacity:0;
  transform:translateX(2000px)}
}

@keyframes slideInDown
{
  0%
  {
    opacity:0;
  transform:translateY(-2000px)}

  100%
  {
  transform:translateY(0)}
}

@keyframes slideInUp
{
  0%
  {
    opacity:0;
  transform:translateY(2000px)}

  100%
  {
  transform:translateY(0)}
}

@keyframes slideInLeft
{
  0%
  {
    opacity:0;
  transform:translateX(-2000px)}

  100%
  {
  transform:translateX(0)}
}

@keyframes slideInRight
{
  0%
  {
    opacity:0;
  transform:translateX(2000px)}

  100%
  {
  transform:translateX(0)}
}

@keyframes slideOutUp
{
  0%
  {
  transform:translateY(0)}

  100%
  {
    opacity:0;
  transform:translateY(-2000px)}
}

@keyframes slideOutLeft
{
  0%
  {
  transform:translateX(0)}

  100%
  {
    opacity:0;
  transform:translateX(-2000px)}
}

@keyframes slideOutRight
{
  0%
  {
  transform:translateX(0)}

  100%
  {
    opacity:0;
  transform:translateX(2000px)}
}

@keyframes bounceIn
{
  0%
  {
    opacity:0;
  transform:scale(.3)}

  50%
  {
    opacity:1;
  transform:scale(1.05)}

  70%
  {
  transform:scale(.9)}

  100%
  {
  transform:scale(1)}
}

@keyframes bounceInUp
{
  0%
  {
    opacity:0;
  transform:translateY(2000px)}

  60%
  {
    opacity:1;
  transform:translateY(-30px)}

  80%
  {
  transform:translateY(10px)}

  100%
  {
  transform:translateY(0)}
}

@keyframes bounceInDown
{
  0%
  {
    opacity:0;
  transform:translateY(-2000px)}

  60%
  {
    opacity:1;
  transform:translateY(30px)}

  80%
  {
  transform:translateY(-10px)}

  100%
  {
  transform:translateY(0)}
}

@keyframes bounceInLeft
{
  0%
  {
    opacity:0;
  transform:translateX(-2000px)}

  60%
  {
    opacity:1;
  transform:translateX(30px)}

  80%
  {
  transform:translateX(-10px)}

  100%
  {
  transform:translateX(0)}
}

@keyframes bounceInRight
{
  0%
  {
    opacity:0;
  transform:translateX(2000px)}

  60%
  {
    opacity:1;
  transform:translateX(-30px)}

  80%
  {
  transform:translateX(10px)}

  100%
  {
  transform:translateX(0)}
}

@keyframes bounceOut
{
  0%
  {
  transform:scale(1)}

  25%
  {
  transform:scale(.95)}

  50%
  {
    opacity:1;
  transform:scale(1.1)}

  100%
  {
    opacity:0;
  transform:scale(.3)}
}

@keyframes bounceOutUp
{
  0%
  {
  transform:translateY(0)}

  20%
  {
    opacity:1;
  transform:translateY(20px)}

  100%
  {
    opacity:0;
  transform:translateY(-2000px)}
}

@keyframes bounceOutDown
{
  0%
  {
  transform:translateY(0)}

  20%
  {
    opacity:1;
  transform:translateY(-20px)}

  100%
  {
    opacity:0;
  transform:translateY(2000px)}
}

@keyframes bounceOutLeft
{
  0%
  {
  transform:translateX(0)}

  20%
  {
    opacity:1;
  transform:translateX(20px)}

  100%
  {
    opacity:0;
  transform:translateX(-2000px)}
}

@keyframes bounceOutRight
{
  0%
  {
  transform:translateX(0)}

  20%
  {
    opacity:1;
  transform:translateX(-20px)}

  100%
  {
    opacity:0;
  transform:translateX(2000px)}
}

@keyframes lightSpeedIn
{
  0%
  {
    transform:translateX(100%) skewX(-30deg);
  opacity:0}

  60%
  {
    transform:translateX(-20%) skewX(30deg);
  opacity:1}

  80%
  {
    transform:translateX(0) skewX(-15deg);
  opacity:1}

  100%
  {
    transform:translateX(0) skewX(0);
  opacity:1}
}

@keyframes lightSpeedOut
{
  0%
  {
    transform:translateX(0) skewX(0);
  opacity:1}

  100%
  {
    transform:translateX(100%) skewX(-30deg);
  opacity:0}
}

@keyframes rubberBand
{
  0%
  {
  transform:scale3d(1,1,1)}

  30%
  {
  transform:scale3d(1.25,.75,1)}

  40%
  {
  transform:scale3d(.75,1.25,1)}

  50%
  {
  transform:scale3d(1.15,.85,1)}

  65%
  {
  transform:scale3d(.95,1.05,1)}

  75%
  {
  transform:scale3d(1.05,.95,1)}

  100%
  {
  transform:scale3d(1,1,1)}
}

@keyframes zoomIn
{
  0%
  {
    opacity:0;
  transform:scale3d(.3,.3,.3)}

  50%
  {
  opacity:1}
}

@keyframes zoomInDown
{
  0%
  {
    opacity:0;
    transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
  animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}

  60%
  {
    opacity:1;
    transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
  animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}

@keyframes zoomInLeft
{
  0%
  {
    opacity:0;
    transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
  animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}

  60%
  {
    opacity:1;
    transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
  animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}

@keyframes zoomInRight
{
  0%
  {
    opacity:0;
    transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
  animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}

  60%
  {
    opacity:1;
    transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
  animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}

@keyframes zoomInUp
{
  0%
  {
    opacity:0;
    transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
  animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}

  60%
  {
    opacity:1;
    transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
  animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}

@keyframes zoomOut
{
  0%
  {
  opacity:1}

  50%
  {
    opacity:0;
  transform:scale3d(.3,.3,.3)}

  100%
  {
  opacity:0}
}

@keyframes zoomOutDown
{
  40%
  {
    opacity:1;
    transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
  animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}

  100%
  {
    opacity:0;
    transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
    transform-origin:center bottom;
  animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}

@keyframes zoomOutLeft
{
  40%
  {
    opacity:1;
  transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}

  100%
  {
    opacity:0;
    transform:scale(.1) translate3d(-2000px,0,0);
  transform-origin:left center}
}

@keyframes zoomOutRight
{
  40%
  {
    opacity:1;
  transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}

  100%
  {
    opacity:0;
    transform:scale(.1) translate3d(2000px,0,0);
  transform-origin:right center}
}

@keyframes zoomOutUp
{
  40%
  {
    opacity:1;
    transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
  animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}

  100%
  {
    opacity:0;
    transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
    transform-origin:center bottom;
  animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}

@keyframes flipInX
{
  from
  {
    transform:perspective(400px) rotate3d(1,0,0,90deg);
    animation-timing-function:ease-in;
  opacity:0}

  40%
  {
    transform:perspective(400px) rotate3d(1,0,0,-20deg);
  animation-timing-function:ease-in}

  60%
  {
    transform:perspective(400px) rotate3d(1,0,0,10deg);
  opacity:1}

  80%
  {
  transform:perspective(400px) rotate3d(1,0,0,-5deg)}

  to
  {
  transform:perspective(400px)}
}

@keyframes flipInY
{
  from
  {
    transform:perspective(400px) rotate3d(0,1,0,90deg);
    animation-timing-function:ease-in;
  opacity:0}

  40%
  {
    transform:perspective(400px) rotate3d(0,1,0,-20deg);
  animation-timing-function:ease-in}

  60%
  {
    transform:perspective(400px) rotate3d(0,1,0,10deg);
  opacity:1}

  80%
  {
  transform:perspective(400px) rotate3d(0,1,0,-5deg)}

  to
  {
  transform:perspective(400px)}
}

.fusion-animated
{
visibility:hidden}

.dont-animate .fusion-animated
{
visibility:visible}

.do-animate .fusion-animated
{
  animation-fill-mode:both;
animation-duration:1s}

.do-animate .fusion-animated.hinge
{
animation-duration:1s}

.do-animate .flash
{
animation-name:flash}

.do-animate .flipinx
{
  -webkit-backface-visibility:visible!important;
  backface-visibility:visible!important;
animation-name:flipInX}

.do-animate .flipiny
{
  -webkit-backface-visibility:visible!important;
  backface-visibility:visible!important;
animation-name:flipInY}

.do-animate .shake
{
animation-name:shake}

.do-animate .bounce
{
animation-name:bounce}

.do-animate .fadeIn
{
animation-name:fadeIn}

.do-animate .fadeInUp
{
animation-name:fadeInUp}

.do-animate .fadeInDown
{
animation-name:fadeInDown}

.do-animate .fadeInLeft
{
animation-name:fadeInLeft}

.do-animate .fadeInRight
{
animation-name:fadeInRight}

.do-animate .fadeInUpBig
{
animation-name:fadeInUpBig}

.do-animate .fadeInDownBig
{
animation-name:fadeInDownBig}

.do-animate .fadeInLeftBig
{
animation-name:fadeInLeftBig}

.do-animate .fadeInRightBig
{
animation-name:fadeInRightBig}

.do-animate .fadeOut
{
animation-name:fadeOut}

.do-animate .fadeOutUp
{
animation-name:fadeOutUp}

.do-animate .fadeOutDown
{
animation-name:fadeOutDown}

.do-animate .fadeOutLeft
{
animation-name:fadeOutLeft}

.do-animate .fadeOutRight
{
animation-name:fadeOutRight}

.do-animate .fadeOutUpBig
{
animation-name:fadeOutUpBig}

.do-animate .fadeOutDownBig
{
animation-name:fadeOutDownBig}

.do-animate .fadeOutLeftBig
{
animation-name:fadeOutLeftBig}

.do-animate .fadeOutRightBig
{
animation-name:fadeOutRightBig}

.do-animate .slideInDown
{
animation-name:slideInDown}

.do-animate .slideInUp
{
animation-name:slideInUp}

.do-animate .slideInLeft
{
animation-name:slideInLeft}

.do-animate .slideInRight
{
animation-name:slideInRight}

.do-animate .slideOutUp
{
animation-name:slideOutUp}

.do-animate .slideOutLeft
{
animation-name:slideOutLeft}

.do-animate .slideOutRight
{
animation-name:slideOutRight}

.do-animate .bounceIn
{
animation-name:bounceIn}

.do-animate .bounceInUp
{
animation-name:bounceInUp}

.do-animate .bounceInDown
{
animation-name:bounceInDown}

.do-animate .bounceInLeft
{
animation-name:bounceInLeft}

.do-animate .bounceInRight
{
animation-name:bounceInRight}

.do-animate .bounceOut
{
animation-name:bounceOut}

.do-animate .bounceOutUp
{
  color:red;
animation-name:bounceOutUp}

.do-animate .bounceOutDown
{
animation-name:bounceOutDown}

.do-animate .bounceOutLeft
{
animation-name:bounceOutLeft}

.do-animate .bounceOutRight
{
animation-name:bounceOutRight}

.do-animate .lightSpeedIn,.do-animate .lightspeedin
{
  animation-name:lightSpeedIn;
animation-timing-function:ease-out}

.do-animate .lightSpeedOut
{
  animation-name:lightSpeedOut;
animation-timing-function:ease-in}

.do-animate .rubberBand
{
animation-name:rubberBand}

.do-animate .zoomIn
{
animation-name:zoomIn}

.do-animate .zoomInDown
{
animation-name:zoomInDown}

.do-animate .zoomInLeft
{
animation-name:zoomInLeft}

.do-animate .zoomInRight
{
animation-name:zoomInRight}

.do-animate .zoomInUp
{
animation-name:zoomInUp}

.do-animate .zoomOut
{
animation-name:zoomOut}

.do-animate .zoomOutDown
{
animation-name:zoomOutDown}

.do-animate .zoomOutLeft
{
animation-name:zoomOutLeft}

.do-animate .zoomOutRight
{
animation-name:zoomOutRight}

.do-animate .zoomOutUp
{
animation-name:zoomOutUp}

.ilightbox-holder,.ilightbox-holder .ilightbox-container,.ilightbox-holder .ilightbox-container .ilightbox-caption,.ilightbox-holder .ilightbox-container .ilightbox-social,.ilightbox-holder .ilightbox-container .ilightbox-social *,.ilightbox-holder .ilightbox-container img.ilightbox-image,.ilightbox-loader,.ilightbox-loader *,.ilightbox-overlay,.ilightbox-thumbnails,.ilightbox-thumbnails *,.ilightbox-toolbar,.ilightbox-toolbar *
{
  float:none;
  margin:0;
  padding:0;
  border:0;
  font-size:100%;
  line-height:100%;
  vertical-align:baseline;
  background:0 0;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -ms-user-select:none;
user-select:none}

.fusion-disable-outline .ilightbox-holder,.fusion-disable-outline .ilightbox-holder .ilightbox-container,.fusion-disable-outline .ilightbox-holder .ilightbox-container .ilightbox-caption,.fusion-disable-outline .ilightbox-holder .ilightbox-container .ilightbox-social,.fusion-disable-outline .ilightbox-holder .ilightbox-container .ilightbox-social *,.fusion-disable-outline .ilightbox-holder .ilightbox-container img.ilightbox-image,.fusion-disable-outline .ilightbox-loader,.fusion-disable-outline .ilightbox-loader *,.fusion-disable-outline .ilightbox-overlay,.fusion-disable-outline .ilightbox-thumbnails,.fusion-disable-outline .ilightbox-thumbnails *,.fusion-disable-outline .ilightbox-toolbar,.fusion-disable-outline .ilightbox-toolbar *
{
outline:0}

.ilightbox-holder .ilightbox-container .ilightbox-caption,.ilightbox-holder .ilightbox-container .ilightbox-social,.ilightbox-loader,.ilightbox-loader *,.ilightbox-overlay,.ilightbox-thumbnails,.ilightbox-thumbnails *,.ilightbox-toolbar
{
  -webkit-transform:translateZ(0);
-moz-transform:translateZ(0)}

.ilightbox-noscroll
{
overflow:hidden}

.ilightbox-closedhand *
{
cursor:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/closedhand.cur),default!important}

.ilightbox-overlay
{
  display:none;
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
z-index:100000}

.ilightbox-loader
{
  position:fixed;
  z-index:100005;
  top:45%;
  left:-192px;
  padding-left:30px;
  opacity:.9;
border-radius:0 100px 100px 0}

.ilightbox-loader div
{
  width:72px;
  height:72px;
border-radius:0 100px 100px 0}

.ilightbox-loader.horizontal
{
  left:45%;
  top:-192px;
  padding:0;
  padding-top:30px;
border-radius:0 0 100px 100px}

.ilightbox-loader.horizontal div
{
border-radius:0 0 100px 100px}

.ilightbox-toolbar
{
  display:none;
  position:fixed;
z-index:100010}

.ilightbox-toolbar a
{
  float:left;
cursor:pointer}

.ilightbox-toolbar .ilightbox-next-button,.ilightbox-toolbar .ilightbox-prev-button
{
display:none}

.ilightbox-thumbnails
{
  display:block;
  position:fixed;
z-index:100009}

.ilightbox-thumbnails.ilightbox-horizontal
{
  bottom:0;
  left:0;
  width:100%;
height:100px}

.ilightbox-thumbnails.ilightbox-vertical
{
  top:0;
  right:0;
  width:140px;
  height:100%;
overflow:hidden}

.ilightbox-thumbnails .ilightbox-thumbnails-container
{
  display:block;
position:relative}

.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container
{
  width:100%;
height:100px}

.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container
{
  width:140px;
height:100%}

.ilightbox-thumbnails .ilightbox-thumbnails-grid
{
  display:block;
  position:absolute;
  -webkit-transform:translateZ(0);
-moz-transform:translateZ(0)}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail
{
  display:block;
  cursor:pointer;
  padding:0;
  margin:5px;
position:relative}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img
{
  width:100%;
  height:100%;
  border-radius:2px;
-ms-interpolation-mode:bicubic}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon
{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
opacity:.7}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon:hover
{
opacity:1}

.ilightbox-holder
{
  display:none;
  position:fixed;
  z-index:100003;
  -webkit-transform:none;
-moz-transform:none}

.ilightbox-holder.ilightbox-next,.ilightbox-holder.ilightbox-prev
{
cursor:pointer}

.ilightbox-holder div.ilightbox-container
{
  position:relative;
  width:100%;
height:100%}

.ilightbox-holder.supportTouch div.ilightbox-container
{
  overflow:scroll;
-webkit-overflow-scrolling:touch}

.ilightbox-holder img.ilightbox-image
{
  width:100%;
height:100%}

.ilightbox-holder .ilightbox-container .ilightbox-caption
{
  display:none;
  position:absolute;
  left:30px;
  right:30px;
  bottom:0;
  max-width:100%;
  padding:5px 10px;
  margin:0 auto;
  font-size:12px;
  line-height:150%;
  word-wrap:break-word;
  z-index:20003;
  box-sizing:border-box;
border-radius:3px 3px 0 0}

.ilightbox-holder .ilightbox-container .ilightbox-social
{
  display:none;
  position:absolute;
  right:10px;
  top:10px;
  padding:5px;
  padding-left:0;
  z-index:20003;
height:26px}

.ilightbox-holder .ilightbox-container .ilightbox-social ul
{
  float:left;
  list-style:none;
height:26px}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li
{
display:inline}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li a
{
  float:left;
  margin-left:5px;
  width:16px;
  height:16px;
  background-repeat:no-repeat;
background-position:50%}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.facebook a
{
background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/social_icons/facebook_16.png)}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.digg a
{
background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/social_icons/digg_16.png)}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.twitter a
{
background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/social_icons/twitter_16.png)}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.delicious a
{
background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/social_icons/delicious_16.png)}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.reddit a
{
background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/social_icons/reddit_16.png)}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.googleplus a
{
background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/social_icons/google_plus_16.png)}

.ilightbox-holder .ilightbox-alert
{
  display:block;
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  text-align:center;
  padding-top:100px;
  margin:auto;
  width:300px;
height:50px}

.ilightbox-holder .ilightbox-wrapper
{
  width:100%;
  height:100%;
  overflow:auto;
-webkit-overflow-scrolling:touch}

.ilightbox-holder .ilightbox-inner-toolbar
{
  position:relative;
z-index:100}

.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar
{
position:absolute}

.ilightbox-button
{
  position:fixed;
  z-index:100008;
cursor:pointer}

.ilightbox-button.ilightbox-next-button.disabled,.ilightbox-button.ilightbox-prev-button.disabled
{
  visibility:hidden;
opacity:0}

.isMobile .ilightbox-button,.isMobile .ilightbox-thumbnails
{
display:none!important}

.isMobile .ilightbox-toolbar .ilightbox-next-button,.isMobile .ilightbox-toolbar .ilightbox-prev-button
{
display:block}

.ilightbox-title
{
line-height:20px}

.ilightbox-overlay.dark
{
background:#000}

.ilightbox-loader.dark
{
box-shadow:#000 0 0 85px,#000 0 0 85px}

.ilightbox-loader.dark div
{
background:#000 url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/preloader.gif) no-repeat center}

.ilightbox-holder.dark
{
  padding:5px;
  background:#000;
box-shadow:0 0 15px hsla(0,0%,0%,.8)}

.ilightbox-holder.dark .ilightbox-container .ilightbox-caption
{
  background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/caption-bg.png);
  color:#fff;
text-shadow:0 1px #000}

.ilightbox-holder.dark .ilightbox-container .ilightbox-social
{
  background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/caption-bg.png);
border-radius:2px}

.ilightbox-holder.dark .ilightbox-alert
{
  background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/alert.png) no-repeat center top;
color:#555}

.ilightbox-toolbar.dark
{
  top:11px;
left:10px}

.ilightbox-toolbar.dark a
{
  width:25px;
  height:23px;
background:#000 url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/buttons.png) no-repeat 7px 6px}

.ilightbox-toolbar.dark a.disabled
{
  opacity:.2;
  cursor:default;
background-color:#000!important}

.ilightbox-toolbar.dark a:first-of-type
{
  border-bottom-left-radius:3px;
border-top-left-radius:3px}

.ilightbox-toolbar.dark a:last-of-type
{
  border-bottom-right-radius:3px;
border-top-right-radius:3px}

.ilightbox-toolbar.dark a.ilightbox-close:hover
{
background-position:-32px 6px}

.ilightbox-toolbar.dark a.ilightbox-fullscreen
{
  background-position:6px -33px;
right:35px}

.ilightbox-toolbar.dark a.ilightbox-fullscreen:hover
{
background-position:-31px -33px}

.ilightbox-toolbar.dark a.ilightbox-play
{
background-position:8px -57px}

.ilightbox-toolbar.dark a.ilightbox-play:hover
{
background-position:-32px -57px}

.ilightbox-toolbar.dark a.ilightbox-pause
{
background-position:8px -83px}

.ilightbox-toolbar.dark a.ilightbox-pause:hover
{
background-position:-32px -83px}

.isMobile .ilightbox-toolbar.dark
{
  background:#000;
  top:auto;
  bottom:0;
  left:0;
  width:100%;
  height:40px;
  text-align:center;
box-shadow:0 0 25px rgba(0,0,0,.8)}

.isMobile .ilightbox-toolbar.dark a
{
  display:inline-block;
  float:none;
  width:50px;
  height:40px;
  background-size:50%;
background-position:50%!important}

.isMobile .ilightbox-toolbar.dark a:hover
{
background-color:#111}

.isMobile .ilightbox-toolbar.dark a.ilightbox-fullscreen
{
background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/fullscreen-icon-64.png)}

.isMobile .ilightbox-toolbar.dark a.ilightbox-close
{
background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/x-mark-icon-64.png)}

.isMobile .ilightbox-toolbar.dark a.ilightbox-next-button
{
  background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/arrow-next-icon-64.png);
background-position:52% 50%}

.isMobile .ilightbox-toolbar.dark a.ilightbox-prev-button
{
  background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/arrow-prev-icon-64.png);
background-position:48% 50%}

.isMobile .ilightbox-toolbar.dark a.ilightbox-play
{
background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/play-icon-64.png)}

.isMobile .ilightbox-toolbar.dark a.ilightbox-pause
{
background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/pause-icon-64.png)}

.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-title
{
  font-size:18px;
  padding:10px 8px;
  padding-right:60px;
color:#fff}

.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar
{
  left:auto;
  top:5px;
right:5px}

.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a
{
  border-radius:0;
float:right}

.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a:first-of-type
{
  border-bottom-right-radius:3px;
border-top-right-radius:3px}

.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a:last-of-type
{
  border-bottom-left-radius:3px;
border-top-left-radius:3px}

.ilightbox-thumbnails.dark .ilightbox-thumbnails-grid .ilightbox-thumbnail img
{
box-shadow:0 0 6px rgba(0,0,0,.9)}

.ilightbox-thumbnails.dark .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video
{
background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/thumb-overlay-play.png) no-repeat center}

.ilightbox-button.dark.disabled
{
  opacity:.1;
  cursor:default;
background-color:#000!important}

.ilightbox-button.dark span
{
  display:block;
  width:100%;
height:100%}

.ilightbox-button.dark
{
  bottom:0;
  right:0;
  left:0;
  width:95px;
  height:75px;
  margin:auto;
  background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/arrow-next-vertical-icon-64.png) no-repeat 50% 65%;
  background-color:#000;
  border-radius:0;
  border-top-left-radius:5px;
border-top-right-radius:5px}

.ilightbox-button.ilightbox-button.dark:hover
{
background-color:#111}

.ilightbox-button.ilightbox-prev-button.dark
{
  top:0;
  bottom:auto;
  background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/arrow-prev-vertical-icon-64.png);
  background-position:50% 35%;
  border-radius:0;
  border-bottom-left-radius:5px;
border-bottom-right-radius:5px}

.ilightbox-button.dark.horizontal
{
  right:0;
  left:auto;
  top:0;
  bottom:0;
  width:75px;
  height:95px;
  background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/arrow-next-icon-64.png);
  background-position:65% 50%;
  border-radius:0;
  border-bottom-left-radius:5px;
border-top-left-radius:5px}

.ilightbox-button.ilightbox-prev-button.dark.horizontal
{
  right:auto;
  left:0;
  background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/arrow-prev-icon-64.png);
  background-position:35% 50%;
  border-radius:0;
  border-bottom-right-radius:5px;
border-top-right-radius:5px}

.ilightbox-overlay.light
{
background:#fff}

.ilightbox-loader.light
{
box-shadow:#dacefc 0 0 85px,#dacefc 0 0 85px}

.ilightbox-loader.light div
{
background:#fff url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/light-skin/preloader.gif) no-repeat center}

.ilightbox-holder.light
{
  padding:10px;
  background:#fff;
box-shadow:0 0 15px #dacefc}

.ilightbox-holder.light .ilightbox-container .ilightbox-caption
{
  background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/light-skin/caption-bg.png);
  color:#000;
text-shadow:0 1px #fff}

.ilightbox-holder.light .ilightbox-container .ilightbox-social
{
  background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/light-skin/caption-bg.png);
border-radius:2px}

.ilightbox-holder.light .ilightbox-alert
{
  background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/light-skin/alert.png) no-repeat center top;
color:#89949b}

.ilightbox-toolbar.light
{
  top:8px;
  left:8px;
  height:23px;
  box-shadow:0 0 7px #dacefc;
border-radius:3px}

.ilightbox-toolbar.light a
{
  width:25px;
  height:23px;
background:#fff url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/light-skin/buttons.png) no-repeat 7px 6px}

.ilightbox-toolbar.light a.disabled
{
  opacity:.2;
  cursor:default;
background-color:#fff}

.ilightbox-toolbar.light a:first-of-type
{
  border-bottom-left-radius:3px;
border-top-left-radius:3px}

.ilightbox-toolbar.light a:last-of-type
{
  border-bottom-right-radius:3px;
border-top-right-radius:3px}

.ilightbox-toolbar.light a.ilightbox-close:hover
{
background-position:-32px 6px}

.ilightbox-toolbar.light a.ilightbox-fullscreen
{
background-position:6px -33px}

.ilightbox-toolbar.light a.ilightbox-fullscreen:hover
{
background-position:-31px -33px}

.ilightbox-toolbar.light a.ilightbox-play
{
background-position:8px -57px}

.ilightbox-toolbar.light a.ilightbox-play:hover
{
background-position:-32px -57px}

.ilightbox-toolbar.light a.ilightbox-pause
{
background-position:8px -83px}

.ilightbox-toolbar.light a.ilightbox-pause:hover
{
background-position:-32px -83px}

.isMobile .ilightbox-toolbar.light
{
  background:#fff;
  top:auto;
  bottom:0;
  left:0;
  width:100%;
  height:40px;
  text-align:center;
box-shadow:0 0 25px #dacefc}

.isMobile .ilightbox-toolbar.light a
{
  display:inline-block;
  float:none;
  width:50px;
  height:40px;
  background-size:50%;
background-position:50%!important}

.isMobile .ilightbox-toolbar.light a:hover
{
background-color:#f6f3ff}

.isMobile .ilightbox-toolbar.light a.ilightbox-fullscreen
{
background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/light-skin/fullscreen-icon-64.png)}

.isMobile .ilightbox-toolbar.light a.ilightbox-close
{
background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/light-skin/x-mark-icon-64.png)}

.isMobile .ilightbox-toolbar.light a.ilightbox-next-button
{
  background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/light-skin/arrow-next-icon-64.png);
background-position:52% 50%}

.isMobile .ilightbox-toolbar.light a.ilightbox-prev-button
{
  background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/light-skin/arrow-prev-icon-64.png);
background-position:48% 50%}

.isMobile .ilightbox-toolbar.light a.ilightbox-play
{
background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/light-skin/play-icon-64.png)}

.isMobile .ilightbox-toolbar.light a.ilightbox-pause
{
background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/light-skin/pause-icon-64.png)}

.ilightbox-thumbnails.light .ilightbox-thumbnails-grid .ilightbox-thumbnail img
{
box-shadow:0 0 6px #dacefc}

.ilightbox-thumbnails.light .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video
{
background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/light-skin/thumb-overlay-play.png) no-repeat center}

.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-title
{
  font-size:18px;
  padding:10px 8px;
  padding-right:60px;
color:#000}

.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar
{
  left:auto;
  top:5px;
right:5px}

.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a
{
float:right}

.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a:first-of-type
{
  border-radius:0;
  border-bottom-right-radius:3px;
border-top-right-radius:3px}

.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a:last-of-type
{
  border-radius:0;
  border-bottom-left-radius:3px;
border-top-left-radius:3px}

.ilightbox-button.light.disabled
{
  opacity:.3;
  cursor:default;
background-color:#fff!important}

.ilightbox-button.light span
{
  display:block;
  width:100%;
height:100%}

.ilightbox-button.ilightbox-next-button.light,.ilightbox-button.ilightbox-prev-button.light
{
  bottom:0;
  right:0;
  left:0;
  width:95px;
  height:75px;
  margin:auto;
  background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/light-skin/arrow-next-vertical-icon-64.png) no-repeat 50% 65%;
  background-color:#fff;
box-shadow:0 0 15px #dacefc}

.ilightbox-button.ilightbox-button.light:hover
{
background-color:#f6f3ff}

.ilightbox-button.ilightbox-prev-button.light
{
  top:0;
  bottom:auto;
  background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/light-skin/arrow-prev-vertical-icon-64.png);
background-position:50% 35%}

.ilightbox-button.ilightbox-next-button.light.horizontal,.ilightbox-button.ilightbox-prev-button.light.horizontal
{
  right:0;
  left:auto;
  top:0;
  bottom:0;
  width:75px;
  height:95px;
  background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/light-skin/arrow-next-icon-64.png);
  background-position:65% 50%;
  border-radius:0;
  border-bottom-left-radius:5px;
border-top-left-radius:5px}

.ilightbox-button.ilightbox-prev-button.light.horizontal
{
  right:auto;
  left:0;
  background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/light-skin/arrow-prev-icon-64.png);
  background-position:35% 50%;
  border-radius:0;
  border-bottom-right-radius:5px;
border-top-right-radius:5px}

.ilightbox-overlay.mac
{
background:#2b2b2b}

.ilightbox-loader.mac
{
box-shadow:#000 0 0 85px,#000 0 0 85px}

.ilightbox-loader.mac div
{
background:#141414 url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/preloader.gif) no-repeat center}

.ilightbox-holder.mac
{
  padding:2px;
  background:rgba(35,35,35,.9);
box-shadow:0 38px 30px -18px rgba(0,0,0,.6)}

.ilightbox-holder.mac .ilightbox-container .ilightbox-caption
{
  background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/caption-bg.png);
  color:#fff;
  bottom:15px;
  left:15px;
  right:15px;
  border:rgba(255,255,255,.8) 1px solid;
  box-shadow:0 0 2px rgba(0,0,0,.5);
border-radius:3px}

.ilightbox-holder.mac .ilightbox-container .ilightbox-social
{
background:#fff}

.ilightbox-holder.mac .ilightbox-alert
{
  background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/alert.png) no-repeat center top;
color:#555}

.ilightbox-toolbar.mac
{
  top:15px;
  left:15px;
  background:linear-gradient(to bottom,#414141 0,#414141 40%,#323232 60%,#323232 100%);
  border:rgba(30,30,30,.6) 1px solid;
  overflow:hidden;
border-radius:3px}

.ilightbox-toolbar.mac a
{
  width:28px;
  height:28px;
background:no-repeat 50%}

.ilightbox-toolbar.mac a.disabled
{
  opacity:.2;
  cursor:default;
background-color:transparent!important}

.ilightbox-toolbar.mac a:hover
{
background-color:#4b4b4b}

.ilightbox-toolbar.mac a.ilightbox-close
{
background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/close-25.png)}

.ilightbox-toolbar.mac a.ilightbox-fullscreen
{
  background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/resize-25.png);
right:35px}

.ilightbox-toolbar.mac a.ilightbox-play
{
  background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/play-25.png);
right:35px}

.ilightbox-toolbar.mac a.ilightbox-pause
{
  background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/pause-25.png);
right:35px}

.isMobile .ilightbox-toolbar.mac
{
  top:auto;
  bottom:0;
  left:0;
  width:100%;
  height:40px;
  background:linear-gradient(to bottom,#414141 0,#414141 40%,#323232 60%,#323232 100%);
  border:0;
  border-top:rgba(30,30,30,.6) 1px solid;
  overflow:hidden;
  text-align:center;
border-radius:3px}

.isMobile .ilightbox-toolbar.mac a
{
  display:inline-block;
  float:none;
  width:50px;
  height:40px;
  background-size:50%;
background-position:50%!important}

.isMobile .ilightbox-toolbar.mac a.ilightbox-fullscreen
{
background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/resize-50.png)}

.isMobile .ilightbox-toolbar.mac a.ilightbox-close
{
background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/close-50.png)}

.isMobile .ilightbox-toolbar.mac a.ilightbox-next-button
{
  background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/forward-50.png);
background-position:52% 50%!important}

.isMobile .ilightbox-toolbar.mac a.ilightbox-prev-button
{
  background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/back-50.png);
background-position:48% 50%!important}

.isMobile .ilightbox-toolbar.mac a.ilightbox-play
{
  background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/play-50.png);
  background-size:80%;
background-position:70% 50%!important}

.isMobile .ilightbox-toolbar.mac a.ilightbox-pause
{
  background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/pause-50.png);
background-size:80%}

.ilightbox-holder.mac .ilightbox-inner-toolbar .ilightbox-title
{
  font-size:18px;
  padding:10px 8px;
color:#000}

.ilightbox-holder.mac .ilightbox-inner-toolbar .ilightbox-toolbar
{
  display:inline-block;
  left:-15px;
top:-15px}

.ilightbox-holder.mac .ilightbox-inner-toolbar .ilightbox-toolbar a
{
  float:left;
border-radius:0}

.ilightbox-thumbnails.mac .ilightbox-thumbnails-grid .ilightbox-thumbnail img
{
  box-shadow:0 0 6px rgba(0,0,0,.9);
border-radius:0}

.ilightbox-thumbnails.mac .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video
{
background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/thumb-overlay-play.png) no-repeat center}

.ilightbox-button.mac.disabled
{
  opacity:.2;
  cursor:default;
background:#3b3b3b!important}

.ilightbox-button.mac span
{
  display:block;
  width:100%;
height:100%}

.ilightbox-button.mac
{
  bottom:0;
  right:0;
  left:0;
  width:95px;
  height:55px;
  margin:auto;
  background:linear-gradient(to bottom,#414141 0,#414141 40%,#323232 60%,#323232 100%);
  border:rgba(30,30,30,.6) 1px solid;
  border-radius:0;
  border-top-left-radius:5px;
border-top-right-radius:5px}

.ilightbox-button.ilightbox-button.mac:hover
{
background:linear-gradient(to bottom,#4b4b4b 0,#4b4b4b 40%,#3c3c3c 60%,#3c3c3c 100%)}

.ilightbox-button.ilightbox-prev-button.mac
{
  top:0;
  bottom:auto;
  border-radius:0;
  border-bottom-left-radius:5px;
border-bottom-right-radius:5px}

.ilightbox-button.ilightbox-next-button.mac span
{
background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/forward-vertical-50.png) no-repeat 50% 75%}

.ilightbox-button.ilightbox-prev-button.mac span
{
background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/back-vertical-50.png) no-repeat 50% 25%}

.ilightbox-button.ilightbox-next-button.mac.horizontal,.ilightbox-button.ilightbox-prev-button.mac.horizontal
{
  right:0;
  left:auto;
  top:0;
  bottom:0;
  width:55px;
  height:95px;
  border-radius:0;
  border-bottom-left-radius:5px;
border-top-left-radius:5px}

.ilightbox-button.ilightbox-prev-button.mac.horizontal
{
  right:auto;
  left:0;
  border-radius:0;
  border-bottom-right-radius:5px;
border-top-right-radius:5px}

.ilightbox-button.ilightbox-next-button.mac.horizontal span
{
background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/forward-50.png) no-repeat 75% 50%}

.ilightbox-button.ilightbox-prev-button.mac.horizontal span
{
background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/back-50.png) no-repeat 25% 50%}

.ilightbox-overlay.metro-black
{
background:#000}

.ilightbox-loader.metro-black
{
box-shadow:#000 0 0 55px,rgba(0,0,0,.3) 0 0 55px}

.ilightbox-loader.metro-black div
{
background:#000 url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/preloader.gif) no-repeat center}

.ilightbox-holder.metro-black
{
  padding:3px;
  background:#000;
box-shadow:0 0 45px rgba(0,0,0,.8)}

.ilightbox-holder.metro-black .ilightbox-container .ilightbox-caption
{
  background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/caption-bg.png) repeat-x bottom;
  background-size:100% 100%;
  left:0;
  right:0;
  color:#fff;
  text-shadow:0 0 3px rgba(0,0,0,.75);
padding-top:15px}

.ilightbox-holder.metro-black .ilightbox-container .ilightbox-social
{
  background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/social-bg.png);
border-radius:2px}

.ilightbox-holder.metro-black .ilightbox-alert
{
  background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/alert.png) no-repeat center top;
color:#555}

.ilightbox-toolbar.metro-black
{
  top:8px;
  left:8px;
height:25px}

.ilightbox-toolbar.metro-black a
{
  width:27px;
  height:25px;
background:#000 url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/buttons.png) no-repeat 7px 6px}

.ilightbox-toolbar.metro-black a:hover
{
background-color:#51b7ff}

.ilightbox-toolbar.metro-black a.ilightbox-close:hover
{
background-color:#d94947}

.ilightbox-toolbar.metro-black a.disabled
{
  opacity:.2;
  cursor:default;
  background-color:#000;
box-shadow:0 0 25px rgba(0,0,0,.8)}

.ilightbox-toolbar.metro-black a.ilightbox-fullscreen
{
background-position:6px -31px}

.ilightbox-toolbar.metro-black a.ilightbox-play
{
background-position:8px -55px}

.ilightbox-toolbar.metro-black a.ilightbox-pause
{
background-position:8px -81px}

.isMobile .ilightbox-toolbar.metro-black
{
  background:#000;
  top:auto;
  bottom:0;
  left:0;
  width:100%;
  height:40px;
text-align:center}

.isMobile .ilightbox-toolbar.metro-black a
{
  display:inline-block;
  float:none;
  width:50px;
  height:40px;
  background-size:50%;
background-position:50%}

.isMobile .ilightbox-toolbar.metro-black a.ilightbox-fullscreen
{
background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/fullscreen-icon-64.png)}

.isMobile .ilightbox-toolbar.metro-black a.ilightbox-close
{
background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/x-mark-icon-64.png)}

.isMobile .ilightbox-toolbar.metro-black a.ilightbox-next-button
{
  background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/arrow-next-icon-64.png);
background-position:52% 50%}

.isMobile .ilightbox-toolbar.metro-black a.ilightbox-prev-button
{
  background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/arrow-prev-icon-64.png);
background-position:48% 50%}

.isMobile .ilightbox-toolbar.metro-black a.ilightbox-play
{
background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/play-icon-64.png)}

.isMobile .ilightbox-toolbar.metro-black a.ilightbox-pause
{
background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/pause-icon-64.png)}

.ilightbox-holder.metro-black .ilightbox-inner-toolbar .ilightbox-title
{
  font-size:18px;
  padding:10px 12px;
  padding-right:60px;
color:#acacad}

.ilightbox-holder.metro-black .ilightbox-inner-toolbar .ilightbox-toolbar
{
  left:auto;
  top:5px;
right:5px}

.ilightbox-holder.metro-black .ilightbox-inner-toolbar .ilightbox-toolbar a
{
float:right}

.ilightbox-thumbnails.metro-black.ilightbox-horizontal
{
height:104px}

.ilightbox-thumbnails.metro-black.ilightbox-horizontal .ilightbox-thumbnails-container
{
height:104px}

.ilightbox-thumbnails.metro-black.ilightbox-vertical
{
width:144px}

.ilightbox-thumbnails.metro-black.ilightbox-vertical .ilightbox-thumbnails-container
{
width:144px}

.ilightbox-thumbnails.metro-black .ilightbox-thumbnails-grid .ilightbox-thumbnail img
{
  border:2px solid #000;
  box-shadow:0 0 10px rgba(0,0,0,.8);
border-radius:0}

.ilightbox-thumbnails.metro-black .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video
{
background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/thumb-overlay-play.png) no-repeat center}

.ilightbox-button.metro-black.disabled
{
  opacity:.1;
cursor:default}

.ilightbox-button.metro-black span
{
  display:block;
  width:100%;
height:100%}

.ilightbox-button.ilightbox-next-button.metro-black,.ilightbox-button.ilightbox-prev-button.metro-black
{
  bottom:0;
  right:0;
  left:0;
  width:30%;
  height:100px;
  margin:auto;
  background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/arrows_vertical.png) no-repeat 50% -100px;
  background-color:#000;
background-color:rgba(0,0,0,.5)}

.ilightbox-button.ilightbox-prev-button.metro-black
{
  top:0;
  bottom:auto;
background-position:50% 0}

.ilightbox-button.ilightbox-next-button.metro-black.horizontal,.ilightbox-button.ilightbox-prev-button.metro-black.horizontal
{
  right:0;
  left:auto;
  top:0;
  bottom:0;
  width:100px;
  height:30%;
  background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/arrows_horizontal.png);
background-position:-93px 50%}

.ilightbox-button.ilightbox-prev-button.metro-black.horizontal
{
  right:auto;
  left:0;
background-position:-7px 50%}

.ilightbox-overlay.metro-white
{
background:#fff}

.ilightbox-loader.metro-white
{
box-shadow:rgba(0,0,0,.3) 0 0 55px}

.ilightbox-loader.metro-white div
{
background:#fff url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/preloader.gif) no-repeat center}

.ilightbox-holder.metro-white
{
  padding:3px;
  background:#fff;
box-shadow:0 0 45px rgba(0,0,0,.2)}

.ilightbox-holder.metro-white .ilightbox-container .ilightbox-caption
{
  background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/caption-bg.png) repeat-x bottom;
  background-size:100% 100%;
  left:0;
  right:0;
  color:#000;
  text-shadow:0 1px 1px rgba(0,0,0,.3);
padding-top:15px}

.ilightbox-holder.metro-white .ilightbox-container .ilightbox-social
{
  background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/social-bg.png);
border-radius:2px}

.ilightbox-holder.metro-white .ilightbox-alert
{
  background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/alert.png) no-repeat center top;
color:#89949b}

.ilightbox-toolbar.metro-white
{
  top:8px;
  left:8px;
height:25px}

.ilightbox-toolbar.metro-white a
{
  width:27px;
  height:25px;
background:#fff url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/buttons.png) no-repeat 7px 6px}

.ilightbox-toolbar.metro-white a:hover
{
background-color:#51b7ff}

.ilightbox-toolbar.metro-white a.disabled
{
  opacity:.2;
  cursor:default;
background-color:#fff}

.ilightbox-toolbar.metro-white a.ilightbox-close:hover
{
  background-color:#d94947;
background-position:-30px 6px}

.ilightbox-toolbar.metro-white a.ilightbox-fullscreen
{
background-position:6px -31px}

.ilightbox-toolbar.metro-white a.ilightbox-fullscreen:hover
{
background-position:-29px -31px}

.ilightbox-toolbar.metro-white a.ilightbox-play
{
background-position:8px -55px}

.ilightbox-toolbar.metro-white a.ilightbox-play:hover
{
background-position:-30px -55px}

.ilightbox-toolbar.metro-white a.ilightbox-pause
{
background-position:8px -81px}

.ilightbox-toolbar.metro-white a.ilightbox-pause:hover
{
background-position:-30px -81px}

.isMobile .ilightbox-toolbar.metro-white
{
  background:#fff;
  top:auto;
  bottom:0;
  left:0;
  width:100%;
  height:40px;
  text-align:center;
box-shadow:0 0 25px rgba(0,0,0,.2)}

.isMobile .ilightbox-toolbar.metro-white a,.isMobile .ilightbox-toolbar.metro-white a:hover
{
  display:inline-block;
  float:none;
  width:50px;
  height:40px;
  background-size:50%;
background-position:50%}

.isMobile .ilightbox-toolbar.metro-white a.ilightbox-fullscreen
{
background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/fullscreen-icon-64.png)}

.isMobile .ilightbox-toolbar.metro-white a.ilightbox-fullscreen:hover
{
background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/fullscreen-hover-icon-64.png)}

.isMobile .ilightbox-toolbar.metro-white a.ilightbox-close
{
background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/x-mark-icon-64.png)}

.isMobile .ilightbox-toolbar.metro-white a.ilightbox-close:hover
{
background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/x-mark-hover-icon-64.png)}

.isMobile .ilightbox-toolbar.metro-white a.ilightbox-next-button
{
  background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/arrow-next-icon-64.png);
background-position:52% 50%}

.isMobile .ilightbox-toolbar.metro-white a.ilightbox-next-button:hover
{
background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/arrow-next-hover-icon-64.png)}

.isMobile .ilightbox-toolbar.metro-white a.ilightbox-next-button.disabled
{
  background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/arrow-next-icon-64.png);
background-position:52% 50%}

.isMobile .ilightbox-toolbar.metro-white a.ilightbox-prev-button
{
  background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/arrow-prev-icon-64.png);
background-position:48% 50%}

.isMobile .ilightbox-toolbar.metro-white a.ilightbox-prev-button:hover
{
background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/arrow-prev-hover-icon-64.png)}

.isMobile .ilightbox-toolbar.metro-white a.ilightbox-prev-button.disabled
{
  background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/arrow-prev-icon-64.png);
background-position:48% 50%}

.isMobile .ilightbox-toolbar.metro-white a.ilightbox-play
{
background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/play-icon-64.png)}

.isMobile .ilightbox-toolbar.metro-white a.ilightbox-play:hover
{
background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/play-hover-icon-64.png)}

.isMobile .ilightbox-toolbar.metro-white a.ilightbox-pause
{
background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/pause-icon-64.png)}

.isMobile .ilightbox-toolbar.metro-white a.ilightbox-pause:hover
{
background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/pause-hover-icon-64.png)}

.ilightbox-thumbnails.metro-white.ilightbox-horizontal
{
height:104px}

.ilightbox-thumbnails.metro-white.ilightbox-horizontal .ilightbox-thumbnails-container
{
height:104px}

.ilightbox-thumbnails.metro-white.ilightbox-vertical
{
width:144px}

.ilightbox-thumbnails.metro-white.ilightbox-vertical .ilightbox-thumbnails-container
{
width:144px}

.ilightbox-thumbnails.metro-white .ilightbox-thumbnails-grid .ilightbox-thumbnail img
{
  border:2px solid #fff;
  box-shadow:0 0 10px rgba(0,0,0,.2);
border-radius:0}

.ilightbox-thumbnails.metro-white .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video
{
background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/thumb-overlay-play.png) no-repeat center}

.ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-title
{
  font-size:18px;
  padding:10px 12px;
  padding-right:60px;
color:#535352}

.ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-toolbar
{
  left:auto;
  top:5px;
right:5px}

.ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-toolbar a
{
float:right}

.ilightbox-button.metro-white.disabled
{
  opacity:.1;
cursor:default}

.ilightbox-button.metro-white span
{
  display:block;
  width:100%;
height:100%}

.ilightbox-button.ilightbox-next-button.metro-white,.ilightbox-button.ilightbox-prev-button.metro-white
{
  bottom:0;
  right:0;
  left:0;
  width:30%;
  height:100px;
  margin:auto;
  background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/arrows_vertical.png) no-repeat 50% -100px;
  background-color:#fff;
background-color:rgba(255,255,255,.6)}

.ilightbox-button.ilightbox-prev-button.metro-white
{
  top:0;
  bottom:auto;
background-position:50% 0}

.ilightbox-button.ilightbox-next-button.metro-white.horizontal,.ilightbox-button.ilightbox-prev-button.metro-white.horizontal
{
  right:0;
  left:auto;
  top:0;
  bottom:0;
  width:100px;
  height:30%;
  background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/arrows_horizontal.png);
background-position:-93px 50%}

.ilightbox-button.ilightbox-prev-button.metro-white.horizontal
{
  right:auto;
  left:0;
background-position:-7px 50%}

.ilightbox-overlay.parade
{
background:#333 url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/parade-skin/pattern.png)}

.ilightbox-loader.parade
{
box-shadow:0 0 35px hsla(0,0%,0%,.3)}

.ilightbox-loader.parade div
{
background:#fff url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/parade-skin/preloader.gif) no-repeat center}

.ilightbox-holder.parade
{
  padding:10px;
  background:#333;
  background:rgba(0,0,0,.25);
border-radius:4px}

.ilightbox-holder.parade .ilightbox-container
{
background:#fff}

.ilightbox-holder.parade .ilightbox-container .ilightbox-caption
{
  background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/parade-skin/caption-bg.png);
  color:#fff;
text-shadow:0 1px #000}

.ilightbox-holder.parade .ilightbox-container .ilightbox-social
{
  background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/parade-skin/caption-bg.png);
border-radius:2px}

.ilightbox-holder.parade .ilightbox-alert
{
  background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/parade-skin/alert.png) no-repeat center top;
color:#555}

.ilightbox-toolbar.parade
{
  top:11px;
  left:10px;
  padding:3px;
  background:#333;
background:rgba(0,0,0,.25)}

.ilightbox-toolbar.parade a
{
  width:29px;
  height:25px;
background:#fff url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/parade-skin/buttons.png) no-repeat 8px 6px}

.ilightbox-toolbar.parade a:hover
{
background-color:#f5f5f5}

.ilightbox-toolbar.parade a.ilightbox-close:hover
{
background-position:-29px 6px}

.ilightbox-toolbar.parade a.ilightbox-fullscreen
{
  background-position:8px -33px;
right:35px}

.ilightbox-toolbar.parade a.ilightbox-fullscreen:hover
{
background-position:-29px -33px}

.ilightbox-thumbnails.parade .ilightbox-thumbnails-grid .ilightbox-thumbnail img
{
box-shadow:0 0 6px rgba(0,0,0,.9)}

.ilightbox-thumbnails.parade .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video
{
background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/parade-skin/thumb-overlay-play.png) no-repeat center}

.ilightbox-holder.parade .ilightbox-inner-toolbar .ilightbox-title
{
  font-size:18px;
  padding:10px 8px;
  padding-right:60px;
color:#fff}

.ilightbox-holder.parade .ilightbox-inner-toolbar .ilightbox-toolbar
{
  left:auto;
  top:5px;
right:5px}

.ilightbox-holder.parade .ilightbox-inner-toolbar .ilightbox-toolbar a
{
float:right}

.ilightbox-overlay.smooth
{
background:#0f0f0f}

.ilightbox-loader.smooth
{
box-shadow:#000 0 0 55px,rgba(0,0,0,.3) 0 0 55px}

.ilightbox-loader.smooth div
{
background:#000 url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/preloader.gif) no-repeat center}

.ilightbox-holder.smooth
{
box-shadow:0 0 45px rgba(0,0,0,.9)}

.ilightbox-holder.smooth .ilightbox-container>*
{
pointer-events:all}

.ilightbox-holder.smooth .ilightbox-container:after
{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  pointer-events:none;
box-shadow:inset 0 0 0 1px rgba(255,255,255,.11)}

.ilightbox-holder.smooth .ilightbox-container .ilightbox-caption
{
  background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/caption-bg.png);
  border:1px solid rgba(0,0,0,.2);
  left:1px;
  right:1px;
  bottom:1px;
  color:#fff;
  text-shadow:0 0 3px rgba(0,0,0,.75);
border-radius:0}

.ilightbox-holder.smooth .ilightbox-container .ilightbox-social
{
  background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/caption-bg.png);
  border:1px solid rgba(0,0,0,.2);
  left:1px;
  top:1px;
border-radius:0}

.ilightbox-holder.smooth .ilightbox-alert
{
  background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/alert.png) no-repeat center top;
color:#555}

.ilightbox-toolbar.smooth
{
  top:8px;
  left:8px;
height:25px}

.ilightbox-toolbar.smooth a
{
  width:27px;
  height:25px;
background:#000 url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/buttons.png) no-repeat 7px 6px}

.ilightbox-toolbar.smooth a:hover
{
background-color:#51b7ff}

.ilightbox-toolbar.smooth a.ilightbox-close:hover
{
background-color:#d94947}

.ilightbox-toolbar.smooth a.disabled
{
  opacity:.2;
  cursor:default;
  background-color:#000;
box-shadow:0 0 25px rgba(0,0,0,.8)}

.ilightbox-toolbar.smooth a.ilightbox-fullscreen
{
background-position:6px -31px}

.ilightbox-toolbar.smooth a.ilightbox-play
{
background-position:8px -55px}

.ilightbox-toolbar.smooth a.ilightbox-pause
{
background-position:8px -81px}

.isMobile .ilightbox-toolbar.smooth
{
  background:#000;
  top:auto;
  bottom:0;
  left:0;
  width:100%;
  height:40px;
text-align:center}

.isMobile .ilightbox-toolbar.smooth a
{
  display:inline-block;
  float:none;
  width:50px;
  height:40px;
  background-size:50%;
background-position:50%}

.isMobile .ilightbox-toolbar.smooth a.ilightbox-fullscreen
{
background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/fullscreen-icon-64.png)}

.isMobile .ilightbox-toolbar.smooth a.ilightbox-close
{
background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/x-mark-icon-64.png)}

.isMobile .ilightbox-toolbar.smooth a.ilightbox-next-button
{
  background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/arrow-next-icon-64.png);
background-position:52% 50%}

.isMobile .ilightbox-toolbar.smooth a.ilightbox-prev-button
{
  background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/arrow-prev-icon-64.png);
background-position:48% 50%}

.isMobile .ilightbox-toolbar.smooth a.ilightbox-play
{
background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/play-icon-64.png)}

.isMobile .ilightbox-toolbar.smooth a.ilightbox-pause
{
background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/pause-icon-64.png)}

.ilightbox-holder.smooth .ilightbox-inner-toolbar .ilightbox-title
{
  font-size:18px;
  padding:10px 12px;
  padding-right:60px;
color:#acacad}

.ilightbox-holder.smooth .ilightbox-inner-toolbar .ilightbox-toolbar
{
  left:auto;
  top:5px;
right:5px}

.ilightbox-holder.smooth .ilightbox-inner-toolbar .ilightbox-toolbar a
{
float:right}

.ilightbox-thumbnails.smooth.ilightbox-horizontal
{
height:100px}

.ilightbox-thumbnails.smooth.ilightbox-horizontal .ilightbox-thumbnails-container
{
height:100px}

.ilightbox-thumbnails.smooth.ilightbox-vertical
{
width:140px}

.ilightbox-thumbnails.smooth.ilightbox-vertical .ilightbox-thumbnails-container
{
width:140px}

.ilightbox-thumbnails.smooth .ilightbox-thumbnails-grid .ilightbox-thumbnail
{
padding:10px}

.ilightbox-thumbnails.smooth .ilightbox-thumbnails-grid .ilightbox-thumbnail img
{
  box-shadow:0 0 10px rgba(0,0,0,.8);
border-radius:0}

.ilightbox-thumbnails.smooth .ilightbox-thumbnails-grid .ilightbox-thumbnail:after
{
  display:block;
  content:"";
  position:absolute;
  top:10px;
  left:10px;
  right:10px;
  bottom:10px;
  margin:auto;
  pointer-events:none;
  box-sizing:border-box;
box-shadow:inset 0 0 0 1px rgba(255,255,255,.11)}

.ilightbox-thumbnails.smooth.ilightbox-vertical .ilightbox-thumbnails-grid .ilightbox-thumbnail
{
margin-bottom:-10px}

.ilightbox-thumbnails.smooth.ilightbox-horizontal .ilightbox-thumbnails-grid .ilightbox-thumbnail
{
margin-right:-10px}

.ilightbox-thumbnails.smooth .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video
{
background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/thumb-overlay-play.png) no-repeat center}

.ilightbox-button.smooth.disabled
{
  opacity:.1;
cursor:default}

.ilightbox-button.smooth span
{
  display:block;
  width:100%;
height:100%}

.ilightbox-button.smooth
{
  bottom:0;
  right:0;
  left:0;
  width:120px;
  height:70px;
  margin:auto;
  background:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/arrows_vertical.png) no-repeat 50% -110px;
  background-color:#000;
  background-color:rgba(0,0,0,.5);
border:rgba(255,255,255,.2) 1px solid}

.ilightbox-button.ilightbox-next-button.smooth
{
border-bottom:0}

.ilightbox-button.ilightbox-prev-button.smooth
{
  top:0;
  bottom:auto;
  background-position:50% -15px;
border-top:0}

.ilightbox-button.smooth.horizontal
{
  right:0;
  left:auto;
  top:0;
  bottom:0;
  width:70px;
  height:120px;
  background-image:url(https://www.mairie-saintremydeprovence.com/wp-content/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/arrows_horizontal.png);
  background-position:-110px 50%;
border:rgba(255,255,255,.2) 1px solid}

.ilightbox-button.ilightbox-next-button.smooth.horizontal
{
border-right:0}

.ilightbox-button.ilightbox-prev-button.smooth.horizontal
{
  right:auto;
  left:0;
  background-position:-18px 50%;
border-left:0}

@media only screen and (max-width: 640px)
{
  .fusion-blog-layout-grid-6 .fusion-post-grid,.fusion-grid-6 .fusion-grid-column,.fusion-portfolio-six .fusion-portfolio-post,.products.products-6 .product-grid-view
  {
  width:100%!important}

  .fusion-blog-layout-grid-6 .fusion-post-grid.fusion-element-landscape .fusion-masonry-element-container,.fusion-grid-6 .fusion-grid-column.fusion-element-landscape .fusion-masonry-element-container,.fusion-portfolio-six .fusion-portfolio-post.fusion-element-landscape .fusion-masonry-element-container,.products.products-6 .product-grid-view.fusion-element-landscape .fusion-masonry-element-container
  {
  padding-top:65%!important}

  .fusion-blog-layout-grid-6 .fusion-post-grid.fusion-element-grid .fusion-masonry-element-container,.fusion-grid-6 .fusion-grid-column.fusion-element-grid .fusion-masonry-element-container,.fusion-portfolio-six .fusion-portfolio-post.fusion-element-grid .fusion-masonry-element-container,.products.products-6 .product-grid-view.fusion-element-grid .fusion-masonry-element-container
  {
  padding-top:100%!important}
}

@media only screen and (max-width: 672px)
{
  .fusion-blog-layout-grid .fusion-post-grid,.fusion-grid-column,.fusion-portfolio-post,.products li.product-grid-view
  {
  width:100%!important}

  .fusion-blog-layout-grid .fusion-post-grid.fusion-element-landscape .fusion-masonry-element-container,.fusion-grid-column.fusion-element-landscape .fusion-masonry-element-container,.fusion-portfolio-post.fusion-element-landscape .fusion-masonry-element-container,.products li.product-grid-view.fusion-element-landscape .fusion-masonry-element-container
  {
  padding-top:65%!important}

  .fusion-blog-layout-grid .fusion-post-grid.fusion-element-grid .fusion-masonry-element-container,.fusion-grid-column.fusion-element-grid .fusion-masonry-element-container,.fusion-portfolio-post.fusion-element-grid .fusion-masonry-element-container,.products li.product-grid-view.fusion-element-grid .fusion-masonry-element-container
  {
  padding-top:100%!important}

  .fusion-portfolio-grid:not(.fusion-portfolio-text) .fusion-portfolio-post .fusion-image-wrapper
  {
    display:block;
  text-align:center}

  .fusion-blog-layout-grid-6 .fusion-post-grid,.fusion-grid-6 .fusion-grid-column,.fusion-portfolio-six .fusion-portfolio-post,.products.products-6 .product-grid-view
  {
  width:50%!important}

  .fusion-blog-layout-grid-6 .fusion-post-grid.fusion-element-landscape,.fusion-grid-6 .fusion-grid-column.fusion-element-landscape,.fusion-portfolio-six .fusion-portfolio-post.fusion-element-landscape,.products.products-6 .product-grid-view.fusion-element-landscape
  {
  width:100%!important}
}

@media only screen and (min-width: 672px) and (max-width: 704px)
{
  .fusion-blog-layout-grid-6 .fusion-post-grid,.fusion-grid-6 .fusion-grid-column,.fusion-portfolio-six .fusion-portfolio-post,.products.products-6 .product-grid-view
  {
  width:33.33333333%!important}

  .fusion-blog-layout-grid-6 .fusion-post-grid.fusion-element-landscape,.fusion-grid-6 .fusion-grid-column.fusion-element-landscape,.fusion-portfolio-six .fusion-portfolio-post.fusion-element-landscape,.products.products-6 .product-grid-view.fusion-element-landscape
  {
  width:66.66666667%!important}

  .fusion-blog-layout-grid-3 .fusion-post-grid,.fusion-blog-layout-grid-4 .fusion-post-grid,.fusion-blog-layout-grid-5 .fusion-post-grid,.fusion-grid-3 .fusion-grid-column,.fusion-grid-4 .fusion-grid-column,.fusion-grid-5 .fusion-grid-column,.fusion-portfolio-five .fusion-portfolio-post,.fusion-portfolio-four .fusion-portfolio-post,.fusion-portfolio-masonry .fusion-portfolio-post,.fusion-portfolio-three .fusion-portfolio-post,.products.products-3 .product-grid-view,.products.products-4 .product-grid-view,.products.products-5 .product-grid-view
  {
  width:50%!important}

  .fusion-blog-layout-grid-3 .fusion-post-grid.fusion-element-landscape,.fusion-blog-layout-grid-4 .fusion-post-grid.fusion-element-landscape,.fusion-blog-layout-grid-5 .fusion-post-grid.fusion-element-landscape,.fusion-grid-3 .fusion-grid-column.fusion-element-landscape,.fusion-grid-4 .fusion-grid-column.fusion-element-landscape,.fusion-grid-5 .fusion-grid-column.fusion-element-landscape,.fusion-portfolio-five .fusion-portfolio-post.fusion-element-landscape,.fusion-portfolio-four .fusion-portfolio-post.fusion-element-landscape,.fusion-portfolio-masonry .fusion-portfolio-post.fusion-element-landscape,.fusion-portfolio-three .fusion-portfolio-post.fusion-element-landscape,.products.products-3 .product-grid-view.fusion-element-landscape,.products.products-4 .product-grid-view.fusion-element-landscape,.products.products-5 .product-grid-view.fusion-element-landscape
  {
  width:100%!important}
}

@media only screen and (min-width: 704px) and (max-width: 736px)
{
  .fusion-blog-layout-grid-6 .fusion-post-grid,.fusion-grid-6 .fusion-grid-column,.fusion-portfolio-six .fusion-portfolio-post,.products.products-6 .product-grid-view
  {
  width:25%!important}

  .fusion-blog-layout-grid-6 .fusion-post-grid.fusion-element-landscape,.fusion-grid-6 .fusion-grid-column.fusion-element-landscape,.fusion-portfolio-six .fusion-portfolio-post.fusion-element-landscape,.products.products-6 .product-grid-view.fusion-element-landscape
  {
  width:50%!important}

  .fusion-blog-layout-grid-3 .fusion-post-grid,.fusion-blog-layout-grid-4 .fusion-post-grid,.fusion-blog-layout-grid-5 .fusion-post-grid,.fusion-grid-3 .fusion-grid-column,.fusion-grid-4 .fusion-grid-column,.fusion-grid-5 .fusion-grid-column,.fusion-portfolio-five .fusion-portfolio-post,.fusion-portfolio-four .fusion-portfolio-post,.fusion-portfolio-three .fusion-portfolio-post,.products.products-3 .product-grid-view,.products.products-4 .product-grid-view,.products.products-5 .product-grid-view
  {
  width:50%!important}

  .fusion-blog-layout-grid-3 .fusion-post-grid.fusion-element-landscape,.fusion-blog-layout-grid-4 .fusion-post-grid.fusion-element-landscape,.fusion-blog-layout-grid-5 .fusion-post-grid.fusion-element-landscape,.fusion-grid-3 .fusion-grid-column.fusion-element-landscape,.fusion-grid-4 .fusion-grid-column.fusion-element-landscape,.fusion-grid-5 .fusion-grid-column.fusion-element-landscape,.fusion-portfolio-five .fusion-portfolio-post.fusion-element-landscape,.fusion-portfolio-four .fusion-portfolio-post.fusion-element-landscape,.fusion-portfolio-three .fusion-portfolio-post.fusion-element-landscape,.products.products-3 .product-grid-view.fusion-element-landscape,.products.products-4 .product-grid-view.fusion-element-landscape,.products.products-5 .product-grid-view.fusion-element-landscape
  {
  width:100%!important}
}

@media only screen and (min-width: 736px) and (max-width: 768px)
{
  .fusion-blog-layout-grid-6 .fusion-post-grid,.fusion-grid-6 .fusion-grid-column,.fusion-portfolio-six .fusion-portfolio-post .products.products-6 .product-grid-view
  {
  width:20%!important}

  .fusion-blog-layout-grid-6 .fusion-post-grid.fusion-element-landscape,.fusion-grid-6 .fusion-grid-column.fusion-element-landscape,.fusion-portfolio-six .fusion-portfolio-post .products.products-6 .product-grid-view.fusion-element-landscape
  {
  width:40%!important}

  .fusion-blog-layout-grid-4 .fusion-post-grid,.fusion-blog-layout-grid-5 .fusion-post-grid,.fusion-grid-4 .fusion-grid-column,.fusion-grid-5 .fusion-grid-column,.fusion-portfolio-five .fusion-portfolio-post,.fusion-portfolio-four .fusion-portfolio-post,.products.products-4 .product-grid-view,.products.products-5 .product-grid-view
  {
  width:33.33333333%!important}

  .fusion-blog-layout-grid-4 .fusion-post-grid.fusion-element-landscape,.fusion-blog-layout-grid-5 .fusion-post-grid.fusion-element-landscape,.fusion-grid-4 .fusion-grid-column.fusion-element-landscape,.fusion-grid-5 .fusion-grid-column.fusion-element-landscape,.fusion-portfolio-five .fusion-portfolio-post.fusion-element-landscape,.fusion-portfolio-four .fusion-portfolio-post.fusion-element-landscape,.products.products-4 .product-grid-view.fusion-element-landscape,.products.products-5 .product-grid-view.fusion-element-landscape
  {
  width:66.66666667%!important}
}

@media only screen and (min-width: 768px) and (max-width: 800px)
{
  .fusion-grid-6 .fusion-grid-column,.fusion-portfolio-six .fusion-portfolio-post,.grid-layout-6 .fusion-post-grid,.products.products-6 .product-grid-view
  {
  width:20%!important}

  .fusion-grid-6 .fusion-grid-column.fusion-element-landscape,.fusion-portfolio-six .fusion-portfolio-post.fusion-element-landscape,.grid-layout-6 .fusion-post-grid.fusion-element-landscape,.products.products-6 .product-grid-view.fusion-element-landscape
  {
  width:40%!important}

  .fusion-blog-layout-grid-5 .fusion-post-grid,.fusion-grid-5 .fusion-grid-column,.fusion-portfolio-five .fusion-portfolio-post,.products.products-5 .product-grid-view
  {
  width:25%!important}

  .fusion-blog-layout-grid-5 .fusion-post-grid.fusion-element-landscape,.fusion-grid-5 .fusion-grid-column.fusion-element-landscape,.fusion-portfolio-five .fusion-portfolio-post.fusion-element-landscape,.products.products-5 .product-grid-view.fusion-element-landscape
  {
  width:50%!important}
}

@media only screen and (min-width: 801px)
{
  .fusion-icon-only-link .menu-title
  {
  display:none}
}

@media only screen and (min-width: 801px)
{
  .fusion-main-menu>ul>li>a.fusion-icon-only-link>.fusion-megamenu-icon
  {
  padding:0}

  body.side-header-right.layout-boxed-mode #side-header
  {
    position:absolute;
    top:0;
  right:0}

  body.side-header-right.layout-boxed-mode #side-header .side-header-wrapper
  {
    position:fixed;
  width:280px}

  .fusion-mobile-menu-search
  {
  display:none!important}

  .fusion-header-wrapper .fusion-header .fusion-logo-background:after
  {
    top:calc((0px) * -1);
    border-top:0px solid #a0ce4e;
  border-bottom:100px solid #a0ce4e}

  .avada-has-logo-background.avada-responsive.fusion-top-header:not(.fusion-header-layout-v4):not(.fusion-header-layout-v5) .fusion-header .fusion-logo-background
  {
    display:inline-flex;
    position:relative;
  background-color:#a0ce4e}

  .avada-has-logo-background.avada-responsive.fusion-top-header:not(.fusion-header-layout-v4):not(.fusion-header-layout-v5) .fusion-header-wrapper .fusion-header .fusion-logo-background:after
  {
    content:"";
    pointer-events:none;
    position:absolute;
    left:0;
    width:100%;
  height:100%}

  .avada-has-logo-background.avada-responsive.fusion-top-header:not(.fusion-header-layout-v4):not(.fusion-header-layout-v5):not(.fusion-header-layout-v7) .fusion-header .fusion-logo-background
  {
  float:center}

  .avada-has-logo-background.avada-responsive.fusion-top-header:not(.fusion-header-layout-v4):not(.fusion-header-layout-v5):not(.fusion-header-layout-v7).avada-has-header-100-width .fusion-logo-center .fusion-header,.avada-has-logo-background.avada-responsive.fusion-top-header:not(.fusion-header-layout-v4):not(.fusion-header-layout-v5):not(.fusion-header-layout-v7).avada-has-header-100-width .fusion-logo-left .fusion-header
  {
  padding-left:0}

  .avada-has-logo-background.avada-responsive.fusion-top-header:not(.fusion-header-layout-v4):not(.fusion-header-layout-v5):not(.fusion-header-layout-v7).avada-has-header-100-width .fusion-logo-right .fusion-header
  {
  padding-right:0}

  .avada-has-logo-background.avada-responsive.fusion-top-header:not(.fusion-header-layout-v4):not(.fusion-header-layout-v5).mobile-logo-pos-center .fusion-header .fusion-logo-background
  {
  float:left}

  .avada-has-logo-background.fusion-header-layout-v6.mobile-logo-pos-right.avada-has-header-100-width .fusion-header
  {
  order:2}

  .avada-has-logo-background.fusion-header-layout-v6.mobile-logo-pos-right .fusion-header .fusion-logo-background
  {
  order:2}

  .avada-has-logo-background:not(.fusion-top-header) .side-header-content.fusion-logo-center,.avada-has-logo-background:not(.fusion-top-header) .side-header-content.fusion-logo-left,.avada-has-logo-background:not(.fusion-top-header) .side-header-content.fusion-logo-right
  {
  background-color:#a0ce4e}

  .avada-has-logo-background.avada-sticky-shrinkage:not(.fusion-header-layout-v4):not(.fusion-header-layout-v5) .fusion-header-wrapper.fusion-is-sticky .fusion-header .fusion-logo-background:after
  {
    transition:border-width .25s ease-in-out;
  border-bottom-width:0}

  .avada-has-logo-background.fusion-top-header.fusion-header-layout-v7:not(.avada-menu-highlight-style-background) .fusion-header .fusion-logo-background
  {
    padding-right:0;
  margin-right:40px}

  .avada-has-logo-background.fusion-top-header.fusion-header-layout-v7:not(.avada-menu-highlight-style-background) .fusion-is-sticky .fusion-header .fusion-logo-background
  {
    padding-right:0;
  margin-right:35px}

  html.avada-header-color-not-opaque .fusion-header,html.avada-header-color-not-opaque .fusion-secondary-header
  {
  border-top:none}

  html.avada-header-color-not-opaque .fusion-header-v1 .fusion-header,html.avada-header-color-not-opaque .fusion-secondary-main-menu
  {
  border:none}

  html.avada-header-color-not-opaque .fusion-header-wrapper
  {
    position:absolute;
  z-index:10000}

  html.avada-header-color-not-opaque .fusion-header-wrapper .fusion-header
  {
  background-image:none}

  html.avada-header-color-not-opaque .layout-boxed-mode .fusion-header-wrapper
  {
    width:100%;
  max-width:1170px}

  html.avada-header-color-not-opaque .layout-wide-mode .fusion-header-wrapper
  {
    left:0;
  right:0}
}

@media only screen and (max-width: 800px)
{
  .width-100 .fusion-section-separator-with-offset
  {
    margin-left:calc((100vw - 100%)/ -2)!important;
  margin-right:calc((100vw - 100%)/ -2)!important}
}

@media only screen and (max-width: 800px)
{
  body.side-header #wrapper
  {
    margin-left:0!important;
  margin-right:0!important}

  body.side-header.layout-boxed-mode #wrapper
  {
    margin-left:auto!important;
  margin-right:auto!important}

  .layout-boxed-mode .side-header-wrapper
  {
  background-color:transparent}

  #side-header
  {
    transition:background-color .25s ease-in-out;
    position:static;
    height:auto;
    width:100%!important;
    padding:20px 30px!important;
    margin:0!important;
  background-color:rgb(255,255,255)}

  #side-header .side-header-styling-wrapper
  {
  display:none}

  #side-header .side-header-wrapper
  {
    padding-top:0;
    padding-bottom:0;
  position:relative}

  #side-header .header-social,#side-header .header-v4-content
  {
  display:none}

  #side-header .fusion-logo
  {
    margin:0!important;
  float:left}

  #side-header .side-header-content
  {
  padding:0!important}

  #side-header.fusion-mobile-menu-design-classic .fusion-logo
  {
    float:none;
  text-align:center}

  #side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-nav-holder
  {
    display:block;
  margin-top:20px}

  #side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-sticky-nav-holder
  {
  display:none}

  #side-header .fusion-main-menu,#side-header .side-header-content-1-2,#side-header .side-header-content-3
  {
  display:none}

  #side-header.fusion-mobile-menu-design-modern .fusion-logo
  {
    float:left;
  margin:0}

  #side-header.fusion-mobile-menu-design-modern .fusion-logo-left
  {
  float:left}

  #side-header.fusion-mobile-menu-design-modern .fusion-logo-center
  {
  float:left}

  #side-header.fusion-mobile-menu-design-modern .fusion-logo-right
  {
  float:right}

  #side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons
  {
    float:left;
  position:static}

  #side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons a
  {
  float:left}

  #side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons :first-child
  {
  margin-left:0}

  #side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-left .fusion-mobile-menu-icons
  {
  float:right}

  #side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-left .fusion-mobile-menu-icons:last-child
  {
  margin-left:0}

  #side-header.fusion-mobile-menu-design-modern .fusion-mobile-menu-icons
  {
  display:block}

  #side-header.fusion-mobile-menu-design-modern .fusion-main-menu-container .fusion-mobile-nav-holder,#side-header.fusion-mobile-menu-design-modern .side-header-wrapper>.fusion-secondary-menu-search
  {
    padding-top:20px;
    margin-left:-30px;
    margin-right:-30px;
  margin-bottom:-20px}

  #side-header.fusion-mobile-menu-design-modern .fusion-main-menu-container .fusion-mobile-nav-holder>ul
  {
    display:block;
    border-right:0;
    border-left:0;
  border-bottom:0}

  #side-header.fusion-mobile-menu-design-flyout .fusion-logo-left
  {
  float:left}

  #side-header.fusion-mobile-menu-design-flyout.fusion-header-has-flyout-menu .fusion-flyout-mobile-menu-icons
  {
    z-index:99999;
    position:relative;
  display:flex}

  .avada-responsive #side-header.fusion-is-sticky
  {
  background-color:#ffffff}

  body #wrapper .header-shadow:after,body.side-header #wrapper #side-header.header-shadow .side-header-border:after
  {
    position:static;
    height:auto;
  box-shadow:none}

  body.layout-boxed-mode.side-header-right #side-header
  {
    position:absolute;
  top:0}

  body.layout-boxed-mode.layout-scroll-offset-framed #wrapper #side-header
  {
    height:auto;
  position:relative}

  .fusion-header-has-flyout-menu .fusion-header-has-flyout-menu-content
  {
    z-index:99999;
    display:flex;
    align-items:center;
  justify-content:space-between}

  .fusion-is-sticky .fusion-mobile-menu-design-flyout .fusion-header
  {
  position:fixed}

  .fusion-mobile-menu-design-flyout .fusion-secondary-header,.fusion-mobile-menu-design-modern .fusion-secondary-header
  {
  padding:0}

  .fusion-mobile-menu-design-flyout .fusion-secondary-header .fusion-row,.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-row
  {
    padding-left:0;
  padding-right:0}

  .fusion-mobile-menu-design-flyout .fusion-social-links-header,.fusion-mobile-menu-design-modern .fusion-social-links-header
  {
    max-width:100%;
    text-align:center;
    margin-top:10px;
  margin-bottom:8px}

  .fusion-mobile-menu-design-flyout .fusion-social-links-header a,.fusion-mobile-menu-design-modern .fusion-social-links-header a
  {
    margin-right:20px;
  margin-bottom:5px}

  .fusion-mobile-menu-design-flyout .fusion-alignleft,.fusion-mobile-menu-design-modern .fusion-alignleft
  {
  border-bottom:1px solid transparent}

  .fusion-mobile-menu-design-flyout .fusion-alignleft,.fusion-mobile-menu-design-flyout .fusion-alignright,.fusion-mobile-menu-design-modern .fusion-alignleft,.fusion-mobile-menu-design-modern .fusion-alignright
  {
    width:100%;
    float:none;
  display:block}

  .fusion-mobile-menu-design-flyout .fusion-secondary-menu>ul>li,.fusion-mobile-menu-design-modern .fusion-secondary-menu>ul>li
  {
    display:inline-block;
    vertical-align:middle;
  text-align:left}

  .fusion-mobile-menu-design-flyout .fusion-secondary-menu-cart,.fusion-mobile-menu-design-modern .fusion-secondary-menu-cart
  {
  border-right:0}

  .fusion-mobile-menu-design-flyout .fusion-secondary-menu-icon,.fusion-mobile-menu-design-modern .fusion-secondary-menu-icon
  {
    background-color:transparent;
    padding-left:10px;
    padding-right:7px;
  min-width:100%}

  .fusion-mobile-menu-design-flyout .fusion-secondary-menu-icon:after,.fusion-mobile-menu-design-modern .fusion-secondary-menu-icon:after
  {
  display:none}

  .fusion-mobile-menu-design-flyout .fusion-header-tagline,.fusion-mobile-menu-design-modern .fusion-header-tagline
  {
    margin-top:10px;
    float:none;
  line-height:24px}

  .fusion-body .fusion-mobile-menu-design-flyout .fusion-secondary-header .fusion-alignleft,.fusion-body .fusion-mobile-menu-design-flyout .fusion-secondary-header .fusion-alignright,.fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft,.fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignright
  {
  text-align:center}

  .fusion-body .fusion-mobile-menu-design-flyout .fusion-secondary-menu>ul>li,.fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-menu>ul>li
  {
  float: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-mobile-logo,.fusion-mobile-logo
    {
    display:inline-block}
  }

  .fusion-mobile-menu-design-flyout .fusion-secondary-menu .fusion-secondary-menu-icon,.fusion-mobile-menu-design-flyout .fusion-secondary-menu .fusion-secondary-menu-icon:hover,.fusion-mobile-menu-design-flyout .fusion-secondary-menu-icon:before,.fusion-mobile-menu-design-modern .fusion-secondary-menu .fusion-secondary-menu-icon,.fusion-mobile-menu-design-modern .fusion-secondary-menu .fusion-secondary-menu-icon:hover,.fusion-mobile-menu-design-modern .fusion-secondary-menu-icon:before
  {
  color:#747474}

  .side-header-background-color
  {
  background-color:rgb(255,255,255)}

  .fusion-body .fusion-header-wrapper .fusion-header,.fusion-body .fusion-header-wrapper .fusion-secondary-main-menu
  {
  background-color:rgb(255,255,255)}

  .avada-mobile-header-color-not-opaque .fusion-body #side-header
  {
    position:absolute;
  z-index:10000}

  .avada-mobile-header-color-not-opaque .layout-boxed-mode.fusion-body #side-header
  {
    width:100%;
  max-width:calc(1170px - 280px)}

  .avada-mobile-header-color-not-opaque .layout-wide-mode.fusion-body #side-header
  {
    left:0;
  right:0}
}

@media only screen and (max-width: 800px)
{
  .fusion-footer-copyright-area>.fusion-row,.fusion-footer-widget-area>.fusion-row
  {
    padding-left:0;
  padding-right:0}
}

@media only screen and (max-width: 800px)
{
  .fusion-mobile-menu-design-modern .fusion-secondary-header
  {
    padding-left:0!important;
  padding-right:0!important}

  .fusion-mobile-menu-design-modern .ubermenu-responsive-toggle,.fusion-mobile-menu-design-modern .ubermenu-sticky-toggle-wrapper
  {
  clear:both}

  .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-main-menu
  {
    width:auto;
    display:block;
  float:left}

  .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-main-menu>ul .fusion-middle-logo-menu-logo
  {
  display:block}

  .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-sticky-menu
  {
  display:none}

  .fusion-mobile-menu-design-modern.fusion-header-v7.mobile-logo-pos-right .fusion-main-menu
  {
  float:right}

  .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-logo
  {
  padding:0}

  .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-header
  {
    padding-top:20px;
  padding-bottom:20px}

  .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-header .fusion-row
  {
  width:100%}

  .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-logo
  {
  margin:0!important}

  .fusion-mobile-menu-design-modern.fusion-header-v1 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v2 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v3 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v4 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v5 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v7 .modern-mobile-menu-expanded .fusion-logo
  {
  margin-bottom:20px!important}

  .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-mobile-nav-holder
  {
    padding-top:20px;
    margin-left:-30px;
    margin-right:-30px;
  margin-bottom:calc(-20px - 100px)}

  .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder>ul,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder>ul,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder>ul,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder>ul,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder>ul,.fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-mobile-nav-holder>ul
  {
  display:block}

  .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-mobile-sticky-nav-holder
  {
  display:none}

  .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-mobile-menu-icons
  {
  display:block}

  .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo a
  {
  float:none}

  .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo .searchform
  {
    float:none;
  display:none}

  .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header-banner
  {
  margin-top:10px}

  .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-center .fusion-logo
  {
  float:left}

  .rtl .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-center .fusion-logo
  {
  float:right}

  .rtl .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-center .fusion-mobile-menu-icons
  {
  float:left}

  .rtl .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-center .fusion-mobile-menu-icons a
  {
    float:left;
    margin-left:0;
  margin-right:15px}

  .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder
  {
    padding-top:0;
    margin-left:-30px;
    margin-right:-30px;
  margin-bottom:0}

  .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu
  {
    position:static;
  border:0}

  .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu .fusion-mobile-nav-holder>ul,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu .fusion-mobile-nav-holder>ul
  {
  border:0}

  .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu .searchform,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu .searchform
  {
  float:none}

  .fusion-mobile-menu-design-modern.fusion-header-v4.fusion-logo-right .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-right .fusion-logo
  {
  float:right}

  .fusion-mobile-menu-design-modern.fusion-header-v4.fusion-sticky-menu-only .fusion-secondary-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v5.fusion-sticky-menu-only .fusion-secondary-main-menu
  {
  position:static}

  .fusion-header .fusion-row
  {
    padding-left:0;
  padding-right:0}

  .fusion-header-wrapper .fusion-row
  {
    padding-left:0;
    padding-right:0;
  max-width:100%}

  .fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-contact-info
  {
    text-align:center;
  line-height:normal}

  .fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-secondary-menu
  {
  display:none}

  .fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-social-links-header
  {
    max-width:100%;
    margin-top:5px;
    text-align:center;
  margin-bottom:5px}

  .fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-header-tagline
  {
    float:none;
    text-align:center;
    margin-top:10px;
    line-height:24px;
    margin-left:auto;
  margin-right:auto}

  .fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-header-banner
  {
    float:none;
    text-align:center;
    margin:0 auto;
    width:100%;
    margin-top:20px;
  clear:both}

  .fusion-secondary-header
  {
  background-color:#333333}

  .fusion-secondary-header .fusion-row
  {
  display:block}

  .fusion-secondary-header .fusion-alignleft
  {
  margin-right:0}

  .fusion-secondary-header .fusion-alignright
  {
  margin-left:0}

  body.fusion-body .fusion-secondary-header .fusion-alignright>*
  {
  float:none}

  body.fusion-body .fusion-secondary-header .fusion-alignright .fusion-social-links-header .boxed-icons
  {
  margin-bottom:5px}

  .fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-header,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-header,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-header,.fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-header
  {
    padding-top:20px;
  padding-bottom:20px}

  .fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-logo a
  {
    float:none;
    text-align:center;
  margin:0!important}

  .fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-mobile-nav-holder
  {
    display:block;
  margin-top:20px}

  .fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-main-menu
  {
  display:none}

  .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-main-menu
  {
    display:block;
  max-width:none}

  .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-main-menu>ul>li
  {
  display:none}

  .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-main-menu>ul .fusion-middle-logo-menu-logo
  {
  display:block}

  .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-sticky-menu>ul .fusion-middle-logo-menu-logo
  {
  display:none}

  .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-logo
  {
  padding:0}

  .fusion-mobile-menu-design-classic .fusion-secondary-header
  {
  padding:10px}

  .fusion-mobile-menu-design-classic .fusion-secondary-header .fusion-mobile-nav-holder
  {
  margin-top:0}

  .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-header,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-header
  {
    padding-top:20px;
  padding-bottom:20px}

  .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-secondary-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-secondary-main-menu
  {
    padding-top:6px;
  padding-bottom:6px}

  .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-main-menu
  {
  display:none}

  .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-mobile-nav-holder
  {
  display:block}

  .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo a
  {
    float:none;
    text-align:center;
  margin:0!important}

  .fusion-mobile-menu-design-classic.fusion-header-v4 .searchform,.fusion-mobile-menu-design-classic.fusion-header-v5 .searchform
  {
    display:block;
    float:none;
    width:100%;
  margin:13px 0 0}

  .fusion-mobile-menu-design-classic.fusion-header-v4 .search-table,.fusion-mobile-menu-design-classic.fusion-header-v5 .search-table
  {
  width:100%}

  .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a
  {
  float:none}

  .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-header-banner
  {
  margin-top:10px}

  .fusion-mobile-menu-design-classic .fusion-alignleft
  {
  margin-bottom:10px}

  .fusion-mobile-menu-design-classic .fusion-alignleft,.fusion-mobile-menu-design-classic .fusion-alignright
  {
    float:none;
    width:100%;
    line-height:normal;
  display:block}

  .fusion-mobile-menu-design-classic .fusion-mobile-nav-holder .fusion-secondary-menu-icon:after,.fusion-mobile-menu-design-classic .fusion-mobile-nav-holder .fusion-secondary-menu-icon:before
  {
  display:none}

  .fusion-header-v4 .fusion-logo
  {
  display:block}

  .fusion-header-v4.fusion-mobile-menu-design-modern .fusion-logo .fusion-logo-link
  {
  max-width:75%}

  .fusion-header-v4.fusion-mobile-menu-design-modern .fusion-mobile-menu-icons
  {
  position:absolute}

  .fusion-header-v4.fusion-mobile-menu-design-flyout .fusion-logo .fusion-logo-link
  {
  max-width:75%}

  .fusion-header-v4.fusion-mobile-menu-design-flyout .fusion-mobile-menu-icons
  {
  position:absolute}

  .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-main-menu>ul .fusion-middle-logo-menu-logo
  {
  display:none}

  .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-main-menu-sticky>ul .fusion-middle-logo-menu-logo,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-sticky-menu>ul .fusion-middle-logo-menu-logo
  {
  display:block}

  .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-main-menu
  {
  display:none}

  .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-main-menu-sticky,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-sticky-menu
  {
  display:block}

  .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-sticky-header-wrapper,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-sticky-header-wrapper
  {
    position:fixed;
  width:100%}

  .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v4.fusion-mobile-menu-design-flyout.fusion-flyout-menu-active .fusion-secondary-main-menu,.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v5.fusion-mobile-menu-design-flyout.fusion-flyout-menu-active .fusion-secondary-main-menu
  {
  z-index:9999999}

  .fusion-mobile-menu-design-flyout.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-flyout.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-flyout.fusion-header-v3 .fusion-main-menu,.fusion-mobile-menu-design-flyout.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-flyout.fusion-header-v5 .fusion-main-menu,.fusion-mobile-menu-design-flyout.fusion-header-v7 .fusion-main-menu>ul>li,.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-main-menu>ul>li
  {
  display:none}

  .fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-flyout.fusion-header-v1 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-flyout.fusion-header-v2 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-flyout.fusion-header-v3 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-flyout.fusion-header-v4 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-flyout.fusion-header-v5 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-flyout.fusion-header-v7 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-mobile-sticky-nav-holder
  {
  display:none}

  .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v7.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v7.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v7.fusion-sticky-menu-1 .fusion-mobile-nav-holder
  {
  display:none}

  .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v7.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v7.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v7.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder
  {
  display:block}

  #side-header.fusion-mobile-menu-design-flyout .side-header-wrapper,.fusion-mobile-menu-design-flyout .fusion-header .fusion-row
  {
  z-index:9999}

  .fusion-mobile-menu-design-flyout.fusion-header-v1 .fusion-flyout-mobile-menu-icons,.fusion-mobile-menu-design-flyout.fusion-header-v2 .fusion-flyout-mobile-menu-icons,.fusion-mobile-menu-design-flyout.fusion-header-v3 .fusion-flyout-mobile-menu-icons,.fusion-mobile-menu-design-flyout.fusion-header-v4 .fusion-flyout-mobile-menu-icons,.fusion-mobile-menu-design-flyout.fusion-header-v5 .fusion-flyout-mobile-menu-icons,.fusion-mobile-menu-design-flyout.fusion-header-v7 .fusion-flyout-mobile-menu-icons
  {
    z-index:99999;
    position:relative;
  display:flex}

  .fusion-mobile-menu-design-flyout.fusion-header-v7 .fusion-main-menu
  {
    display:block;
    float:left;
  width:auto}

  .fusion-mobile-menu-design-flyout.fusion-header-v7 .fusion-main-menu>ul .fusion-middle-logo-menu-logo
  {
  display:block}

  .fusion-mobile-menu-design-flyout.fusion-header-v7.fusion-flyout-active .fusion-main-menu
  {
  z-index:99999}

  .fusion-mobile-menu-design-flyout.fusion-header-v7.fusion-flyout-active .fusion-logo
  {
  z-index:99999}

  .fusion-flyout-mobile-menu.fusion-mobile-nav-holder>ul
  {
    display:block;
    width:100%;
    text-align:center;
  border:none}

  .fusion-flyout-mobile-menu.fusion-mobile-nav-holder .fusion-mobile-nav-item a
  {
  border:none}

  .fusion-flyout-mobile-menu.fusion-mobile-nav-holder .fusion-open-submenu,.fusion-flyout-mobile-menu.fusion-mobile-nav-holder .sub-menu,.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu .fusion-main-menu-cart,.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-secondary-menu-search,.fusion-mobile-menu-design-flyout.fusion-header-v7 .fusion-flyout-menu .fusion-middle-logo-menu-logo,.fusion-mobile-menu-design-flyout.fusion-header-v7 .fusion-main-menu.fusion-sticky-menu
  {
  display:none}

  .fusion-header-v4.fusion-header-has-flyout-menu .fusion-header>.fusion-row
  {
  position:relative}

  .avada-not-responsive .fusion-main-menu>ul>li
  {
  padding-right:25px}

  .avada-responsive .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-main-menu
  {
  float:center}

  .avada-responsive.mobile-logo-pos-center .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-main-menu
  {
  float:left}

  .mobile-logo-pos-right .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-main-menu
  {
  float:right}

  .fusion-body .fusion-header-wrapper .fusion-main-menu.fusion-ubermenu-mobile
  {
  display:block}

  .fusion-mobile-nav-holder li.fusion-mobile-nav-item .wpml-ls-item a::before
  {
  display:none}

  .fusion-mobile-nav-holder .wpml-ls-native
  {
  padding:0 5px}

  .avada-mobile-header-color-not-opaque .fusion-header-wrapper
  {
    position:absolute;
  z-index:10000}

  .avada-mobile-header-color-not-opaque .fusion-header-wrapper .fusion-header
  {
  background-image:none}

  .avada-mobile-header-color-not-opaque .layout-boxed-mode .fusion-header-wrapper
  {
    width:100%;
  max-width:1170px}

  .avada-mobile-header-color-not-opaque .layout-wide-mode .fusion-header-wrapper
  {
    left:0;
  right:0}

  body.avada-has-mobile-menu-search:not(.avada-has-main-nav-search-icon) .fusion-header-v6.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle
  {
  display:flex}

  body:not(.avada-has-mobile-menu-search) .fusion-header-v6.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle
  {
  display:none}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait)
{
  .fusion-blog-layout-grid-6 .fusion-post-grid,.fusion-grid-6 .fusion-grid-column,.fusion-portfolio-six .fusion-portfolio-post,.products.products-6 .product-grid-view
  {
  width:33.33333333%!important}

  .fusion-blog-layout-grid-6 .fusion-post-grid.fusion-element-landscape,.fusion-grid-6 .fusion-grid-column.fusion-element-landscape,.fusion-portfolio-six .fusion-portfolio-post.fusion-element-landscape,.products.products-6 .product-grid-view.fusion-element-landscape
  {
  width:66.66666667%!important}

  .fusion-blog-layout-grid-3 .fusion-post-grid,.fusion-blog-layout-grid-4 .fusion-post-grid,.fusion-blog-layout-grid-5 .fusion-post-grid,.fusion-grid-3 .fusion-grid-column,.fusion-grid-4 .fusion-grid-column,.fusion-grid-5 .fusion-grid-column,.fusion-portfolio-five .fusion-portfolio-post,.fusion-portfolio-four .fusion-portfolio-post,.fusion-portfolio-masonry .fusion-portfolio-post,.fusion-portfolio-three .fusion-portfolio-post,.products.products-3 .product-grid-view,.products.products-4 .product-grid-view,.products.products-5 .product-grid-view
  {
  width:50%!important}

  .fusion-blog-layout-grid-3 .fusion-post-grid.fusion-element-landscape,.fusion-blog-layout-grid-4 .fusion-post-grid.fusion-element-landscape,.fusion-blog-layout-grid-5 .fusion-post-grid.fusion-element-landscape,.fusion-grid-3 .fusion-grid-column.fusion-element-landscape,.fusion-grid-4 .fusion-grid-column.fusion-element-landscape,.fusion-grid-5 .fusion-grid-column.fusion-element-landscape,.fusion-portfolio-five .fusion-portfolio-post.fusion-element-landscape,.fusion-portfolio-four .fusion-portfolio-post.fusion-element-landscape,.fusion-portfolio-masonry .fusion-portfolio-post.fusion-element-landscape,.fusion-portfolio-three .fusion-portfolio-post.fusion-element-landscape,.products.products-3 .product-grid-view.fusion-element-landscape,.products.products-4 .product-grid-view.fusion-element-landscape,.products.products-5 .product-grid-view.fusion-element-landscape
  {
  width:100%!important}

  .fusion-columns-1 .fusion-column:first-child,.fusion-columns-2 .fusion-column:first-child,.fusion-columns-3 .fusion-column:first-child,.fusion-columns-4 .fusion-column:first-child,.fusion-columns-5 .fusion-column:first-child
  {
  margin-left:0}

  .fusion-column,.fusion-column:nth-child(2n),.fusion-column:nth-child(3n),.fusion-column:nth-child(4n),.fusion-column:nth-child(5n)
  {
  margin-right:0}

  #wrapper
  {
  width:auto!important}

  #wrapper .ei-slider
  {
    width:100%!important;
  height:200px!important}

  .create-block-format-context
  {
  display:none}

  .columns .col
  {
    float:none;
    width:100%!important;
    margin:0;
  box-sizing:border-box}

  .fullwidth-box
  {
  background-attachment:scroll!important}

  .fullwidth-box .fullwidth-faded
  {
  background-attachment:scroll!important}

  .review
  {
    float:none;
  width:100%}

  .fusion-social-links-footer
  {
  width:auto}

  .fusion-social-links-footer .fusion-social-networks
  {
    display:inline-block;
  float:none}

  .fusion-author .fusion-author-ssocial .fusion-author-tagline
  {
    float:none;
    text-align:center;
  max-width:100%}

  .fusion-author .fusion-author-ssocial .fusion-social-networks
  {
  text-align:center}

  .fusion-author .fusion-author-ssocial .fusion-social-networks .fusion-social-network-icon:first-child
  {
  margin-left:0}

  .fusion-page-title-wrapper
  {
  display:block}

  .fusion-page-title-bar-left .fusion-page-title-captions,.fusion-page-title-bar-left .fusion-page-title-secondary,.fusion-page-title-bar-right .fusion-page-title-captions,.fusion-page-title-bar-right .fusion-page-title-secondary
  {
    display:block;
    float:none;
    width:100%;
  line-height:normal}

  .fusion-page-title-bar-left .fusion-page-title-secondary
  {
  text-align:left}

  .fusion-page-title-bar-left .searchform
  {
    display:block;
  max-width:100%}

  .fusion-page-title-bar .fusion-page-title-secondary
  {
  margin:2px 0 0}

  .fusion-page-title-bar-right .fusion-page-title-secondary
  {
  text-align:right}

  .fusion-page-title-bar-right .searchform
  {
  max-width:100%}

  .sidebar .social_links .social li
  {
    width:auto;
  margin-right:5px}

  #comment-input
  {
  margin-bottom:0}

  #comment-input input
  {
    width:90%;
    float:none!important;
  margin-bottom:10px}

  #comment-textarea textarea
  {
  width:90%}

  .pagination
  {
  margin-top:40px}

  .portfolio-one .portfolio-item .image
  {
    float:none;
    width:auto;
    height:auto;
  margin-bottom:20px}

  h5.toggle span.toggle-title
  {
  width:80%}

  .project-content .project-description
  {
  float:none!important}

  .project-content .fusion-project-description-details
  {
  margin-bottom:50px}

  .project-content .project-description,.project-content .project-info
  {
  width:100%!important}

  .portfolio-half .flexslider
  {
  width:100%}

  .portfolio-half .project-content
  {
  width:100%!important}

  #style_selector
  {
  display:none}

  .faq-tabs,.portfolio-tabs
  {
    height:auto;
    border-bottom-width:1px;
  border-bottom-style:solid}

  .faq-tabs li,.portfolio-tabs li
  {
    float:left;
    margin-right:30px;
  border-bottom:0}

  .ls-avada .ls-nav-next,.ls-avada .ls-nav-prev
  {
  display:none!important}

  nav#nav,nav#sticky-nav
  {
  margin-right:0}

  #footer .social-networks
  {
    width:100%;
    margin:0 auto;
    position:relative;
  left:-11px}

  .tab-holder .tabs
  {
    height:auto!important;
  width:100%!important}

  .shortcode-tabs .tab-hold .tabs li
  {
  width:100%!important}

  body .shortcode-tabs .tab-hold .tabs li,body.dark .sidebar .tab-hold .tabs li
  {
  border-right:none!important}

  body #small-nav
  {
  visibility:visible!important}

  .error_page .useful_links
  {
    width:100%;
  padding-left:0}

  .fusion-google-map
  {
  width:100%!important}

  .fusion-blog-layout-medium-alternate .fusion-post-content
  {
    flex:1 0 100%;
    width:100%;
  padding-top:20px}

  .popup
  {
  display:none!important}

  .gform_wrapper .gfield input[type=text],.gform_wrapper .gfield textarea,.gform_wrapper .ginput_complex .ginput_left,.gform_wrapper .ginput_complex .ginput_right,.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}

  #toTop
  {
    bottom:30px;
    border-radius:4px;
  height:40px}

  #toTop:before
  {
  line-height:38px}

  #toTop:hover
  {
  background-color:#333}

  .no-mobile-totop .to-top-container
  {
  display:none}

  .no-mobile-slidingbar #slidingbar-area
  {
  display:none}

  .no-mobile-slidingbar .fusion-flyout-sliding-bar-toggle
  {
  display:none}

  .tfs-slider .slide-content-container .btn
  {
    min-height:0!important;
    padding-left:20px;
    padding-right:20px!important;
    height:26px!important;
  line-height:26px!important}

  .fusion-soundcloud iframe
  {
  width:100%}

  .fusion-columns-2 .fusion-column,.fusion-columns-2 .fusion-flip-box-wrapper,.fusion-columns-4 .fusion-column,.fusion-columns-4 .fusion-flip-box-wrapper
  {
    width:50%!important;
  float:left!important}

  .fusion-columns-2 .fusion-column:nth-of-type(2n+1),.fusion-columns-2 .fusion-flip-box-wrapper:nth-of-type(2n+1),.fusion-columns-4 .fusion-column:nth-of-type(2n+1)
  {
  clear:both}

  .fusion-columns-3 .fusion-column,.fusion-columns-3 .fusion-flip-box-wrapper,.fusion-columns-5 .col-lg-2,.fusion-columns-5 .col-md-2,.fusion-columns-5 .col-sm-2,.fusion-columns-5 .fusion-column,.fusion-columns-5 .fusion-flip-box-wrapper,.fusion-columns-6 .fusion-column,.fusion-columns-6 .fusion-flip-box-wrapper
  {
    width:33.33%!important;
  float:left!important}

  .fusion-columns-3 .fusion-column:nth-of-type(3n+1),.fusion-columns-3 .fusion-flip-box-wrapper:nth-of-type(3n+1),.fusion-columns-5 .fusion-column:nth-of-type(3n+1),.fusion-columns-5 .fusion-flip-box-wrapper:nth-of-type(3n+1),.fusion-columns-6 .fusion-column:nth-of-type(3n+1),.fusion-columns-6 .fusion-flip-box-wrapper:nth-of-type(3n+1)
  {
  clear:both}

  .footer-area .fusion-column,.fusion-sliding-bar-position-bottom .fusion-column,.fusion-sliding-bar-position-top .fusion-column
  {
  margin-bottom:40px}

  .fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third
  {
    position:relative;
    margin-bottom:20px;
    float:left;
  margin-right:4%}

  .rtl .fusion-layout-column.fusion-five-sixth,.rtl .fusion-layout-column.fusion-four-fifth,.rtl .fusion-layout-column.fusion-one-fifth,.rtl .fusion-layout-column.fusion-one-fourth,.rtl .fusion-layout-column.fusion-one-half,.rtl .fusion-layout-column.fusion-one-sixth,.rtl .fusion-layout-column.fusion-one-third,.rtl .fusion-layout-column.fusion-three-fifth,.rtl .fusion-layout-column.fusion-three-fourth,.rtl .fusion-layout-column.fusion-two-fifth,.rtl .fusion-layout-column.fusion-two-third
  {
    float:right;
    margin-left:4%;
  margin-right:0}

  .fusion-layout-column.fusion-one-sixth
  {
  width:13.3333%}

  .fusion-layout-column.fusion-five-sixth
  {
  width:82.6666%}

  .fusion-layout-column.fusion-one-fifth
  {
  width:16.8%}

  .fusion-layout-column.fusion-two-fifth
  {
  width:37.6%}

  .fusion-layout-column.fusion-three-fifth
  {
  width:58.4%}

  .fusion-layout-column.fusion-four-fifth
  {
  width:79.2%}

  .fusion-layout-column.fusion-one-fourth
  {
  width:22%}

  .fusion-layout-column.fusion-three-fourth
  {
  width:74%}

  .fusion-layout-column.fusion-one-third
  {
  width:30.6666%}

  .fusion-layout-column.fusion-two-third
  {
  width:65.3333%}

  .fusion-layout-column.fusion-one-half
  {
  width:48%}

  .fusion-layout-column.fusion-one-full
  {
  clear:both}

  .fusion-layout-column.fusion-spacing-no
  {
    margin-left:0;
  margin-right:0}

  .fusion-layout-column.fusion-spacing-no.fusion-one-sixth
  {
  width:16.66666667%}

  .fusion-layout-column.fusion-spacing-no.fusion-five-sixth
  {
  width:83.33333333%}

  .fusion-layout-column.fusion-spacing-no.fusion-one-fifth
  {
  width:20%}

  .fusion-layout-column.fusion-spacing-no.fusion-two-fifth
  {
  width:40%}

  .fusion-layout-column.fusion-spacing-no.fusion-three-fifth
  {
  width:60%}

  .fusion-layout-column.fusion-spacing-no.fusion-four-fifth
  {
  width:80%}

  .fusion-layout-column.fusion-spacing-no.fusion-one-fourth
  {
  width:25%}

  .fusion-layout-column.fusion-spacing-no.fusion-three-fourth
  {
  width:75%}

  .fusion-layout-column.fusion-spacing-no.fusion-one-third
  {
  width:33.33333333%}

  .fusion-layout-column.fusion-spacing-no.fusion-two-third
  {
  width:66.66666667%}

  .fusion-layout-column.fusion-spacing-no.fusion-one-half
  {
  width:50%}

  .fusion-layout-column.fusion-column-last
  {
    clear:right;
    zoom:1;
    margin-left:0;
  margin-right:0}

  .rtl .fusion-layout-column.fusion-column-last
  {
    clear:left;
  margin-left:0}

  .fusion-layout-column.fusion-column-last.fusion-one-full
  {
  clear:both}

  .avada-footer-fx-bg-parallax .fusion-footer-widget-area
  {
    background-attachment:initial;
  margin:0}

  .avada-footer-fx-bg-parallax #main
  {
  margin-bottom:0}

  .fusion-column.fusion-spacing-no
  {
    margin-bottom:0;
  width:100%!important}

  .ua-mobile #main,.ua-mobile .fusion-footer-widget-area,.ua-mobile .page-title-bar,.ua-mobile body
  {
  background-attachment:scroll!important}

  #footer>.fusion-row,.footer-area>.fusion-row
  {
    padding-left:0!important;
  padding-right:0!important}

  #main,.fullwidth-box,.fusion-footer-widget-area,.page-title-bar,body
  {
  background-attachment:scroll!important}

  #customer_login_box .button
  {
    float:left;
  margin-bottom:15px}

  #customer_login_box .remember-box
  {
    clear:both;
    display:block;
    padding:0;
    width:125px;
  float:left}

  #customer_login_box .lost_password
  {
  float:left}

  .fusion-body .fusion-page-title-bar:not(.fusion-tb-page-title-bar)
  {
    padding-top:5px;
  padding-bottom:5px}

  .fusion-body.avada-has-page-title-mobile-height-auto .fusion-page-title-bar
  {
    padding-top:10px;
    padding-bottom:10px;
  height:auto}

  .fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-bar:not(.fusion-tb-page-title-bar)
  {
  min-height:calc(30px - 10px)}

  .fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-bar
  {
  height:auto}

  .fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-row
  {
    display:flex;
    align-items:center;
    width:100%;
  min-height:calc(30px - 10px)}

  .fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-bar-center .fusion-page-title-row
  {
  width:auto}

  .fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-captions
  {
  width:100%}

  .avada-has-breadcrumb-mobile-hidden.fusion-body .fusion-page-title-bar .fusion-breadcrumbs
  {
  display:none}

  .avada-has-slider-fallback-image #sliders-container
  {
  display:none}

  .avada-has-slider-fallback-image #fallback-slide
  {
  display:block}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait)
{
  #nav-uber #megaMenu
  {
  width:100%}

  #header-sticky .fusion-row,.fusion-header .fusion-row,.fusion-secondary-header .fusion-row
  {
    padding-left:0!important;
  padding-right:0!important}

  .avada-responsive.rtl:not(.avada-menu-highlight-style-background) .fusion-header-v1 .fusion-main-menu>ul>li,.avada-responsive.rtl:not(.avada-menu-highlight-style-background) .fusion-header-v2 .fusion-main-menu>ul>li,.avada-responsive.rtl:not(.avada-menu-highlight-style-background) .fusion-header-v3 .fusion-main-menu>ul>li,.avada-responsive.rtl:not(.avada-menu-highlight-style-background) .fusion-header-v4 .fusion-main-menu>ul>li,.avada-responsive.rtl:not(.avada-menu-highlight-style-background) .fusion-header-v5 .fusion-main-menu>ul>li,.avada-responsive.rtl:not(.avada-menu-highlight-style-background) .fusion-header-v7 .fusion-main-menu>ul>li
  {
  padding-left:25px}

  .avada-responsive:not(.rtl):not(.avada-menu-highlight-style-background) .fusion-header-v1 .fusion-main-menu>ul>li,.avada-responsive:not(.rtl):not(.avada-menu-highlight-style-background) .fusion-header-v2 .fusion-main-menu>ul>li,.avada-responsive:not(.rtl):not(.avada-menu-highlight-style-background) .fusion-header-v3 .fusion-main-menu>ul>li,.avada-responsive:not(.rtl):not(.avada-menu-highlight-style-background) .fusion-header-v4 .fusion-main-menu>ul>li,.avada-responsive:not(.rtl):not(.avada-menu-highlight-style-background) .fusion-header-v5 .fusion-main-menu>ul>li,.avada-responsive:not(.rtl):not(.avada-menu-highlight-style-background) .fusion-header-v7 .fusion-main-menu>ul>li
  {
  padding-right:25px}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape)
{
  .fullwidth-box
  {
  background-attachment:scroll!important}

  .fullwidth-box .fullwidth-faded
  {
  background-attachment:scroll!important}

  .avada-footer-fx-bg-parallax .fusion-footer-widget-area
  {
    background-attachment:initial;
  margin:0}

  .avada-footer-fx-bg-parallax #main
  {
  margin-bottom:0}

  #main,.fullwidth-box,.fusion-footer-widget-area,.page-title-bar,body
  {
  background-attachment:scroll!important}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape)
{
  .avada-responsive.rtl .fusion-header-v1 .fusion-main-menu>ul>li,.avada-responsive.rtl .fusion-header-v2 .fusion-main-menu>ul>li,.avada-responsive.rtl .fusion-header-v3 .fusion-main-menu>ul>li,.avada-responsive.rtl .fusion-header-v4 .fusion-main-menu>ul>li,.avada-responsive.rtl .fusion-header-v5 .fusion-main-menu>ul>li,.avada-responsive.rtl .fusion-header-v7 .fusion-main-menu>ul>li
  {
  padding-left:25px}

  .avada-responsive:not(.rtl) .fusion-header-v1 .fusion-main-menu>ul>li,.avada-responsive:not(.rtl) .fusion-header-v2 .fusion-main-menu>ul>li,.avada-responsive:not(.rtl) .fusion-header-v3 .fusion-main-menu>ul>li,.avada-responsive:not(.rtl) .fusion-header-v4 .fusion-main-menu>ul>li,.avada-responsive:not(.rtl) .fusion-header-v5 .fusion-main-menu>ul>li,.avada-responsive:not(.rtl) .fusion-header-v7 .fusion-main-menu>ul>li
  {
  padding-right:25px}
}

@media only screen and (max-width: 800px)
{
  .no-overflow-y
  {
  overflow-y:visible!important}

  .fusion-layout-column
  {
    margin-left:0!important;
  margin-right:0!important}

  .fusion-layout-column.fusion-spacing-no
  {
  margin-bottom:0}

  .fusion-body .fusion-layout-column:not(.fusion-flex-column)
  {
  width:100%!important}

  .fusion-body .fusion-footer-widget-area-center .widget.tweets:not(.fusion-widget-mobile-align-left):not(.fusion-widget-mobile-align-right) .jtwt .jtwt_tweet
  {
  padding:0}

  .fusion-body .fusion-footer-widget-area-center .widget.tweets:not(.fusion-widget-mobile-align-left):not(.fusion-widget-mobile-align-right) .jtwt .jtwt_tweet::before
  {
  top:0}

  .fusion-body .fusion-footer-widget-area-center .widget.tweets:not(.fusion-widget-mobile-align-left):not(.fusion-widget-mobile-align-right) .jtwt .jtwt_tweet:before
  {
    position:relative;
  margin:0}

  .fusion-body .fusion-blog-layout-medium-alternate .fusion-post-content,.fusion-body .fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-content
  {
    margin:0;
    padding-top:20px;
  flex:1 0 100%}

  .fusion-body .fusion-author .fusion-social-networks
  {
  text-align:center}

  .fusion-columns-1 .fusion-column:first-child,.fusion-columns-2 .fusion-column:first-child,.fusion-columns-3 .fusion-column:first-child,.fusion-columns-4 .fusion-column:first-child,.fusion-columns-5 .fusion-column:first-child
  {
  margin-left:0}

  .fusion-columns .fusion-column
  {
    width:100%!important;
    float:none;
  box-sizing:border-box}

  .fusion-columns .fusion-column:not(.fusion-column-last)
  {
  margin:0 0 50px}

  .widget.tweets.fusion-widget-mobile-align-center .jtwt .jtwt_tweet
  {
  padding:0}

  .widget.tweets.fusion-widget-mobile-align-center .jtwt .jtwt_tweet:before
  {
    top:0;
    position:relative;
  margin:0}

  .widget.tweets.fusion-widget-mobile-align-right .jtwt .jtwt_tweet
  {
    padding-left:0;
  padding-right:45px}

  .widget.tweets.fusion-widget-mobile-align-right .jtwt .jtwt_tweet:before
  {
    margin-left:0;
  right:0}

  .widget.tribe-events-list-widget.fusion-widget-align-right .tribe-events-list-widget-events
  {
  justify-content:end}

  .widget.tribe-events-list-widget.fusion-widget-align-center .tribe-events-list-widget-events
  {
  justify-content:center}

  .widget.facebook_like iframe
  {
    width:100%!important;
  max-width:none!important}

  .rtl .fusion-column
  {
  float:none}

  .rtl .no-mobile-slidingbar.mobile-logo-pos-right .mobile-menu-icons
  {
  margin-left:0}

  #slidingbar-area .columns .col,.avada-container .columns .col,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-6,.footer-area .fusion-columns .fusion-column,.fusion-columns-5 .col-lg-2,.fusion-columns-5 .col-md-2,.fusion-columns-5 .col-sm-2
  {
    float:none;
  width:100%}

  .fusion-portfolio-text-floated .fusion-portfolio-content-wrapper
  {
  display:block}

  .fusion-portfolio-text-floated .fusion-image-wrapper
  {
  max-width:none}

  .fusion-secondary-menu-icon
  {
  min-width:100%}

  .fusion-page-title-row
  {
  height:auto}

  .fusion-page-title-wrapper
  {
  flex-wrap:wrap}

  .fusion-page-title-bar-left .fusion-page-title-captions,.fusion-page-title-bar-left .fusion-page-title-secondary,.fusion-page-title-bar-right .fusion-page-title-captions,.fusion-page-title-bar-right .fusion-page-title-secondary
  {
    display:block;
    float:none;
    width:100%;
  line-height:normal}

  .fusion-page-title-bar-left .fusion-page-title-secondary
  {
  text-align:left}

  .fusion-page-title-bar-left .fusion-page-title-secondary
  {
  margin:2px 0 0}

  .fusion-page-title-bar-left .searchform
  {
    display:block;
  max-width:100%}

  .fusion-page-title-bar-right .fusion-page-title-secondary
  {
  text-align:right}

  .fusion-page-title-bar-right .searchform
  {
  max-width:100%}

  .fusion-contact-info
  {
    padding:.6em 30px;
  line-height:1.5em}

  .fusion-author .fusion-social-networks
  {
    display:block;
  margin-top:10px}

  .fusion-author-tagline
  {
    display:block;
    float:none;
    text-align:center;
  max-width:100%}

  #wrapper
  {
  width:auto!important}

  #wrapper .ei-slider
  {
    width:100%!important;
  height:200px!important}

  .create-block-format-context
  {
  display:none}

  .review
  {
    float:none;
  width:100%}

  .fusion-body .fusion-social-links-footer,.fusion-copyright-notice
  {
    display:block;
  text-align:center}

  .fusion-social-links-footer
  {
  width:auto}

  .fusion-social-links-footer .fusion-social-networks
  {
    display:inline-block;
    float:none;
  margin-top:0}

  .fusion-copyright-notice
  {
  padding:0 0 15px}

  .fusion-copyright-notice:after,.fusion-social-networks:after
  {
    content:"";
    display:block;
  clear:both}

  .fusion-copyright-notice li,.fusion-social-networks li
  {
    float:none;
  display:inline-block}

  .tfs-slider .fusion-title
  {
    margin-top:0!important;
  margin-bottom:0!important}

  .tfs-slider .slide-content-container .btn
  {
    min-height:0!important;
    padding-left:30px;
    padding-right:30px!important;
    height:26px!important;
  line-height:26px!important}

  #main .cart-empty
  {
    float:none;
    text-align:center;
    border-top-width:1px;
    border-top-style:solid;
    border-bottom:none;
    width:100%;
    line-height:normal!important;
    height:auto!important;
    margin-bottom:10px;
  padding-top:10px}

  #main .return-to-shop
  {
    float:none;
    border-top:none;
    border-bottom-width:1px;
    border-bottom-style:solid;
    width:100%;
    text-align:center;
    line-height:normal!important;
    height:auto!important;
  padding-bottom:10px}

  #content.full-width
  {
  margin-bottom:0}

  .sidebar .social_links .social li
  {
    width:auto;
  margin-right:5px}

  #comment-input
  {
  margin-bottom:0}

  #comment-input input
  {
    width:100%;
    float:none!important;
  margin-bottom:10px}

  #comment-textarea textarea
  {
  width:100%}

  .pagination
  {
  margin-top:40px}

  .portfolio-one .portfolio-item .image
  {
    float:none;
    width:auto;
    height:auto;
  margin-bottom:20px}

  h5.toggle span.toggle-title
  {
  width:80%}

  .project-content .project-description
  {
  float:none!important}

  .project-content .fusion-project-description-details
  {
  margin-bottom:50px}

  .project-content .project-description,.project-content .project-info
  {
  width:100%!important}

  .single-avada_portfolio .portfolio-half .project-content .project-description h3
  {
  margin-top:24px}

  .portfolio-half .flexslider
  {
  width:100%!important}

  .portfolio-half .project-content
  {
  width:100%!important}

  #style_selector
  {
  display:none}

  .ls-avada .ls-nav-next,.ls-avada .ls-nav-prev
  {
  display:none!important}

  #footer .social-networks
  {
    width:100%;
    margin:0 auto;
    position:relative;
  left:-11px}

  .tab-holder .tabs
  {
    height:auto!important;
  width:100%!important}

  .shortcode-tabs .tab-hold .tabs li
  {
  width:100%!important}

  body .shortcode-tabs .tab-hold .tabs li,body.dark .sidebar .tab-hold .tabs li
  {
  border-right:none!important}

  .error_page .useful_links
  {
  width:100%}

  .error-page .useful_links
  {
  padding-left:0}

  .fusion-google-map
  {
  width:100%!important}

  .popup
  {
  display:none!important}

  .fullwidth-box
  {
  background-attachment:scroll!important}

  .fullwidth-box .fullwidth-faded
  {
  background-attachment:scroll!important}

  #toTop
  {
    bottom:30px;
    border-radius:4px;
    height:44px;
  width:44px}

  #toTop:before
  {
  line-height:42px}

  .to-top-container #toTop
  {
  border-radius:4px}

  .no-mobile-totop .to-top-container
  {
  display:none}

  .no-mobile-slidingbar #slidingbar-area,.no-mobile-slidingbar .fusion-flyout-sliding-bar-toggle
  {
  display:none}

  .no-mobile-slidingbar.mobile-logo-pos-left .mobile-menu-icons
  {
  margin-right:0}

  .fusion-soundcloud iframe
  {
  width:100%}

  .ua-mobile #main,.ua-mobile .footer-area,.ua-mobile .fusion-header,.ua-mobile .fusion-page-title-bar,.ua-mobile body
  {
  background-attachment:scroll!important}

  .fusion-footer footer .fusion-row .fusion-columns .fusion-column
  {
    border-right:none;
  border-left:none}

  .flex-direction-nav .flex-prev
  {
    opacity:1;
  left:0}

  .flex-direction-nav .flex-next
  {
    opacity:1;
  right:0}

  .rtl .shop_table_responsive .product-remove
  {
  left:0}

  .ltr .shop_table_responsive .product-remove
  {
  right:0}

  .fusion-body .fusion-page-title-bar
  {
  height:auto}

  .fusion-body .fusion-page-title-bar:not(.fusion-tb-page-title-bar)
  {
    padding-top:5px;
  padding-bottom:5px}

  .fusion-body.avada-has-page-title-mobile-height-auto .fusion-page-title-bar
  {
    padding-top:10px;
  padding-bottom:10px}

  .fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-row
  {
    display:flex;
    align-items:center;
    width:100%;
  min-height:calc(30px - 10px)}

  .ua-ie-10 .fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-row,.ua-ie-11 .fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-row
  {
  height:calc(30px - 10px)}

  .ua-ie-10 .fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-wrapper,.ua-ie-11 .fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-wrapper
  {
  height:auto}

  .fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-bar-center .fusion-page-title-row,.fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-captions
  {
  width:100%}

  .fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-bar:not(.fusion-tb-page-title-bar)
  {
  min-height:calc(30px - 10px)}

  .avada-has-breadcrumb-mobile-hidden.fusion-body .fusion-page-title-bar .fusion-breadcrumbs
  {
  display:none}

  .no-overflow-y .avada-slidingbar-toggle-style-triangle .fusion-sliding-bar-position-right:not(.open)
  {
  right:calc(56px + 9px - 300px)}

  .no-overflow-y .avada-slidingbar-toggle-style-rectangle .fusion-sliding-bar-position-right:not(.open)
  {
  right:calc(55px + 9px - 300px)}

  .no-overflow-y .avada-slidingbar-toggle-style-circle .fusion-sliding-bar-position-right:not(.open)
  {
  right:calc(85px + 9px - 300px)}
}

@media only screen and (max-width: 800px)
{
  #content
  {
    width:100%!important;
  margin-left:0!important}

  .sidebar
  {
    width:100%!important;
    float:none!important;
    margin-left:0!important;
  clear:both}

  #main>.fusion-row
  {
    display:flex;
  flex-wrap:wrap}
}

@media only screen and (max-width: 640px)
{
  .fusion-body .fusion-page-title-bar
  {
  max-height:none}

  .fusion-body .fusion-page-title-bar h1
  {
  margin:0}

  .fusion-body .fusion-blog-layout-medium .fusion-post-slideshow
  {
    float:none;
    margin:0 0 20px;
    width:auto;
    height:auto;
  flex:0 1 100%}

  .fusion-body .fusion-blog-layout-medium .fusion-post-content
  {
  flex:0 1 100%}

  .fusion-body .fusion-blog-layout-large-alternate .fusion-post-content
  {
  margin:0}

  .fusion-blog-layout-large .fusion-meta-info .fusion-alignleft,.fusion-blog-layout-large .fusion-meta-info .fusion-alignright,.fusion-blog-layout-medium .fusion-meta-info .fusion-alignleft,.fusion-blog-layout-medium .fusion-meta-info .fusion-alignright
  {
    display:block;
    float:none;
    margin:0;
  width:100%}

  .fusion-blog-layout-large-alternate .fusion-date-and-formats
  {
  margin-bottom:35px}

  .fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-slideshow
  {
    display:inline-block;
    float:none;
    margin-right:0;
  max-width:197px}

  .fusion-blog-layout-grid .fusion-post-grid
  {
    position:static;
  width:100%}

  .flex-direction-nav,.wooslider-direction-nav,.wooslider-pauseplay
  {
  display:none}

  .buttons a
  {
  margin-right:5px}

  .ls-avada .ls-nav-next,.ls-avada .ls-nav-prev
  {
  display:none!important}

  #wrapper .ei-slider
  {
    width:100%!important;
  height:200px!important}

  .page-template-contact-php .fusion-google-map
  {
  height:270px!important}

  .timeline-icon
  {
  display:none!important}

  .timeline-layout
  {
  padding-top:0!important}

  .portfolio-masonry .portfolio-item
  {
  width:100%!important}

  .table-1 table,.tkt-slctr-tbl-wrap-dv table
  {
    border-collapse:collapse;
    border-spacing:0;
  width:100%}

  .table-1 td,.table-1 th,.tkt-slctr-tbl-wrap-dv td,.tkt-slctr-tbl-wrap-dv th
  {
  white-space:nowrap}

  .table-2 table
  {
    border-collapse:collapse;
    border-spacing:0;
  width:100%}

  .table-2 td,.table-2 th
  {
  white-space:nowrap}

  #main,.footer-area,.page-title-bar,body
  {
  background-attachment:scroll!important}

  .tfs-slider[data-animation=slide]
  {
  height:auto!important}

  #content
  {
    width:100%!important;
  margin-left:0!important}

  .sidebar
  {
    width:100%!important;
    float:none!important;
    margin-left:0!important;
  clear:both}

  .fusion-hide-on-mobile
  {
  display:none}

  .fusion-blog-layout-timeline
  {
  padding-top:0}

  .fusion-blog-layout-timeline .fusion-post-timeline
  {
    float:none;
  width:100%}

  .fusion-blog-layout-timeline .fusion-timeline-date
  {
    margin-bottom:0;
  margin-top:2px}

  .fusion-timeline-arrow,.fusion-timeline-circle,.fusion-timeline-icon,.fusion-timeline-line
  {
  display:none}
}

@media only screen and (max-width: 782px)
{
  .admin-bar p.woocommerce-store-notice,body.admin-bar #wrapper .fusion-sliding-bar-position-top,body.layout-boxed-mode.side-header-right .fusion-sliding-bar-position-top
  {
  top:46px}

  body.fusion-blank-page.admin-bar
  {
  top:45px}

  html #wpadminbar
  {
    z-index:99999!important;
  position:fixed!important}
}

@media only screen and (max-width: 768px)
{
  .fusion-tabs.vertical-tabs .tab-pane
  {
  max-width:none!important}
}

@media only screen and (min-width: 800px)
{
  .ilightbox-holder.supportTouch div.ilightbox-container
  {
  overflow:visible}

  .widget.tweets.fusion-widget-align-right .jtwt .jtwt_tweet
  {
    padding-left:0;
  padding-right:45px}

  .widget.tweets.fusion-widget-align-right .jtwt .jtwt_tweet:before
  {
    margin-left:0;
  right:0}

  .widget.tweets.fusion-widget-align-center .jtwt .jtwt_tweet
  {
  padding:0}

  .widget.tweets.fusion-widget-align-center .jtwt .jtwt_tweet:before
  {
    top:0;
    position:relative;
  margin:0}

  .widget.tribe-events-list-widget.fusion-widget-align-right .tribe-events-list-widget-events
  {
  justify-content:end}

  .widget.tribe-events-list-widget.fusion-widget-align-center .tribe-events-list-widget-events
  {
  justify-content:center}

  .fusion-body .fusion-footer-widget-area-center .widget.tweets:not(.fusion-widget-align-left):not(.fusion-widget-align-right) .jtwt .jtwt_tweet
  {
  padding:0}

  .fusion-body .fusion-footer-widget-area-center .widget.tweets:not(.fusion-widget-align-left):not(.fusion-widget-align-right) .jtwt .jtwt_tweet:before
  {
    top:0;
    position:relative;
  margin:0}

  .no-overflow-y body
  {
  padding-right:9px!important}

  .no-overflow-y .modal
  {
  overflow-y:hidden}

  .no-overflow-y .fusion-sliding-bar-position-bottom,.no-overflow-y .fusion-sliding-bar-position-top
  {
  right:9px}

  .no-desktop-totop .to-top-container
  {
  display:none}
}

@media only screen and (max-device-width: 640px)
{
  #wrapper
  {
    width:auto!important;
  overflow-x:hidden!important}

  #wrapper .ei-slider
  {
    width:100%!important;
  height:200px!important}

  .fusion-columns .fusion-column
  {
    float:none;
    width:100%!important;
    margin:0 0 50px;
  box-sizing:border-box}

  .footer-area .fusion-columns .fusion-column,.fusion-sliding-bar-position-bottom .fusion-columns .fusion-column,.fusion-sliding-bar-position-top .fusion-columns .fusion-column
  {
    float:left;
  width:98%!important}

  .fullwidth-box
  {
  background-attachment:scroll!important}

  .fullwidth-box .fullwidth-faded
  {
  background-attachment:scroll!important}

  .no-mobile-slidingbar #slidingbar-area,.no-mobile-slidingbar .fusion-flyout-sliding-bar-toggle,.no-mobile-totop .to-top-container
  {
  display:none}

  .review
  {
    float:none;
  width:100%}

  .copyright,.social-networks
  {
    float:none;
    padding:0 0 15px;
  text-align:center}

  .copyright:after,.social-networks:after
  {
    content:"";
    display:block;
  clear:both}

  .copyright li,.social-networks li
  {
    float:none;
  display:inline-block}

  .continue
  {
  display:none}

  .mobile-button
  {
    display:block!important;
  float:none}

  .title
  {
    margin-top:0!important;
  margin-bottom:20px!important}

  #content
  {
    width:100%!important;
    float:none!important;
    margin-left:0!important;
  margin-bottom:50px}

  #content.full-width
  {
  margin-bottom:0}

  .sidebar
  {
    width:100%!important;
    float:none!important;
    margin-left:0!important;
  clear:both}

  .sidebar .social_links .social li
  {
    width:auto;
  margin-right:5px}

  #comment-input
  {
  margin-bottom:0}

  .widget.facebook_like iframe
  {
    width:100%!important;
  max-width:none!important}

  .pagination
  {
  margin-top:40px}

  .portfolio-one .portfolio-item .image
  {
    float:none;
    width:auto;
    height:auto;
  margin-bottom:20px}

  h5.toggle span.toggle-title
  {
  width:80%}

  .project-content .project-description
  {
  float:none!important}

  .project-content .fusion-project-description-details
  {
  margin-bottom:50px}

  .project-content .project-description,.project-content .project-info
  {
  width:100%!important}

  .portfolio-half .flexslider
  {
  width:100%!important}

  .portfolio-half .project-content
  {
  width:100%!important}

  #style_selector
  {
  display:none}

  .ls-avada .ls-nav-next,.ls-avada .ls-nav-prev
  {
  display:none!important}

  #footer .social-networks
  {
    width:100%;
    margin:0 auto;
    position:relative;
  left:-11px}

  .recent-works-items a
  {
  max-width:64px}

  #slidingbar-area .flickr_badge_image img,.footer-area .flickr_badge_image img
  {
    max-width:64px;
  padding:3px!important}

  .tab-holder .tabs
  {
    height:auto!important;
  width:100%!important}

  .shortcode-tabs .tab-hold .tabs li
  {
  width:100%!important}

  body .shortcode-tabs .tab-hold .tabs li,body.dark .sidebar .tab-hold .tabs li
  {
  border-right:none!important}

  .error_page .useful_links
  {
    width:100%;
  padding-left:0}

  .fusion-google-map
  {
  width:100%!important}

  #cloudsCandy
  {
  height:40px}

  #cloudsCandy>path:nth-child(2n+2)
  {
  opacity:0}

  .ltr .fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-date-and-formats
  {
  margin-right:12px}

  .rtl .fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-date-and-formats
  {
  margin-left:12px}

  .fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-slideshow
  {
  max-width:166px}
}

@media only screen and (max-width: 800px)
{
  .fusion-responsive-typography-calculated
  {
    --minFontSize:calc(var(--typography_factor) * var(--base-font-size));
    --minViewportSize:360;
    --maxViewportSize:var(--grid_main_break_point);
  font-size:calc((var(--fontSize) * 1px) - (var(--typography_sensitivity) * (var(--fontSize) - var(--minFontSize)) * (var(--minViewportSize) * 1px - 100vw))/ (var(--maxViewportSize) - var(--minViewportSize)) - (var(--fontSize) - var(--minFontSize)) * var(--typography_sensitivity) * 1px)!important}

  .fusion-top-header .fusion-responsive-typography-calculated
  {
    --side_header_width:0;
  --side_header_width-int:0}
}

@media only screen and (max-width: 800px)
{
  .fusion-responsive-typography-calculated
  {
  --maxViewportSize:var(--content_break_point)!important}
}

@media only screen and (max-width: 800px)
{
  .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}
}

@media only screen and (max-width: 800px)
{
  .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}
}

@media only screen and (max-width: 768px)
{
  #tribe-events-content-wrapper #tribe_events_filters_wrapper
  {
  height:auto}

  #tribe-events-content-wrapper #tribe_events_filters_wrapper #tribe_events_filter_control
  {
  width:100%}

  #tribe-events-content-wrapper #tribe_events_filters_wrapper #tribe_events_filter_control .tribe-reset-icon
  {
  line-height:normal}

  #tribe-events-content-wrapper #tribe_events_filters_wrapper #tribe_events_filter_control #tribe_events_filters_reset
  {
  margin-top:10px}

  .tribe-filters-open #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal
  {
  background-color:transparent}

  .tribe-filters-open #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content
  {
  padding-top:0}

  .tribe-filters-open #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal:after,.tribe-filters-open #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal:before
  {
  background-color:transparent}

  #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal #tribe_events_filters_form
  {
    width:100%;
    float:none;
  margin:15px 0}

  #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-label
  {
  margin-bottom:10px}

  #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe_events_filters_show_filters
  {
    height:auto;
    line-height:1;
  border:none}

  #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe_events_filters_close_filters
  {
  margin-top:0}

  #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-legend
  {
  padding:0}

  #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content
  {
  display:block}

  #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe_events_filter_item
  {
  margin:0}

  #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe_events_filter_item .tribe-events-filters-group-heading
  {
  padding:15px}

  #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filter-group ul li
  {
  padding:10px 20px}

  #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe_events_slider_val
  {
  position:static}

  #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-filter-status
  {
  display:none}

  #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-mobile-controls
  {
    margin-left:-10px;
  margin-right:-10px}

  #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-reset-icon
  {
    line-height:1;
  padding-top:2px}

  #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe_events_filters_show_filters
  {
    margin:0;
    background-color:transparent;
    height:auto;
    line-height:1;
  color:inherit}

  #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filters_reset
  {
  margin-bottom:0}

  #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-reset-icon
  {
  line-height:1}

  #tribe-events-footer:after,#tribe-events-footer:before,#tribe-events-header:after,#tribe-events-header:before
  {
  background-color:transparent!important}

  .tribe_events .tribe-tickets-rsvp
  {
  padding:16px 16px 20px}

  .tribe_events .tribe-tickets-rsvp .tribe-events-tickets-rsvp tr td
  {
  padding:15px 0}

  .tribe_events .tribe-tickets-rsvp .tribe-events-tickets-rsvp tr td.tickets_name
  {
  padding-bottom:0}

  .tribe_events .tribe-tickets-rsvp .tribe-events-tickets-rsvp tr td.tickets_description
  {
  padding-top:0}

  .tribe_events .tribe-tickets-rsvp .tribe-events-tickets-rsvp .tribe-tickets-table
  {
  padding:25px 15px}

  .tribe_events .tribe-tickets-rsvp .tribe-events-tickets-rsvp .tribe-tickets-table tr td:first-child
  {
  max-width:15%}
}

@media only screen and (max-width: 800px)
{
  .tribe-events-single ul.tribe-related-events li
  {
    margin-right:0;
  width:100%}

  .tribe-events-single.ltr ul.tribe-related-events .tribe-related-events-thumbnail
  {
  float:left}

  .tribe-events-single.ltr ul.tribe-related-events li .tribe-related-event-info
  {
    padding-left:10px;
  padding-right:0}

  .single-tribe_events #tribe-events-content .tribe_events .fusion-content-widget-area.fusion-event-meta-columns .fusion-event-meta-wrapper,.single-tribe_events #tribe-events-content .tribe_events .fusion-content-widget-area.fusion-event-meta-columns .tribe-events-event-meta.primary,.single-tribe_events #tribe-events-content .tribe_events .fusion-content-widget-area.fusion-event-meta-columns .tribe-events-event-meta.secondary
  {
    display:block;
    margin-right:0;
    margin-left:0;
  width:100%}

  .single-tribe_events #tribe-events-content .tribe_events .fusion-content-widget-area.fusion-event-meta-columns .tribe-events-event-meta,.single-tribe_events #tribe-events-content .tribe_events .fusion-content-widget-area.fusion-event-meta-columns .tribe-events-meta-group
  {
  padding:0}

  .single-tribe_events #tribe-events-content .tribe_events .fusion-content-widget-area.fusion-event-meta-columns .tribe-events-meta-group
  {
  margin-top:45px}

  .single-tribe_events #tribe-events-content .tribe_events .fusion-content-widget-area.fusion-event-meta-columns .tribe-events-meta-group:first-child
  {
  margin-top:0}

  .single-tribe_events #tribe-events-content .tribe_events .fusion-content-widget-area.fusion-event-meta-columns .tribe-events-event-meta.secondary
  {
    margin-top:45px;
  padding:0}

  .single-tribe_events #tribe-events-content .tribe_events .fusion-content-widget-area.fusion-event-meta-columns.fusion-event-meta-columns-3.fusion-event-meta-venue-map .tribe-events-meta-group
  {
  width:100%}

  .single-tribe_events #tribe-events-content .tribe_events .fusion-content-widget-area.fusion-event-meta-columns.fusion-event-meta-columns-4.fusion-event-meta-venue-apart .tribe-events-venue-map
  {
    margin-top:10px;
  padding:0}

  #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:15px;
  padding-right:15px}

  #tribe-events-bar .tribe-bar-filters .tribe-bar-date-filter,#tribe-events-bar .tribe-bar-filters .tribe-bar-geoloc-filter,#tribe-events-bar .tribe-bar-filters .tribe-bar-search-filter,#tribe-events-bar .tribe-bar-filters .tribe-bar-submit
  {
  padding:15px 0}

  #tribe-events-content #tribe-events-header
  {
  margin-bottom:30px}

  #tribe-events-content #tribe-events-header .tribe-events-sub-nav li
  {
  margin-top:-40px}

  .tribe-events-month #tribe-mobile-container
  {
  margin-top:60px}

  .tribe-mobile-day-date,.tribe-mobile-day-heading
  {
    margin:20px 0 0;
  padding:.4em .7em}

  .tribe-mobile-day:first-child .tribe-mobile-day-date
  {
  margin-top:0}

  .tribe-events-day .fusion-events-before-title,.tribe-events-list .fusion-events-before-title,.tribe-events-month .fusion-events-before-title,.tribe-events-week .fusion-events-before-title
  {
  height:100px}

  .tribe-events-list .tribe-events-map .fusion-events-before-title
  {
  height:auto}

  .tribe-events-list .time-details,.tribe-events-list .tribe-events-venue-details
  {
  margin:0}

  .tribe-events-list .time-details
  {
  padding:0}

  .tribe-events-loop .tribe-events-event-meta
  {
  padding:0}

  #tribe-events .tribe-events-list .tribe-events-event-meta .author>div
  {
    display:block;
    border-right:none;
  width:100%}

  #tribe-events .tribe-events-list .fusion-tribe-no-featured-image .fusion-tribe-events-headline,#tribe-events .tribe-events-list .fusion-tribe-primary-info,#tribe-events .tribe-events-list .fusion-tribe-secondary-info
  {
  width:100%}

  #tribe-events .tribe-events-list .type-tribe_events .tribe-events-event-image
  {
  display:none}

  #tribe-events .tribe-events-list .type-tribe_events .fusion-tribe-events-event-image-responsive
  {
  display:block}

  .fusion-events-featured-image .fusion-events-single-title-content .tribe-events-schedule,.fusion-events-featured-image .fusion-events-single-title-content h2
  {
  float:none}

  #tribe-events-footer~a.tribe-events-ical.tribe-events-button
  {
    margin-top:40px;
    margin-bottom:0;
  height:auto}

  table.tribe-events-tickets>tbody tr
  {
    display:table-row;
    padding:0;
  border:none}

  table.tribe-events-tickets-rsvp .tribe-tickets-table
  {
  width:100%}

  table.tribe-events-tickets .tribe-tickets-attendees-list-optout>td,table.tribe-events-tickets tr .tickets_description,table.tribe-events-tickets tr .tickets_name,table.tribe-events-tickets tr .tickets_price,table.tribe-events-tickets tr .tribe-ticket.quantity,table.tribe-events-tickets tr .woocommerce,table.tribe-events-tickets tr td.add-to-cart,table.tribe-events-tickets tr td.tribe-tickets-attendees
  {
    display:inline-block;
  width:100%}

  table.tribe-events-tickets tr td.add-to-cart
  {
  border-bottom:none}

  table.tribe-events-tickets tr td.tickets_submit
  {
  border:none}

  .fusion-body #main .tribe_events .tribe-tickets__footer
  {
  flex-wrap:wrap}

  .fusion-body #main .tribe_events .tribe-tickets__footer.tribe-tickets__footer--active .tribe-tickets__footer__quantity
  {
  order:1}

  .fusion-body #main .tribe_events .tribe-tickets__footer.tribe-tickets__footer--active .tribe-tickets__footer__total
  {
  order:2}

  .fusion-body #main .tribe_events .tribe-tickets__footer.tribe-tickets__footer--active .tribe-tickets__buy
  {
    order:3;
  margin:15px 50% 0 0}

  .tribe-block__tickets__registration__event .tribe-block__tickets__registration__tickets__item
  {
  justify-content:normal}

  .fusion-body .tribe-events-tickets-rsvp .quantity input
  {
  padding:0}

  .tribe-events .tribe-events-c-search__input-control:before
  {
  padding:0}

  .tribe-events .tribe-events-c-search__button
  {
  display:none}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait)
{
  .fusion-social-networks
  {
    display:block;
    text-align:center;
  padding:0 0 15px}

  .fusion-theme-sharing-box .fusion-social-networks
  {
  padding-bottom:0}

  .fusion-social-networks:after
  {
    content:"";
    display:block;
  clear:both}

  .fusion-social-networks li
  {
    float:none;
  display:inline-block}

  #wrapper .share-box h4
  {
    float:none;
    line-height:20px!important;
  padding:0}

  .share-box
  {
  height:auto}

  .share-box ul
  {
    float:none;
    overflow:hidden;
    padding:0 25px 15px;
  margin-top:0}

  .share-box .social-networks
  {
  text-align:left}
}

@media only screen and (max-width: 640px)
{
  .fusion-theme-sharing-box .fusion-social-networks
  {
    float:none;
    display:block;
    width:100%;
  text-align:left}

  .share-box ul li
  {
    margin-bottom:10px;
  margin-right:15px}

  .share-box .social-networks li
  {
  margin-right:20px!important}

  #wrapper .share-box h4
  {
    display:block;
    float:none;
    line-height:20px!important;
    margin-top:0;
    padding:0;
  margin-bottom:10px}
}

@media only screen and (max-device-width: 640px)
{
  #wrapper .share-box h4
  {
    float:none;
    line-height:20px!important;
    margin-top:0;
  padding:0}

  .share-box
  {
  height:auto}

  .share-box ul
  {
    float:none;
    overflow:hidden;
    padding:0 25px 25px;
  margin-top:0}

  .share-box .social-networks
  {
  text-align:left}
}

@media only screen and (max-width: 800px)
{
  #wrapper
  {
  width:auto!important}

  #wrapper .share-box h4
  {
    float:none;
    line-height:20px!important;
    margin-top:0;
  padding:0}

  .share-box
  {
  height:auto}

  .share-box ul
  {
    float:none;
    overflow:hidden;
    padding:0 25px 15px;
  margin-top:0}

  .share-box .social-networks
  {
  text-align:left}
}

@media only screen and (max-width: 800px)
{
  .fusion-layout-column:not(.fusion-flex-column)
  {
    margin-left:0!important;
    margin-right:0!important;
  width:100%!important}

  .fusion-layout-column:not(.fusion-flex-column).fusion-spacing-no
  {
  margin-bottom:0}

  .fusion-columns-1 .fusion-column:first-child,.fusion-columns-2 .fusion-column:first-child,.fusion-columns-3 .fusion-column:first-child,.fusion-columns-4 .fusion-column:first-child,.fusion-columns-5 .fusion-column:first-child
  {
  margin-left:0}

  .fusion-columns .fusion-column
  {
    width:100%!important;
    float:none;
  box-sizing:border-box}

  .fusion-columns .fusion-column:not(.fusion-column-last)
  {
  margin:0 0 50px}

  .rtl .fusion-columns
  {
  float:none}

  .col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-6,.fusion-columns-5 .col-lg-2,.fusion-columns-5 .col-md-2,.fusion-columns-5 .col-sm-2
  {
    float:none;
  width:100%}

  .fusion-blog-layout-medium-alternate .fusion-post-content,.fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-content
  {
    margin:0;
    padding-top:20px;
  flex:1 0 100%}

  .fusion-chart.legend-left .fusion-chart-inner,.fusion-chart.legend-right .fusion-chart-inner
  {
  flex-direction:column}

  .fusion-chart.legend-left .fusion-chart-inner .fusion-chart-legend-wrap li,.fusion-chart.legend-right .fusion-chart-inner .fusion-chart-legend-wrap li
  {
  display:inline-block}

  .fusion-chart.legend-left .fusion-chart-legend-wrap,.fusion-chart.legend-right .fusion-chart-legend-wrap
  {
  padding-top:20px}

  .fusion-chart.legend-right .fusion-chart-legend-wrap
  {
  padding-left:0}

  .fusion-chart.legend-left .fusion-chart-legend-wrap
  {
    padding-right:0;
  order:2}

  .fusion-content-boxes .fusion-column
  {
  margin-bottom:55px}

  .fusion-content-boxes .fusion-read-more-button
  {
  margin-top:8px}

  .fusion-tabs.vertical-tabs .nav-tabs>li.active>.tab-link
  {
  border-left:3px solid #f8b900}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait)
{
  .fusion-columns-1 .fusion-column:first-child,.fusion-columns-2 .fusion-column:first-child,.fusion-columns-3 .fusion-column:first-child,.fusion-columns-4 .fusion-column:first-child,.fusion-columns-5 .fusion-column:first-child
  {
  margin-left:0}

  .fusion-column,.fusion-column:nth-child(2n),.fusion-column:nth-child(3n),.fusion-column:nth-child(4n),.fusion-column:nth-child(5n)
  {
  margin-right:0}

  .columns .col
  {
    float:none;
    width:100%!important;
    margin:0 0 20px;
  box-sizing:border-box}

  .fusion-columns-2 .fusion-column,.fusion-columns-2 .fusion-flip-box-wrapper,.fusion-columns-4 .fusion-column,.fusion-columns-4 .fusion-flip-box-wrapper
  {
    width:50%!important;
  float:left!important}

  .fusion-columns-2 .fusion-column:nth-of-type(2n+1),.fusion-columns-2 .fusion-flip-box-wrapper:nth-of-type(2n+1),.fusion-columns-4 .fusion-column:nth-of-type(2n+1)
  {
  clear:both}

  .fusion-columns-3 .fusion-column,.fusion-columns-3 .fusion-flip-box-wrapper,.fusion-columns-5 .col-lg-2,.fusion-columns-5 .col-md-2,.fusion-columns-5 .col-sm-2,.fusion-columns-5 .fusion-column,.fusion-columns-5 .fusion-flip-box-wrapper,.fusion-columns-6 .fusion-column,.fusion-columns-6 .fusion-flip-box-wrapper
  {
    width:33.33%!important;
  float:left!important}

  .fusion-columns-3 .fusion-column:nth-of-type(3n+1),.fusion-columns-3 .fusion-flip-box-wrapper:nth-of-type(3n+1),.fusion-columns-5 .fusion-column:nth-of-type(3n+1),.fusion-columns-5 .fusion-flip-box-wrapper:nth-of-type(3n+1),.fusion-columns-6 .fusion-column:nth-of-type(3n+1),.fusion-columns-6 .fusion-flip-box-wrapper:nth-of-type(3n+1)
  {
  clear:both}

  .fusion-columns-5 .fusion-column:nth-of-type(5n+1),.fusion-columns-5 .fusion-flip-box-wrapper:nth-of-type(5n+1)
  {
  clear:none}

  .fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third
  {
    position:relative;
    float:left;
    margin-right:4%;
  margin-bottom:20px}

  .rtl .fusion-layout-column.fusion-five-sixth,.rtl .fusion-layout-column.fusion-four-fifth,.rtl .fusion-layout-column.fusion-one-fifth,.rtl .fusion-layout-column.fusion-one-fourth,.rtl .fusion-layout-column.fusion-one-half,.rtl .fusion-layout-column.fusion-one-sixth,.rtl .fusion-layout-column.fusion-one-third,.rtl .fusion-layout-column.fusion-three-fifth,.rtl .fusion-layout-column.fusion-three-fourth,.rtl .fusion-layout-column.fusion-two-fifth,.rtl .fusion-layout-column.fusion-two-third
  {
    position:relative;
    float:right;
    margin-left:4%;
    margin-right:0;
  margin-bottom:20px}

  .fusion-layout-column.fusion-one-sixth
  {
  width:13.3333%}

  .fusion-layout-column.fusion-one-sixth.fusion-spacing-no
  {
  width:16.66666667%}

  .fusion-layout-column.fusion-one-fifth
  {
  width:16.8%}

  .fusion-layout-column.fusion-one-fifthfusion-spacing-no
  {
  width:20%}

  .fusion-layout-column.fusion-one-fourth
  {
  width:22%}

  .fusion-layout-column.fusion-one-fourth.fusion-spacing-no
  {
  width:25%}

  .fusion-layout-column.fusion-one-third
  {
  width:30.6666%}

  .fusion-layout-column.fusion-one-third.fusion-spacing-no
  {
  width:33.33333333%}

  .fusion-layout-column.fusion-two-fifth
  {
  width:37.6%}

  .fusion-layout-column.fusion-two-fifth.fusion-spacing-no
  {
  width:40%}

  .fusion-layout-column.fusion-one-half
  {
  width:48%}

  .fusion-layout-column.fusion-one-half.fusion-spacing-no
  {
  width:50%}

  .fusion-layout-column.fusion-three-fifth
  {
  width:58.4%}

  .fusion-layout-column.fusion-three-fifth.fusion-spacing-no
  {
  width:60%}

  .fusion-layout-column.fusion-two-third
  {
  width:65.3333%}

  .fusion-layout-column.fusion-two-third.fusion-spacing-no
  {
  width:66.66666667%}

  .fusion-layout-column.fusion-three-fourth
  {
  width:74%}

  .fusion-layout-column.fusion-three-fourth.fusion-spacing-no
  {
  width:75%}

  .fusion-layout-column.fusion-four-fifth
  {
  width:79.2%}

  .fusion-layout-column.fusion-four-fifth.fusion-spacing-no
  {
  width:80%}

  .fusion-layout-column.fusion-five-sixth
  {
  width:82.6666%}

  .fusion-layout-column.fusion-five-sixth.fusion-spacing-no
  {
  width:83.33333333%}

  .fusion-layout-column.fusion-spacing-no
  {
    margin-left:0;
  margin-right:0}

  .fusion-layout-column.fusion-column-last
  {
    zoom:1;
    margin-left:0;
    margin-right:0;
  clear:right}

  .rtl .fusion-layout-column.fusion-column-last
  {
  clear:left}

  .fusion-layout-column.fusion-one-full
  {
  clear:both}

  .fusion-column.fusion-spacing-no
  {
    margin-bottom:0;
  width:100%!important}

  .fusion-blog-layout-grid-6 .fusion-post-grid
  {
  width:33.33333333%!important}

  .fusion-blog-layout-grid-6 .fusion-element-landscape
  {
  width:66.66666667%!important}

  .fusion-blog-layout-grid-3 .fusion-post-grid,.fusion-blog-layout-grid-4 .fusion-post-grid,.fusion-blog-layout-grid-5 .fusion-post-grid
  {
  width:50%!important}

  .fusion-blog-layout-grid-3 .fusion-post-grid.fusion-element-landscape,.fusion-blog-layout-grid-4 .fusion-post-grid.fusion-element-landscape,.fusion-blog-layout-grid-5 .fusion-post-grid.fusion-element-landscape
  {
  width:100%!important}

  .fusion-blog-layout-medium-alternate .fusion-post-content
  {
    flex:1 0 100%;
    width:100%;
  margin-top:20px}
}

@media only screen and (max-device-width: 640px)
{
  .fusion-columns .fusion-column
  {
    float:none;
    width:100%!important;
    margin:0 0 50px;
  box-sizing:border-box}

  .fusion-blog-layout-large .fusion-meta-info .fusion-alignleft,.fusion-blog-layout-large .fusion-meta-info .fusion-alignright,.fusion-blog-layout-medium .fusion-meta-info .fusion-alignleft,.fusion-blog-layout-medium .fusion-meta-info .fusion-alignright
  {
    display:block;
    float:none;
    margin:0;
  width:100%}

  .fusion-blog-layout-medium .fusion-post-slideshow
  {
    margin:0 0 20px 0;
    height:auto;
    width:auto;
  flex:1 0 100%}

  .fusion-blog-layout-medium .fusion-post-content
  {
  flex:0 1 100%}

  .fusion-blog-layout-large-alternate .fusion-date-and-formats
  {
  margin-bottom:35px}

  .fusion-blog-layout-large-alternate .fusion-post-content
  {
  margin:0}

  .fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-slideshow
  {
    display:inline-block;
    margin-right:0;
  max-width:197px}

  .fusion-blog-layout-grid .fusion-post-grid
  {
    position:static;
  width:100%}

  .fusion-blog-layout-timeline
  {
  padding-top:0}

  .fusion-blog-layout-timeline .fusion-post-timeline
  {
    float:none;
  width:100%}

  .fusion-blog-layout-timeline .fusion-timeline-date
  {
    margin-bottom:0;
  margin-top:2px}

  .fusion-timeline-arrow,.fusion-timeline-circle,.fusion-timeline-icon,.fusion-timeline-line
  {
  display:none}
}

@media only screen and (max-width: 640px)
{
  .fusion-blog-layout-grid-6 .fusion-post-grid
  {
    width: 100% !important;
  }
}