 
    /* latin-ext */
    @font-face {
      font-family: 'Quicksand';
      font-style: normal;
      font-weight: 400;
      src: url(https://fonts.gstatic.com/s/quicksand/v31/6xKtdSZaM9iE8KbpRA_hJVQNcOM.woff2) format('woff2');
      unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    }
    /* latin */
    @font-face {
      font-family: 'Quicksand';
      font-style: normal;
      font-weight: 400;
      src: url(https://fonts.gstatic.com/s/quicksand/v31/6xKtdSZaM9iE8KbpRA_hK1QN.woff2) format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    } 
    /* latin-ext */
    @font-face {
      font-family: 'Quicksand';
      font-style: normal;
      font-weight: 700;
      src: url(https://fonts.gstatic.com/s/quicksand/v31/6xKtdSZaM9iE8KbpRA_hJVQNcOM.woff2) format('woff2');
      unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    }
    /* latin */
    @font-face {
      font-family: 'Quicksand';
      font-style: normal;
      font-weight: 700;
      src: url(https://fonts.gstatic.com/s/quicksand/v31/6xKtdSZaM9iE8KbpRA_hK1QN.woff2) format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    }
     
    /* latin-ext */
    @font-face {
      font-family: 'Raleway';
      font-style: italic;
      font-weight: 100;
      src: url(https://fonts.gstatic.com/s/raleway/v34/1Ptsg8zYS_SKggPNyCg4Q4FqPfE.woff2) format('woff2');
      unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    }
    /* latin */
    @font-face {
      font-family: 'Raleway';
      font-style: italic;
      font-weight: 100;
      src: url(https://fonts.gstatic.com/s/raleway/v34/1Ptsg8zYS_SKggPNyCg4TYFq.woff2) format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    }
       
     
    body {
      margin: 0;
      min-width: 320px;
      -webkit-text-size-adjust: 100%;
      overflow-x: hidden;
      overflow-y: scroll;
      color: var(--body_typography-color);
      font-size: var(--body_typography-font-size, 16px);
      font-family: var(--body_typography-font-family, inherit)
    }
    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
    }
    #boxed-wrapper {
      overflow-x: hidden;
      overflow-x: clip
    }
    #wrapper {
      overflow: visible
    }
    #wrapper .tp-bullets {
      transform: translateZ(0)
    }
    
    body.layout-boxed-mode {
      margin-top: var(--margin_offset-top) !important;
      margin-bottom: var(--margin_offset-bottom) !important
    }
    body.layout-boxed-mode #wrapper, body.layout-boxed-mode .fusion-footer-parallax {
      width: var(--site_width);
      max-width: 100%;
      margin: 0 auto
    }
    body.layout-boxed-mode #wrapper.wrapper_blank {
      display: block
    }
    
    body.page-template-100-width.side-header .fusion-tb-footer .fusion-fullwidth.fusion-absolute-container {
      width: calc(100% - var(--side_header_width))
    }
 
    
    #main {
      padding-left: 30px;
      padding-right: 30px;
      padding-top: var(--main_padding-top);
      padding-bottom: var(--main_padding-bottom)
    }
    #main.width-100 {
      padding-left: var(--hundredp_padding-fallback_to_zero);
      padding-right: var(--hundredp_padding-fallback_to_zero)
    }
    html.avada-is-100-percent-template #main {
      padding-left: 0;
      padding-right: 0
    }
    html.avada-is-100-percent-template #main.width-100 {
      padding-left: var(--hundredp_padding-fallback_to_zero);
      padding-right: var(--hundredp_padding-fallback_to_zero)
    }
    body.layout-boxed-mode.layout-scroll-offset-framed {
      margin-top: var(--margin_offset-top-no-percent) !important;
      margin-bottom: var(--margin_offset-bottom-no-percent) !important
    }
      
    #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: var(--body_typography-line-height)
    }
    #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: var(--body_typography-color)
    }
    .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: var(--link_color)
    }
    .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, h1 {
      font-family: var(--h1_typography-font-family);
      font-weight: var(--h1_typography-font-weight);
      line-height: var(--h1_typography-line-height);
      letter-spacing: var(--h1_typography-letter-spacing);
      text-transform: var(--h1_typography-text-transform);
      font-style: var(--h1_typography-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, h1 {
      font-size: var(--h1_typography-font-size)
    }
    .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, .title h1, h1 {
      color: var(--h1_typography-color)
    }
    .fusion-title-size-one, h1 {
      margin-top: var(--h1_typography-margin-top);
      margin-bottom: var(--h1_typography-margin-bottom)
    }
    #main .post h2, #main .reading-box h2, #main h2, .ei-title h2, .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, h2 {
      font-family: var(--h2_typography-font-family);
      font-weight: var(--h2_typography-font-weight);
      line-height: var(--h2_typography-line-height);
      letter-spacing: var(--h2_typography-letter-spacing);
      text-transform: var(--h2_typography-text-transform);
      font-style: var(--h2_typography-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-modal h2, .fusion-tb-footer h2, .fusion-tb-page-title-bar h2, .fusion-widget-area h2, h2, h2.entry-title {
      font-size: var(--h2_typography-font-size)
    }
    #main .post h2, .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, h2 {
      color: var(--h2_typography-color)
    }
    .fusion-title-size-two, h2 {
      margin-top: var(--h2_typography-margin-top);
      margin-bottom: var(--h2_typography-margin-bottom)
    }
    .fusion-author .fusion-author-title, .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, h3 {
      font-family: var(--h3_typography-font-family);
      font-weight: var(--h3_typography-font-weight);
      line-height: var(--h3_typography-line-height);
      letter-spacing: var(--h3_typography-letter-spacing);
      text-transform: var(--h3_typography-text-transform);
      font-style: var(--h3_typography-font-style, normal)
    }
    .fusion-author .fusion-author-title, .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, h3 {
      font-size: var(--h3_typography-font-size)
    }
    .fusion-author .fusion-author-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, h3 {
      color: var(--h3_typography-color)
    }
    .fusion-title-size-three, h3 {
      margin-top: var(--h3_typography-margin-top);
      margin-bottom: var(--h3_typography-margin-bottom)
    }
    .fusion-carousel-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-theme-sharing-box h4, .fusion-title h4, .fusion-widget-area h4, .popover .popover-title, .post-content h4, .project-content .project-info h4, h4, table th {
      font-family: var(--h4_typography-font-family);
      font-weight: var(--h4_typography-font-weight);
      line-height: var(--h4_typography-line-height);
      letter-spacing: var(--h4_typography-letter-spacing);
      text-transform: var(--h4_typography-text-transform);
      font-style: var(--h4_typography-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, h4 {
      line-height: var(--h4_typography-line-height)
    }
    .fusion-carousel-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, h4 {
      font-size: var(--h4_typography-font-size)
    }
    .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-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-theme-sharing-box h4, .fusion-title h4, .fusion-widget-area h4, .post-content h4, .project-content .project-info h4, .title h4, h4 {
      color: var(--h4_typography-color)
    }
    .fusion-title-size-four, h4 {
      margin-top: var(--h4_typography-margin-top);
      margin-bottom: var(--h4_typography-margin-bottom)
    }
    .fusion-modal h5, .fusion-tb-footer h5, .fusion-tb-page-title-bar h5, .fusion-title h5, .fusion-widget-area h5, .post-content h5, h5 {
      font-family: var(--h5_typography-font-family);
      font-weight: var(--h5_typography-font-weight);
      line-height: var(--h5_typography-line-height);
      letter-spacing: var(--h5_typography-letter-spacing);
      text-transform: var(--h5_typography-text-transform);
      font-style: var(--h5_typography-font-style, normal)
    }
    .fusion-modal h5, .fusion-tb-footer h5, .fusion-tb-page-title-bar h5, .fusion-widget-area h5, .post-content h5, h5 {
      font-size: var(--h5_typography-font-size)
    }
    .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, h5 {
      color: var(--h5_typography-color)
    }
    .fusion-title-size-five, h5 {
      margin-top: var(--h5_typography-margin-top);
      margin-bottom: var(--h5_typography-margin-bottom)
    }
    .fusion-modal h6, .fusion-tb-footer h6, .fusion-tb-page-title-bar h6, .fusion-title h6, .fusion-widget-area h6, .post-content h6, h6 {
      font-family: var(--h6_typography-font-family);
      font-weight: var(--h6_typography-font-weight);
      line-height: var(--h6_typography-line-height);
      letter-spacing: var(--h6_typography-letter-spacing);
      text-transform: var(--h6_typography-text-transform);
      font-style: var(--h6_typography-font-style, normal)
    }
    .fusion-modal h6, .fusion-tb-footer h6, .fusion-tb-page-title-bar h6, .fusion-widget-area h6, .post-content h6, h6 {
      font-size: var(--h6_typography-font-size)
    }
    .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, h6 {
      color: var(--h6_typography-color)
    }
    .fusion-title-size-six, h6 {
      margin-top: var(--h6_typography-margin-top);
      margin-bottom: var(--h6_typography-margin-bottom)
    } 
 
    .price_slider_wrapper .ui-widget-content {
      background-color: var(--sep_color);
    }
    :root {     
      --content_bg_color: #ffffff;
      --content_bg_image: none;
      --content_bg_repeat: no-repeat;
      --body_typography-font-family: Quicksand;
      --body_typography-font-size: 13px;
      --base-font-size: 13;
      --body_typography-font-weight: 400;
      --body_typography-line-height: 1.5;
      --body_typography-letter-spacing: 0px;
      --body_typography-color: #747474;
      --link_color: #000000;
      --link_color-8a: rgba(0, 0, 0, 0.8);
      --h1_typography-font-family: Quicksand;
      --h1_typography-font-weight: 400;
      --h1_typography-line-height: 1.4;
      --h1_typography-letter-spacing: 0px;
      --h1_typography-font-size: 34px;
      --h1_typography-color: #333333;
      --h1_typography-margin-top: 0.67em;
      --h1_typography-margin-bottom: 0.67em;
      --h2_typography-font-family: Quicksand, "Arial Black", Gadget, sans-serif;
      --h2_typography-font-weight: 300;
      --h2_typography-line-height: 1.5;
      --h2_typography-letter-spacing: 0px;
      --h2_typography-font-size: 18px;
      --h2_typography-color: #333333;
      --h2_typography-margin-top: 0em;
      --h2_typography-margin-bottom: 1.1em;
      --h3_typography-font-family: Quicksand, Arial, Helvetica, sans-serif;
      --h3_typography-font-weight: 400;
      --h3_typography-line-height: 1.5;
      --h3_typography-letter-spacing: 0px;
      --h3_typography-font-size: 16px;
      --h3_typography-color: #333333;
      --h3_typography-margin-top: 1em;
      --h3_typography-margin-bottom: 1em;
      --h4_typography-font-family: Quicksand;
      --h4_typography-font-weight: 400;
      --h4_typography-line-height: 1.5;
      --h4_typography-letter-spacing: 0px;
      --h4_typography-font-size: 13px;
      --h4_typography-color: #333333;
      --h4_typography-margin-top: 1.33em;
      --h4_typography-margin-bottom: 1.33em;
      --h5_typography-font-family: Quicksand;
      --h5_typography-font-weight: 400;
      --h5_typography-line-height: 1.5;
      --h5_typography-letter-spacing: 0px;
      --h5_typography-font-size: 12px;
      --h5_typography-color: #333333;
      --h5_typography-margin-top: 1.67em;
      --h5_typography-margin-bottom: 1.67em;
      --h6_typography-font-family: Quicksand;
      --h6_typography-font-weight: 400;
      --h6_typography-line-height: 1.5;
      --h6_typography-letter-spacing: 0px;
      --h6_typography-font-size: 11px;
      --h6_typography-color: #333333;
      --h6_typography-margin-top: 2.33em;
      --h6_typography-margin-bottom: 2.33em;
    }
      
    body.fusion-no-absolute-containers .fusion-absolute-container {
      position: relative !important
    }
    .fusion-flex-container {
      display: flex;
      justify-content: center
    }
     
    } 