@charset "utf-8";
/* CSS Document */

@font-face {
            font-family: ;
            src: ;
            font-weight: normal;
            font-style: normal;
        }
        .Avada_516 {
            color: green;
        }
        body,
        html,
        html body.custom-background {
            background-color: #313539;
        }
        #main,
        #slidingbar,
        .fusion-footer-copyright-area,
        .fusion-footer-widget-area,
        .fusion-page-title-bar,
        .fusion-secondary-header,
        .header-v4 #small-nav,
        .header-v5 #small-nav,
        .sticky-header .sticky-shadow,
        .tfs-slider .slide-content-container {
            padding-left: 30px;
            padding-right: 30px;
        }
        .width-100 .fusion-fullwidth {
            margin-left: -40px;
            margin-right: -40px;
        }
        .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder li a {
            padding-left: 30px;
            padding-right: 30px;
        }
        .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item .fusion-open-submenu {
            padding-right: 35px;
        }
        .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item a {
            padding-left: 30px;
            padding-right: 30px;
        }
        .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li a {
            padding-left: 39px;
        }
        .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li a {
            padding-left: 48px;
        }
        .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li li a {
            padding-left: 57px;
        }
        .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li li li a {
            padding-left: 66px;
        }
        .event-is-recurring:hover,
        a:hover {
            color: #cb2128;
        }
        #main .about-author .title a:hover,
        #main .post h2 a:hover,
        #slidingbar-area .fusion-accordian .panel-title a:hover,
        #slidingbar-area .widget li.recentcomments:hover:before,
        #slidingbar-area ul li a:hover,
        #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-copyright-notice a:hover,
        .fusion-date-and-formats .fusion-format-box i,
        .fusion-footer-widget-area a:hover,
        .fusion-read-more:hover:after,
        .more a:hover:after,
        .pagination-next:hover:after,
        .pagination-prev:hover:before,
        .price > .amount,
        .price ins .amount,
        .project-content .project-info .project-info-box a:hover,
        .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,
        .slidingbar-area .widget li a:hover:before,
        .slidingbar-area a:hover,
        .star-rating span:before,
        .star-rating:before,
        h5.toggle:hover a {
            color: #cb2128;
        }
        .fusion-content-widget-area .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a:hover {
            color: #333333;
        }
        .star-rating span:before,
        .star-rating:before {
            color: #cb2128;
        }
        #slidingbar-area .tagcloud a:hover,
        .fusion-body .fusion-footer-widget-area .tagcloud a:hover,
        .tagcloud a:hover {
            color: #FFFFFF;
            text-shadow: none;
            -webkit-text-shadow: none;
            -moz-text-shadow: none;
        }
        #nav ul li > a:hover,
        #sticky-nav ul li > a:hover,
        #wrapper .fusion-tabs-widget .tab-holder .tabs li.active a,
        #wrapper .post-content blockquote,
        .fusion-hide-pagination-text .pagination-next:hover,
        .fusion-hide-pagination-text .pagination-prev:hover,
        .pagination .current,
        .pagination a.inactive:hover,
        .progress-bar-content,
        .tagcloud a:hover {
            border-color: #cb2128;
        }
        #wrapper .side-nav li.current_page_item a {
            border-right-color: #cb2128;
            border-left-color: #cb2128;
        }
        #toTop:hover,
        #wrapper .search-table .search-button input[type="submit"]:hover,
        .circle-yes ul li:before,
        .fusion-date-and-formats .fusion-date-box,
        .pagination .current,
        .progress-bar-content,
        .table-2 table thead,
        .tagcloud a:hover,
        ul.arrow li:before,
        ul.circle-yes li:before {
            background-color: #cb2128;
        }
        #fusion-gmap-container,
        #main,
        #sliders-container,
        #wrapper,
        .fusion-separator .icon-wrapper,
        body,
        html {
            background-color: #313539;
        }
        .fusion-footer-widget-area {
            background-color: #313539;
            border-color: #313539;
            border-top-width: 12px;
            padding-top: 43px;
            padding-bottom: 40px;
        }
        #wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li {
            border-color: #313539;
        }
        .fusion-footer-copyright-area {
            background-color: #313539;
            border-color: #313539;
            border-top-width: 1px;
            padding-top: 15px;
            padding-bottom: 40px;
        }
        .fusion-copyright-notice {
            color: #8c8989;
            font-size: 13px;
        }
        .fusion-copyright-notice a {
            color: #bfbfbf;
        }
        .fusion-footer-copyright-area a:hover {
            color: #c0996b;
        }
        .fusion-image-wrapper .fusion-rollover {
            background-image: linear-gradient(top, rgba(174, 137, 93, 0.8) 0%, #ae895d 100%);
            background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(174, 137, 93, 0.8)), color-stop(1, #ae895d));
            background-image: filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#ae895d, endColorstr=#ae895d), progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
            background-image: -webkit-linear-gradient(top, rgba(174, 137, 93, 0.8) 0%, #ae895d 100%);
            background-image: -moz-linear-gradient(top, rgba(174, 137, 93, 0.8) 0%, #ae895d 100%);
            background-image: -ms-linear-gradient(top, rgba(174, 137, 93, 0.8) 0%, #ae895d 100%);
            background-image: -o-linear-gradient(top, rgba(174, 137, 93, 0.8) 0%, #ae895d 100%);
        }
        .no-cssgradients .fusion-image-wrapper .fusion-rollover {
            background: #ae895d;
        }
        .fusion-image-wrapper:hover .fusion-rollover {
            filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#ae895d, endColorstr=#ae895d), progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
        }
        .fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery,
        .fusion-image-wrapper .fusion-rollover .fusion-rollover-link {
            background-color: #313539;
            width: calc(20px * 2.41);
            height: calc(20px * 2.41);
            background: #313539;
        }
        .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 a,
        .fusion-rollover .fusion-rollover-content .fusion-rollover-title {
            color: #313539;
        }
        .fusion-page-title-bar {
            border-color: #292c30;
            background-color: #292c30;
            background-size: cover;
            height: 325px;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -ms-background-size: cover;
            -o-background-size: cover;
        }
        #slidingbar-area .widget-title,
        #slidingbar-area h3,
        .fusion-footer-widget-area .widget-title,
        .fusion-footer-widget-area h3 {
            font-family: "Unica One", Arial, Helvetica, sans-serif;
            font-size: 13px;
            font-weight: 400;
            line-height: 1.5;
            letter-spacing: 0px;
        }
        .fusion-footer-copyright-area > .fusion-row,
        .fusion-footer-widget-area > .fusion-row {
            padding-left: 4%;
            padding-right: 4%;
        }
        .layout-wide-mode .fusion-footer-copyright-area > .fusion-row,
        .layout-wide-mode .fusion-footer-widget-area > .fusion-row {
            max-width: 100% !important;
        }
        #nav ul li ul li a,
        #reviews #comments > h2,
        #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-blog-shortcode .fusion-timeline-date,
        .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: Vollkorn, Arial, Helvetica, sans-serif;
            font-weight: 400;
            letter-spacing: 0px;
        }
        #nav ul li ul li a,
        #reviews #comments > h2,
        #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-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,
        .ticket-selector-submit-btn[type=submit],
        body {
            line-height: 2;
        }
        #slidingbar-area .slide-excerpt h2,
        #slidingbar-area ul,
        .counter-box-content,
        .fusion-alert,
        .fusion-blog-layout-timeline .fusion-timeline-date,
        .fusion-footer-widget-area .slide-excerpt h2,
        .fusion-footer-widget-area ul,
        .fusion-progressbar .progress-title,
        .fusion-tabs-widget .tab-holder .news-list li .post-holder .meta,
        .fusion-tabs-widget .tab-holder .news-list li .post-holder a,
        .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,
        body {
            font-size: 15px;
        }
        #reviews #comments > h2,
        #wrapper .fusion-tabs-widget .tab-holder .news-list li .post-holder .meta,
        #wrapper .meta,
        .fusion-blog-timeline-layout .fusion-timeline-date,
        .fusion-main-menu .fusion-custom-menu-item-contents,
        .fusion-rollover .price .amount,
        .post .post-content,
        .post-content blockquote,
        .project-content .project-info h4,
        .review blockquote div,
        .search input,
        .sidebar .fusion-tabs-widget .tab-holder .tabs li a,
        .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,
        body .sidebar .fusion-tabs-widget .tab-holder .tabs li a {
            color: #aaa9a9;
        }
        #slidingbar-area h3,
        .avada-container h3,
        .comment-form input[type="submit"],
        .fusion-footer-widget-area h3,
        .fusion-load-more-button,
        .project-content .project-info h4,
        .review blockquote div strong,
        .ticket-selector-submit-btn[type="submit"],
        .wpcf7-form input[type="submit"] {
            font-weight: bold;
        }
        .meta .fusion-date,
        .post-content blockquote,
        .review blockquote q {
            font-style: italic;
        }
        .fusion-page-title-bar .fusion-breadcrumbs,
        .fusion-page-title-bar .fusion-breadcrumbs li,
        .fusion-page-title-bar .fusion-breadcrumbs li a {
            font-size: 14px;
        }
        #wrapper .side-nav li a {
            font-size: 14px;
        }
        .sidebar .widget h4 {
            font-size: 18px;
        }
        .fusion-main-menu > ul > li > a,
        .side-nav li a {
            font-family: "Unica One", Arial, Helvetica, sans-serif;
            font-size: 18px;
            font-weight: 400;
            letter-spacing: 2px;
        }
        .fusion-flyout-cart-wrapper .fusion-widget-cart-number,
        .fusion-main-menu-cart .fusion-widget-cart-number {
            font-family: "Unica One", Arial, Helvetica, sans-serif;
        }
        #slidingbar-area .widget-title,
        #slidingbar-area h3 {
            font-size: 13px;
            line-height: 13px;
        }
        #main .fusion-row,
        #slidingbar-area .fusion-row,
        .fusion-footer-copyright-area .fusion-row,
        .fusion-footer-widget-area .fusion-row,
        .fusion-page-title-row,
        .tfs-slider .slide-content-container .slide-content {
            max-width: 1170px;
        }
        #wrapper #main .fusion-portfolio-content > h2.fusion-post-title,
        #wrapper #main .fusion-post-content > .blog-shortcode-post-title,
        #wrapper #main .fusion-post-content > h2.fusion-post-title,
        #wrapper #main .post > h2.fusion-post-title,
        #wrapper .fusion-events-shortcode .fusion-events-meta h2 {
            font-size: 30px;
            line-height: 40px;
        }
        #wrapper #main #comments .fusion-title h3,
        #wrapper #main #respond .fusion-title h3,
        #wrapper #main .about-author .fusion-title h3,
        #wrapper #main .related-posts .fusion-title h3,
        #wrapper #main .related.products .fusion-title h3 {
            font-size: 30px;
            line-height: 1.5;
        }
        .ei-title h2 {
            font-size: 42px;
            line-height: 1.5;
            color: #333333;
        }
        .ei-title h3 {
            font-size: 20px;
            line-height: 1.5;
            color: #747474;
        }
        #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-recent-posts .columns .column .meta,
        .fusion-single-line-meta {
            font-size: 14px;
            line-height: 1.5;
        }
        .fusion-carousel-meta,
        .fusion-meta,
        .fusion-meta-info,
        .fusion-recent-posts .columns .column .meta,
        .post .single-line-meta {
            font-size: 14px;
        }
        .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a,
        .fusion-rollover-linebreak,
        .product-buttons a {
            font-size: ;
            line-height: 1.5;
        }
        .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a,
        .product-buttons a {
            padding-left: ;
        }
        .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a:before,
        .product-buttons a:before {
            margin-left: -;
        }
        .page-links,
        .pagination,
        .pagination .pagination-next,
        .pagination .pagination-prev {
            font-size: 12px;
        }
        .fusion-page-title-bar h1,
        .fusion-page-title-bar h3 {
            color: #ffffff;
        }
        #main .post h2 a,
        .about-author .title a,
        .fusion-content-widget-area .widget .recentcomments,
        .fusion-content-widget-area .widget li a,
        .fusion-content-widget-area .widget_categories li,
        .fusion-load-more-button,
        .fusion-rollover a,
        .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: #ffffff;
        }
        body #toTop:before {
            color: #fff;
        }
        .fusion-page-title-bar .fusion-breadcrumbs,
        .fusion-page-title-bar .fusion-breadcrumbs a {
            color: #ffffff;
        }
        #slidingbar-area .fusion-title > *,
        #slidingbar-area .widget-title,
        #slidingbar-area h3 {
            color: #dddddd;
        }
        .sidebar .widget .heading h4,
        .sidebar .widget h4 {
            color: #ffffff;
        }
        .sidebar .widget .heading .widget-title,
        .sidebar .widget .widget-title {
            background-color: rgba(255, 255, 255, 0);
        }
        .fusion-footer-widget-area .widget-title,
        .fusion-footer-widget-area h3,
        .fusion-footer-widget-column .product-title {
            color: #dddddd;
        }
        .fusion-footer-widget-area,
        .fusion-footer-widget-area .jtwt,
        .fusion-footer-widget-area .jtwt .jtwt_tweet,
        .fusion-footer-widget-area .widget li.recentcomments,
        .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,
        .fusion-footer-widget-area article.col {
            color: #8c8989;
        }
        #wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li a,
        .fusion-footer-widget-area .fusion-accordian .panel-title a,
        .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a,
        .fusion-footer-widget-area .jtwt .jtwt_tweet a,
        .fusion-footer-widget-area .widget li a:before,
        .fusion-footer-widget-area a {
            color: #bfbfbf;
        }
        #wrapper .fusion-footer-widget-area .jtwt .jtwt_tweet a:hover,
        .fusion-footer-widget-area .fusion-accordian .panel-title a:hover,
        .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a:hover,
        .fusion-footer-widget-area .widget a:hover,
        .fusion-footer-widget-area .widget li a:hover:before,
        .fusion-footer-widget-area .widget li.recentcomments:hover:before,
        .fusion-footer-widget-area ul li a:hover {
            color: #c0996b;
        }
        .fusion-footer-widget-area .tagcloud a:hover {
            background-color: #c0996b;
        }
        #wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li.active a,
        #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: #c0996b;
        }
        .fusion-footer-widget-area .fusion-accordian .panel-title a:hover .fa-fusion-box {
            background-color: #c0996b !important;
        }
        .fusion-load-more-button.fusion-blog-button {
            background-color: #3e3e3e;
        }
        .fusion-load-more-button.fusion-blog-button:hover {
            background-color: rgba(62, 62, 62, 0.8);
        }
        .fusion-load-more-button.fusion-blog-button,
        .fusion-load-more-button.fusion-blog-button:hover {
            color: #fff;
        }
        .fusion-load-more-button.fusion-portfolio-button {
            background-color: #3e3e3e;
        }
        .fusion-load-more-button.fusion-portfolio-button:hover {
            background-color: rgba(62, 62, 62, 0.8);
        }
        .fusion-load-more-button.fusion-portfolio-button,
        .fusion-load-more-button.fusion-portfolio-button:hover {
            color: #fff;
        }
        .sb-toggle-wrapper .sb-toggle:after {
            color: #ffffff;
        }
        #wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder,
        #wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li,
        .fusion-footer-widget-area .fusion-accordian .fusion-panel,
        .fusion-footer-widget-area .product_list_widget li,
        .fusion-footer-widget-area .tagcloud a,
        .fusion-footer-widget-area .widget li.recentcomments,
        .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,
        .fusion-footer-widget-area ul li {
            border-color: #505152;
        }
        #comment-input input,
        #comment-textarea textarea,
        #wrapper .search-table .search-field input,
        .avada-select .select2-container .select2-choice,
        .avada-select .select2-container .select2-choice2,
        .avada-select-parent select,
        .chzn-container .chzn-drop,
        .chzn-container-single .chzn-single,
        .comment-form-comment textarea,
        .input-text,
        .main-nav-search-form input,
        .post-password-form label input[type="password"],
        .search-page-search-form input,
        .wpcf7-captchar,
        .wpcf7-form .wpcf7-date,
        .wpcf7-form .wpcf7-number,
        .wpcf7-form .wpcf7-quiz,
        .wpcf7-form .wpcf7-select,
        .wpcf7-form .wpcf7-text,
        .wpcf7-form textarea,
        input.s,
        input[type="email"],
        input[type="password"],
        input[type="text"],
        select,
        textarea {
            background-color: #2e3135;
        }
        #wrapper .select-arrow,
        .avada-select-parent .select-arrow,
        .fusion-modal-content .select-arrow {
            background-color: #2e3135;
        }
        #comment-input .placeholder,
        #comment-input input,
        #comment-textarea .placeholder,
        #comment-textarea textarea,
        #wrapper .search-table .search-field input,
        .avada-select .select2-container .select2-choice,
        .avada-select .select2-container .select2-choice2,
        .avada-select-parent select,
        .chzn-container .chzn-drop,
        .chzn-container-single .chzn-single,
        .comment-form-comment textarea,
        .input-text,
        .main-nav-search-form input,
        .post-password-form label input[type="password"],
        .search-page-search-form input,
        .wpcf7-captchar,
        .wpcf7-form .wpcf7-date,
        .wpcf7-form .wpcf7-number,
        .wpcf7-form .wpcf7-quiz,
        .wpcf7-form .wpcf7-select,
        .wpcf7-form .wpcf7-text,
        .wpcf7-form textarea,
        .wpcf7-select-parent .select-arrow,
        input.s,
        input.s .placeholder,
        input[type="email"],
        input[type="text"],
        select,
        textarea {
            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,
        .wpcf7-form textarea::-webkit-input-placeholder,
        input#s::-webkit-input-placeholder,
        input::-webkit-input-placeholder {
            color: #aaa9a9;
        }
        #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,
        .wpcf7-form textarea::-moz-input-placeholder,
        input#s:-moz-placeholder,
        input:-moz-placeholder {
            color: #aaa9a9;
        }
        #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 {
            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 {
            color: #aaa9a9;
        }
        #comment-input input,
        #comment-textarea textarea,
        #wrapper .search-table .search-field input,
        .avada-select .select2-container .select2-choice,
        .avada-select .select2-container .select2-choice .select2-arrow,
        .avada-select .select2-container .select2-choice2 .select2-arrow,
        .avada-select-parent .select-arrow,
        .avada-select-parent select,
        .chzn-container .chzn-drop,
        .chzn-container-single .chzn-single,
        .comment-form-comment textarea,
        .gravity-select-parent .select-arrow,
        .input-text,
        .main-nav-search-form input,
        .post-password-form label input[type="password"],
        .search-page-search-form input,
        .select-arrow,
        .wpcf7-captchar,
        .wpcf7-form .wpcf7-date,
        .wpcf7-form .wpcf7-number,
        .wpcf7-form .wpcf7-quiz,
        .wpcf7-form .wpcf7-select,
        .wpcf7-form .wpcf7-text,
        .wpcf7-form textarea,
        .wpcf7-select-parent .select-arrow,
        input.s,
        input[type="email"],
        input[type="text"],
        select,
        textarea {
            border-color: #aaa9a9;
        }
        #comment-input input,
        .avada-select .select2-container .select2-choice,
        .avada-select-parent select,
        .chzn-container .chzn-drop,
        .chzn-container-single .chzn-single,
        .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 .search-table .search-field input,
        .wpcf7-captchar,
        .wpcf7-form .wpcf7-date,
        .wpcf7-form .wpcf7-number,
        .wpcf7-form .wpcf7-quiz,
        .wpcf7-form .wpcf7-select,
        .wpcf7-form .wpcf7-text,
        input.s,
        input[type="email"],
        input[type="password"],
        input[type="text"],
        select {
            height: 25px;
            padding-top: 0;
            padding-bottom: 0;
        }
        .avada-select .select2-container .select2-choice .select2-arrow,
        .avada-select .select2-container .select2-choice2 .select2-arrow,
        .searchform .search-table .search-button input[type="submit"] {
            height: 50px;
            width: 50px;
            line-height: 50px;
        }
        .select2-container .select2-choice > .select2-chosen {
            line-height: 50px;
        }
        .select-arrow,
        .select2-arrow {
            color: #2e3135;
        }
        .fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents {
            width: 321.428571429px;
        }
        .fusion-page-title-bar h1 {
            font-size: 50px;
            line-height: normal;
        }
        .fusion-page-title-bar h3 {
            font-size: 14px;
            line-height: 26px;
        }
        .fusion-portfolio-content-wrapper .fusion-portfolio-content {
            text-align: left;
        }
        .fusion-portfolio-boxed .fusion-portfolio-content {
            padding: 25px 25px 25px 25px;
        }
        .fusion-portfolio-boxed .fusion-portfolio-unboxed .fusion-portfolio-content {
            padding: 0px;
            margin: 20px 0px;
        }
        .fusion-portfolio-boxed .fusion-portfolio-unboxed .fusion-portfolio-content-wrapper {
            border: none;
        }
        body.has-sidebar #content {
            width: calc(100% - 25% - 80px);
        }
        body.has-sidebar #main .sidebar {
            width: 25%;
        }
        body.has-sidebar.double-sidebars #content {
            width: calc(100% - 21% - 21% - 80px);
            margin-left: calc(21% + 40px);
        }
        body.has-sidebar.double-sidebars #main #sidebar {
            width: 21%;
            margin-left: calc(40px - 100% + 21%);
        }
        body.has-sidebar.double-sidebars #main #sidebar-2 {
            width: 21%;
            margin-left: 40px;
        }
        #main .sidebar {
            background-color: #313539;
            padding: 0;
        }
        body .fusion-content-widget-area .fusion-tabs-widget .tab-hold .tabs li a:hover {
            border-bottom: 0;
            background: #292c30;
        }
        body .fusion-content-widget-area .fusion-tabs-widget .tab-hold .tabs li.active a,
        body .fusion-content-widget-area .fusion-tabs-widget .tab-holder .tabs li.active a {
            border-bottom: 0;
            border-top-color: #cb2128;
            background: #292c30;
        }
        .fusion-single-sharing-box {
            background-color: #292c30;
        }
        .fusion-blog-layout-grid .post .fusion-post-wrapper,
        .fusion-blog-layout-timeline .post,
        .fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper,
        .products li.product {
            background-color: rgba(255, 255, 255, 0);
        }
        .fusion-blog-layout-grid .post .flexslider,
        .fusion-blog-layout-grid .post .fusion-content-sep,
        .fusion-blog-layout-grid .post .fusion-post-wrapper,
        .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-layout-timeline .post .fusion-content-sep,
        .fusion-blog-timeline-layout .post,
        .fusion-blog-timeline-layout .post .flexslider,
        .fusion-blog-timeline-layout .post .fusion-content-sep,
        .fusion-portfolio.fusion-portfolio-boxed .fusion-content-sep,
        .fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper,
        .product .fusion-content-sep,
        .product-buttons,
        .product-buttons-container,
        .products li {
            border-color: #3e3e3e;
        }
        .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: #3e3e3e;
        }
        .fusion-blog-timeline-layout .fusion-timeline-arrow:before,
        .fusion-blog-timeline-layout .fusion-timeline-icon,
        .fusion-timeline-arrow:before,
        .fusion-timeline-icon {
            color: #3e3e3e;
        }
        div.indicator-hint {
            background: ;
            border-color: ;
        }
        #posts-container .fusion-blog-layout-grid {
            margin: -20px -20px 0 -20px;
        }
        #posts-container .fusion-blog-layout-grid .fusion-post-grid {
            padding: 20px;
        }
        .quicktags-toolbar input {
            background: linear-gradient(to top, #313539, #2e3135) #3E3E3E;
            background: -webkit-linear-gradient(to top, #313539, #2e3135) #3E3E3E;
            background: -moz-linear-gradient(to top, #313539, #2e3135) #3E3E3E;
            background: -ms-linear-gradient(to top, #313539, #2e3135) #3E3E3E;
            background: -o-linear-gradient(to top, #313539, #2e3135) #3E3E3E;
            background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #2e3135), color-stop(1, #313539));
            filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#2e3135, endColorstr=#313539), progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
            border: 1px solid #2e3135;
            color: #aaa9a9;
        }
        .quicktags-toolbar input:hover {
            background: #2e3135;
        }
        .ei-slider {
            width: 100%;
            height: 400px;
        }
        .isotope .isotope-item {
            transition-property: top, left, opacity;
            -webkit-transition-property: top, left, opacity;
            -moz-transition-property: top, left, opacity;
            -ms-transition-property: top, left, opacity;
            -o-transition-property: top, left, opacity;
        }
        .fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery:before,
        .fusion-image-wrapper .fusion-rollover .fusion-rollover-link:before {
            font-size: 20px;
            line-height: 2.41;
            color: #ffffff;
        }
        .fusion-modal h1,
        .fusion-page-title-bar h1,
        .fusion-widget-area h1,
        .post-content h1 {
            font-family: "Unica One", Arial, Helvetica, sans-serif;
            font-weight: 400;
            line-height: 1.41;
            letter-spacing: 0px;
        }
        .fusion-modal h1,
        .fusion-widget-area h1,
        .post-content h1 {
            font-size: 34px;
        }
        .fusion-modal h1,
        .fusion-post-content h1,
        .fusion-widget-area h1,
        .post-content h1,
        .title h1 {
            color: #ffffff;
        }
        #main .post h2,
        #main .reading-box h2,
        #main h2,
        .ei-title h2,
        .fusion-modal h2,
        .fusion-title h2,
        .fusion-widget-area h2,
        .main-flex .slide-content h2,
        .post-content h2,
        .title h2 {
            font-family: "Unica One", Arial, Helvetica, sans-serif;
            font-weight: 400;
            line-height: 40px;
            letter-spacing: 0px;
        }
        #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-widget-area h2,
        h2.entry-title {
            font-size: 45px;
        }
        #main .post h2,
        .fusion-modal h2,
        .fusion-post-content h2,
        .fusion-title h2,
        .fusion-widget-area h2,
        .post-content h2,
        .search-page-search-form h2,
        .title h2 {
            color: #ffffff;
        }
        .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-title h3,
        .fusion-widget-area h3,
        .main-flex .slide-content h3,
        .post-content h3,
        .project-content h3,
        .sidebar .widget h3 {
            font-family: "Unica One", Arial, Helvetica, sans-serif;
            font-weight: 400;
            line-height: 1.33;
            letter-spacing: 0px;
        }
        .fusion-modal .modal-title,
        .fusion-modal h3,
        .fusion-widget-area h3,
        .post-content h3,
        .project-content h3 {
            font-size: 36px;
        }
        .fusion-modal h3,
        .fusion-post-content h3,
        .fusion-title h3,
        .fusion-widget-area h3,
        .person-author-wrapper span,
        .post-content h3,
        .project-content h3,
        .sidebar .widget h3,
        .title h3 {
            color: #ffffff;
        }
        #wrapper .fusion-tabs-widget .tab-holder .tabs li a,
        .fusion-accordian .panel-heading a,
        .fusion-accordian .panel-title,
        .fusion-carousel-title,
        .fusion-content-widget-area h4,
        .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-tabs .nav-tabs li .fusion-tab-heading,
        .popover .popover-title,
        .post-content h4,
        .project-content .project-info h4,
        .share-box h4,
        table th {
            font-family: "Unica One", Arial, Helvetica, sans-serif;
            font-weight: 400;
            line-height: 1.33;
            letter-spacing: 0px;
        }
        #reviews #comments > h2,
        #wrapper .fusion-tabs-widget .tab-holder .tabs li a,
        .fusion-accordian .panel-title,
        .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-portfolio-post .fusion-portfolio-content h4,
        .fusion-rollover .fusion-rollover-content .fusion-rollover-title,
        .fusion-sharing-box h4,
        .fusion-tabs .nav-tabs > li .fusion-tab-heading,
        .fusion-widget-area h4,
        .person-author-wrapper,
        .popover .popover-title,
        .post-content h4 {
            font-size: 18px;
        }
        #wrapper .fusion-tabs-widget .tab-holder .tabs li a,
        .fusion-accordian .panel-title a,
        .fusion-carousel-title,
        .fusion-modal h4,
        .fusion-post-content h4,
        .fusion-tabs .nav-tabs > li .fusion-tab-heading,
        .fusion-title h4,
        .fusion-widget-area h4,
        .post-content h4,
        .project-content .project-info h4,
        .share-box h4,
        .title h4 {
            color: #cb2128;
        }
        .project-content .project-info .project-terms,
        .project-info-box span {
            line-height: 1.33;
        }
        .fusion-modal h5,
        .fusion-widget-area h5,
        .post-content h5 {
            font-family: "Unica One", Arial, Helvetica, sans-serif;
            font-weight: 400;
            line-height: 1.2;
            letter-spacing: 0px;
            font-size: 15px;
        }
        .fusion-modal h5,
        .fusion-post-content h5,
        .fusion-title h5,
        .fusion-widget-area h5,
        .post-content h5,
        .title h5 {
            color: #ffffff;
        }
        .fusion-modal h6,
        .fusion-widget-area h6,
        .post-content h6 {
            font-family: "Unica One", Arial, Helvetica, sans-serif;
            font-weight: 400;
            line-height: 1.55;
            letter-spacing: 0px;
            font-size: 11px;
        }
        .fusion-modal h6,
        .fusion-post-content h6,
        .fusion-title h6,
        .fusion-widget-area h6,
        .post-content h6,
        .title h6 {
            color: #ffffff;
        }
        .fusion-title-size-one,
        h1 {
            margin-top: 0.67em;
            margin-bottom: .67em;
        }
        .fusion-title-size-two,
        h2 {
            margin-top: 0em;
            margin-bottom: .25em;
        }
        .fusion-title-size-three,
        h3 {
            margin-top: 0em;
            margin-bottom: 0em;
        }
        .fusion-title-size-four,
        h4 {
            margin-top: 0em;
            margin-bottom: 0em;
        }
        .fusion-title-size-five,
        h5 {
            margin-top: 0em;
            margin-bottom: .35em;
        }
        .fusion-title-size-six,
        h6 {
            margin-top: 0em;
            margin-bottom: .35em;
        }
        #side-header .fusion-logo,
        .fusion-header .fusion-logo {
            margin-top: 31px;
            margin-right: 0px;
            margin-bottom: 31px;
            margin-left: 0px;
        }
        .fusion-header-wrapper .fusion-row {
            padding-left: 60px;
            padding-right: 60px;
            max-width: 1170px;
        }
        .fusion-header-v2 .fusion-header,
        .fusion-header-v3 .fusion-header,
        .fusion-header-v4 .fusion-header,
        .fusion-header-v5 .fusion-header {
            border-bottom-color: #313539;
        }
        #side-header .fusion-secondary-menu-search-inner {
            border-top-color: #313539;
        }
        .fusion-header .fusion-row {
            padding-top: 0px;
            padding-bottom: 0px;
        }
        .fusion-secondary-header {
            background-color: #c0996b;
            font-size: 12px;
            color: #747474;
            border-bottom-color: #313539;
        }
        .fusion-secondary-header a,
        .fusion-secondary-header a:hover {
            color: #747474;
        }
        .fusion-header-v2 .fusion-secondary-header {
            border-top-color: #cb2128;
        }
        .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft {
            border-bottom-color: #313539;
        }
        .fusion-header-tagline {
            font-size: 30px;
            color: #ffffff;
        }
        .fusion-mobile-menu-sep,
        .fusion-secondary-main-menu {
            border-bottom-color: #313539;
        }
        #side-header {
            width: 320px;
        }
        #side-header .side-header-background-image {
            width: 320px;
        }
        #side-header .side-header-background-color {
            width: 320px;
        }
        #side-header .side-header-border {
            width: 320px;
            border-color: #313539;
        }
        .side-header-wrapper {
            padding-top: 0px;
            padding-bottom: 0px;
        }
        #side-header .side-header-content {
            padding-left: 60px;
            padding-right: 60px;
        }
        #side-header .fusion-main-menu > ul > li > a {
            padding-left: 60px;
            padding-right: 60px;
            border-top-color: #313539;
            border-bottom-color: #313539;
            text-align: center;
            height: auto;
            min-height: 40px;
        }
        .side-header-left .fusion-main-menu > ul > li > a > .fusion-caret {
            right: 60px;
        }
        .side-header-right .fusion-main-menu > ul > li > a > .fusion-caret {
            left: 60px;
        }
        #side-header .fusion-main-menu > ul > li.current-menu-ancestor > a,
        #side-header .fusion-main-menu > ul > li.current-menu-item > a {
            color: #cb2128;
            border-right-color: #cb2128;
            border-left-color: #cb2128;
        }
        body.side-header-left #side-header .fusion-main-menu > ul > li > ul {
            left: 319px;
        }
        body.side-header-left #side-header .fusion-main-menu .fusion-custom-menu-item-contents {
            top: 0;
            left: 319px;
        }
        #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-secondary-menu > ul > li > a,
        #side-header .side-header-content-1,
        #side-header .side-header-content-2 {
            color: #d6d6d6;
            font-size: 12px;
        }
        .side-header-left #side-header .fusion-main-menu > ul > li.current-menu-ancestor > a,
        .side-header-left #side-header .fusion-main-menu > ul > li.current-menu-item > a {
            border-right-width: 3px;
        }
        .side-header-right #side-header .fusion-main-menu > ul > li.current-menu-ancestor > a,
        .side-header-right #side-header .fusion-main-menu > ul > li.current-menu-item > a {
            border-left-width: 3px;
        }
        .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: -400px;
        }
        .side-header-right #side-header .fusion-main-menu-search .fusion-custom-menu-item-contents {
            left: -250px;
        }
        .fusion-main-menu > ul > li {
            padding-right: 45px;
        }
        .fusion-main-menu > ul > li > a {
            border-top: 3px solid transparent;
            height: 40px;
            line-height: 37px;
        }
        .fusion-megamenu-icon img {
            max-height: 18px;
        }
        .fusion-header-wrapper .fusion-main-menu > ul > li > a.fusion-flex-link {
            line-height: 1 !important;
        }
        .fusion-is-sticky .fusion-main-menu > ul > li > a > .fusion-megamenu-icon {
            font-size: 14px;
        }
        .fusion-main-menu a.fusion-flex-link {
            justify-content: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
        }
        .fusion-main-menu > ul > li > a > .fusion-megamenu-icon {
            width: auto;
            padding-right: 0.45em;
            font-size: 18px;
            color: #ffffff;
        }
        .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: #c0996b;
        }
        .fusion-main-menu > ul > li > a.fusion-flex-link {
            line-height: 1;
        }
        .fusion-main-menu > ul > li > a > .fusion-megamenu-image > img {
            width: 26px;
            height: 18px;
            max-height: none;
        }
        .fusion-main-menu .fusion-widget-cart-counter > a:before,
        .fusion-main-menu > ul > li > a {
            color: #ffffff;
        }
        .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-main-menu > ul > li > a.fusion-flex-link.fusion-has-description {
            line-height: 1;
        }
        .fusion-main-menu > ul > li > a .fusion-menu-description {
            display: block;
            margin-top: 0.6em;
            font-size: 14.4px;
            font-family: Vollkorn, Arial, Helvetica, sans-serif;
            font-weight: 400;
            letter-spacing: 0px;
            color: rgba(255, 255, 255, 0.65);
        }
        .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,
        .fusion-main-menu > ul > li > a:hover .fusion-menu-description {
            color: rgba(203, 33, 40, 0.65);
        }
        .fusion-is-sticky .fusion-main-menu > ul > li > a .fusion-menu-description {
            display: none;
        }
        .fusion-mobile-nav-holder .fusion-menu-description {
            display: none !important;
        }
        .fusion-is-sticky .fusion-main-menu .fusion-widget-cart-counter > a:hover:before,
        .fusion-is-sticky .fusion-main-menu > ul > li > a:hover,
        .fusion-is-sticky .fusion-main-menu > ul > li.current-menu-item > a,
        .fusion-main-menu .fusion-widget-cart-counter > a:hover:before,
        .fusion-main-menu > ul > li > a:hover {
            color: #cb2128;
        }
        .fusion-main-menu > ul > li > a:hover {
            border-color: #cb2128;
        }
        .fusion-main-menu > ul > .fusion-menu-item-button > a:hover {
            border-color: transparent;
        }
        .fusion-widget-cart-number {
            background-color: #cb2128;
            color: #ffffff;
        }
        .fusion-widget-cart-counter a:hover:before {
            color: #cb2128;
        }
        .ua-ie-11 #side-header .fusion-main-menu > ul > li > .fusion-flex-link {
            height: 40px;
        }
        .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-item > a:before,
        .fusion-body .fusion-main-menu .current-menu-parent > a,
        .fusion-body .fusion-main-menu .current_page_item > a {
            color: #cb2128;
            border-color: #cb2128;
        }
        .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-main-menu > ul > .fusion-menu-item-button > a {
            border-color: transparent;
        }
        .fusion-main-menu .fusion-main-menu-icon:after,
        .fusion-main-menu .fusion-widget-cart-counter > a:before {
            color: #ffffff;
        }
        .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: #cb2128;
        }
        .fusion-main-menu .fusion-main-menu-icon:after,
        .fusion-main-menu .fusion-widget-cart-counter > a .fusion-widget-cart-number,
        .fusion-main-menu .fusion-widget-cart-counter > a:before {
            height: 18px;
            width: 18px;
        }
        .fusion-body .fusion-main-menu .fusion-main-menu-icon {
            border-color: transparent;
        }
        .fusion-is-sticky .fusion-main-menu .fusion-main-menu-icon:hover:after,
        .fusion-main-menu .fusion-main-menu-icon:hover:after {
            color: #cb2128;
        }
        .fusion-body .fusion-main-menu .fusion-widget-cart-counter .fusion-main-menu-icon-active:before,
        .fusion-is-sticky .fusion-main-menu .fusion-main-menu-icon-active: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-main-menu .fusion-main-menu-icon-active:after,
        .fusion-main-menu .fusion-main-menu-search-open .fusion-main-menu-icon:after {
            color: #cb2128;
        }
        .fusion-main-menu .sub-menu {
            background-color: #24292d;
            width: 400px;
            border-top: 3px solid #cb2128;
            font-family: Vollkorn, Arial, Helvetica, sans-serif;
            font-weight: 400;
            box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.06);
            -webkit-box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.06);
            -moz-box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.06);
        }
        .fusion-main-menu .sub-menu ul {
            top: -3px;
            left: 400px;
        }
        .fusion-main-menu .fusion-dropdown-menu .sub-menu li a {
            border-bottom: 1px solid #313030;
        }
        .fusion-main-menu .fusion-dropdown-menu .sub-menu li a,
        .fusion-main-menu .sub-menu li a,
        .fusion-megamenu-wrapper li .fusion-megamenu-title-disabled {
            padding-top: 5px;
            padding-bottom: 5px;
            color: #d6d6d6;
            font-family: Vollkorn, Arial, Helvetica, sans-serif;
            font-weight: 400;
            font-size: 13px;
        }
        .fusion-main-menu .fusion-main-menu-cart {
            font-size: 13px;
        }
        .fusion-main-menu .sub-menu li a:hover {
            background-color: #000000;
        }
        .fusion-main-menu .sub-menu .current-menu-item > a,
        .fusion-main-menu .sub-menu .current-menu-parent > a,
        .fusion-main-menu .sub-menu .current_page_item > a {
            /*background-color: #000000;*/
        }
        .fusion-main-menu .fusion-custom-menu-item-contents {
            font-family: Vollkorn, Arial, Helvetica, sans-serif;
            font-weight: 400;
        }
        .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: #24292d;
            border-color: #313030;
        }
        .fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons {
            font-size: 20px;
            margin: 0 -22.5px;
        }
        .fusion-header-v6 .fusion-header-v6-content .fusion-widget-cart-number {
            min-width: 20px;
        }
        .fusion-header-v6 .fusion-flyout-menu-icons .fusion-flyout-menu-toggle {
            height: 18px;
            width: 30px;
        }
        .fusion-header-v6 .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon {
            height: 18px;
            width: 18px;
        }
        .fusion-header-v6 .fusion-flyout-menu-icons .fusion-toggle-icon-line {
            height: 2px;
            width: 30px;
            background-color: #333333;
        }
        .fusion-body .fusion-header-v6.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line {
            height: 2px;
        }
        .fusion-header-v6.fusion-flyout-menu-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line {
            width: 24px;
        }
        .fusion-header-v6.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line {
            width: 24px;
        }
        .fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-cart-wrapper,
        .fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-menu-toggle,
        .fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-search-toggle {
            padding: 0 23px;
        }
        .fusion-header-v6 .fusion-flyout-menu-icons .fusion-icon:before {
            color: #333333;
        }
        .fusion-header-v6 .fusion-flyout-menu-icons .fusion-icon:hover:before {
            color: #a0ce4e;
        }
        .fusion-header-v6 .fusion-flyout-menu-icons .fusion-flyout-menu-toggle:hover .fusion-toggle-icon-line,
        .fusion-header-v6 .fusion-flyout-menu-icons .fusion-flyout-search-toggle:hover .fusion-toggle-icon-line {
            background-color: #a0ce4e;
        }
        .fusion-header-v6.fusion-flyout-active .fusion-flyout-menu-icons .fusion-icon:before {
            color: #ffffff;
        }
        .fusion-header-v6.fusion-flyout-active .fusion-flyout-menu-icons .fusion-icon:hover:before {
            color: #cb2128;
        }
        .fusion-header-v6.fusion-flyout-active .fusion-flyout-menu-icons .fusion-toggle-icon-line {
            background-color: #ffffff;
        }
        .fusion-header-v6.fusion-flyout-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle:hover .fusion-toggle-icon-line,
        .fusion-header-v6.fusion-flyout-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle:hover .fusion-toggle-icon-line {
            background-color: #cb2128;
        }
        .fusion-header-v6 .fusion-flyout-menu-bg {
            background-color: rgba(255, 255, 255, 0.95);
        }
        #wrapper .fusion-header-v6 .fusion-flyout-search .searchform .s {
            color: #ffffff;
            border-color: #ffffff;
            font-family: "Unica One", Arial, Helvetica, sans-serif;
        }
        #wrapper .fusion-header-v6 .fusion-flyout-search .searchform .s::-webkit-input-placeholder {
            color: #ffffff;
        }
        #wrapper .fusion-header-v6 .fusion-flyout-search .searchform .s::-moz-placeholder {
            color: #ffffff;
        }
        #wrapper .fusion-header-v6 .fusion-flyout-search .searchform .s:-moz-placeholder {
            color: #ffffff;
        }
        #wrapper .fusion-header-v6 .fusion-flyout-search .searchform .s:-ms-input-placeholder {
            color: #ffffff;
        }
        .fusion-header-v6 .fusion-flyout-menu .fusion-menu li {
            padding: 18px 0;
        }
        .fusion-header-v6 .fusion-flyout-menu,
        .fusion-header-v6 .fusion-flyout-menu-bg,
        .fusion-header-v6 .fusion-flyout-search {
            top: -1000%;
            transition: opacity 0.4s ease 0s, top 0s ease 0.4s;
            -webkit-transition: opacity 0.4s ease 0s, top 0s ease 0.4s;
            -moz-transition: opacity 0.4s ease 0s, top 0s ease 0.4s;
            -ms-transition: opacity 0.4s ease 0s, top 0s ease 0.4s;
            -o-transition: opacity 0.4s ease 0s, top 0s ease 0.4s;
        }
        .fusion-header-v6.fusion-flyout-active .fusion-flyout-menu-bg,
        .fusion-header-v6.fusion-flyout-menu-active .fusion-flyout-menu,
        .fusion-header-v6.fusion-flyout-search-active .fusion-flyout-search {
            top: 0;
            transition: opacity 0.4s ease 0s, top 0s ease 0s;
            -webkit-transition: opacity 0.4s ease 0s, top 0s ease 0s;
            -moz-transition: opacity 0.4s ease 0s, top 0s ease 0s;
            -ms-transition: opacity 0.4s ease 0s, top 0s ease 0s;
            -o-transition: opacity 0.4s ease 0s, top 0s ease 0s;
        }
        .fusion-secondary-menu > ul > li {
            border-color: #3e3e3e;
        }
        .fusion-secondary-menu > ul > li > a {
            height: 20px;
        }
        .fusion-secondary-menu .sub-menu,
        .fusion-secondary-menu .fusion-custom-menu-item-contents {
            width: 180px;
        }
        .fusion-secondary-menu .fusion-secondary-menu-icon {
            min-width: 180px;
        }
        .fusion-secondary-menu .sub-menu {
            background-color: #29292a;
            border-color: #3e3e3e;
        }
        .fusion-secondary-menu .sub-menu a {
            border-color: #3e3e3e;
            color: #d6d6d6;
        }
        .fusion-secondary-menu .sub-menu a:hover {
            background-color: #333333;
            color: #d6d6d6;
        }
        .fusion-secondary-menu > ul > li > .sub-menu .sub-menu {
            left: 178px;
        }
        .fusion-secondary-menu .fusion-custom-menu-item-contents {
            background-color: #29292a;
            border-color: #3e3e3e;
            color: #d6d6d6;
        }
        .fusion-secondary-menu .fusion-secondary-menu-icon,
        .fusion-secondary-menu .fusion-secondary-menu-icon:hover {
            color: #ffffff;
        }
        .fusion-secondary-menu .fusion-menu-cart-items a {
            color: #d6d6d6;
        }
        .fusion-secondary-menu .fusion-menu-cart-item a {
            border-color: #3e3e3e;
        }
        .fusion-secondary-menu .fusion-menu-cart-item a:hover {
            background-color: #333333;
            color: #d6d6d6;
        }
        .fusion-secondary-menu-icon {
            background-color: ;
            color: #ffffff;
        }
        .fusion-secondary-menu-icon:after,
        .fusion-secondary-menu-icon:before {
            color: #ffffff;
        }
        .fusion-contact-info {
            line-height: 20px;
        }
        .fusion-megamenu-holder {
            border-color: #cb2128;
        }
        .fusion-megamenu {
            background-color: #24292d;
            box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.06);
            -webkit-box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.06);
            -moz-box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.06);
        }
        .fusion-megamenu-wrapper .fusion-megamenu-submenu {
            border-color: #313030;
        }
        .rtl .fusion-megamenu-wrapper .fusion-megamenu-submenu:last-child {
            border-color: #313030;
        }
        .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a {
            padding-top: 5px;
            padding-bottom: 5px;
        }
        .fusion-megamenu-wrapper .fusion-megamenu-submenu > a:hover {
            background-color: #000000;
            color: #d6d6d6;
            font-family: Vollkorn, Arial, Helvetica, sans-serif;
            font-weight: 400;
            font-size: 13px;
        }
        .fusion-megamenu-title {
            font-size: 18px;
            color: #ffffff;
        }
        .fusion-megamenu-title a {
            color: #ffffff;
        }
        .fusion-megamenu-bullet {
            border-left-color: #d6d6d6;
        }
        .fusion-megamenu-widgets-container {
            color: #d6d6d6;
            font-family: Vollkorn, Arial, Helvetica, sans-serif;
            font-weight: 400;
            font-size: 13px;
        }
        .fusion-header-wrapper.fusion-is-sticky .fusion-header,
        .fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu {
            background-color: #292c30;
        }
        .no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-header,
        .no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu {
            background-color: #292c30;
            opacity: 1;
            filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
        }
        .fusion-is-sticky .fusion-main-menu > ul > li {
            padding-right: 45px;
        }
        .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 {
            color: #ffffff;
        }
        .rtl .fusion-is-sticky .fusion-main-menu > ul > li:last-child {
            padding-right: 45px;
        }
        .fusion-is-sticky .fusion-main-menu > ul > li > a {
            font-size: 14px;
        }
        .fusion-mobile-selector {
            background-color: #24292d;
            border-color: #212122;
            font-size: 15px;
            height: 55px;
            line-height: 55px;
            color: #ffffff;
        }
        .fusion-selector-down {
            height: 53px;
            line-height: 53px;
            border-color: #212122;
        }
        .fusion-selector-down:before {
            color: #ae895d;
        }
        .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder > ul,
        .fusion-mobile-nav-holder > ul {
            border-color: #212122;
        }
        .fusion-mobile-nav-item .fusion-open-submenu {
            color: #ffffff;
        }
        .fusion-mobile-nav-item a {
            color: #ffffff;
            font-size: 15px;
            background-color: #24292d;
            border-color: #212122;
            height: 55px;
            line-height: 55px;
        }
        .fusion-mobile-nav-item a:hover {
            background-color: rgba(255, 255, 255, .05);
        }
        .fusion-mobile-nav-item a:before {
            color: #ffffff;
        }
        .fusion-mobile-current-nav-item > a {
            background-color: rgba(255, 255, 255, .05);
        }
        .fusion-mobile-menu-icons {
            margin-top: 30px;
        }
        .fusion-mobile-menu-icons a {
            color: #ae895d;
        }
        .fusion-mobile-menu-icons a:before {
            color: #ae895d;
        }
        .fusion-open-submenu {
            font-size: 15px;
            height: 55px;
            line-height: 55px;
        }
        .fusion-open-submenu:hover {
            color: #cb2128;
        }
        .fusion-sharing-box h4 {
            color: #ffffff;
        }
        .fusion-social-links-header .fusion-social-networks a {
            font-size: 17px;
        }
        .fusion-social-links-header .fusion-social-networks.boxed-icons a {
            padding: 11px;
            width: calc(17px + (2 * 11px) + 2px);
        }
        .fusion-social-links-footer .fusion-social-networks a {
            font-size: 17px;
        }
        .fusion-social-links-footer .fusion-social-networks.boxed-icons a {
            padding: 11px;
            width: calc(17px + (2 * 11px) + 2px);
        }
        .ua-ie-11 .avada-select-parent .select-arrow,
        .ua-ie-11 .select-arrow,
        .ua-ie-11 .wpcf7-select-parent .select-arrow {
            height: 33px;
            line-height: 33px;
        }
        .ua-ie-11 .gravity-select-parent .select-arrow {
            height: 24px;
            line-height: 24px;
        }
        .ua-ie-11 .fusion-flip-box .flip-box-front {
            backface-visibility: visible;
        }
        .ua-ie-11 .fusion-flip-box .flip-box-back {
            backface-visibility: visible;
        }
        #wrapper {
            width: 100%;
            max-width: none;
        }
        .fusion-header,
        .side-header .fusion-footer-parallax,
        .side-header-background-color {
            background-color: rgba(41, 44, 48, 1);
        }
        .fusion-arrow-svg path {
            fill: rgba(41, 44, 48, 1);
        }
        .fusion-secondary-main-menu {
            background-color: #29292a;
        }
        #main {
            padding-top: 0px;
            padding-bottom: 0px;
        }
        .width-100 .nonhundred-percent-fullwidth {
            margin-left: -40px;
            margin-right: -40px;
        }
        .side-header-left .fusion-footer-parallax,
        body.side-header-left #wrapper {
            margin-left: 320px;
        }
        .side-header-right .fusion-footer-parallax,
        body.side-header-right #wrapper {
            margin-right: 320px;
        }
        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: 319px;
        }
        body.side-header-left #slidingbar .avada-row,
        body.side-header-right #slidingbar .avada-row {
            max-width: none;
        }
        .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: 25px;
            height: 60px;
            line-height: 60px;
            font-size: 14px;
        }
        .fusion-carousel .fusion-carousel-nav .fusion-nav-next,
        .fusion-carousel .fusion-carousel-nav .fusion-nav-prev {
            width: 25px;
            width: 25px;
            width: 25px;
            height: 60px;
            height: 60px;
            height: 60px;
            margin-top: -30px;
            margin-top: -30px;
            margin-top: -30px;
            background-color: #3a3a3a;
        }
        .fusion-carousel .fusion-carousel-nav .fusion-nav-next:before,
        .fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before {
            line-height: 60px;
            line-height: 60px;
            line-height: 60px;
            font-size: 14px;
            font-size: 14px;
            font-size: 14px;
        }
        .bbp-pagination .bbp-pagination-links a.inactive,
        .bbp-topic-pagination .page-numbers,
        .page-links a,
        .pagination a.inactive,
        .woocommerce-pagination .page-numbers {
            padding: 2px 6px;
        }
        .bbp-pagination .bbp-pagination-links .current,
        .page-links > .page-number,
        .pagination .current,
        .woocommerce-pagination .current {
            padding: 2px 6px;
        }
        .bbp-pagination .bbp-pagination-links .pagination-prev,
        .fusion-hide-pagination-text .woocommerce-pagination .prev,
        .pagination .pagination-prev,
        .woocommerce-pagination .prev {
            padding: 2px 6px;
        }
        .bbp-pagination .bbp-pagination-links .pagination-next,
        .bbp-pagination-links span.dots,
        .fusion-hide-pagination-text .woocommerce-pagination .next,
        .pagination .pagination-next,
        .woocommerce-pagination .next {
            padding: 2px 6px;
        }
        .fusion-portfolio .fusion-portfolio-boxed .fusion-content-sep,
        .fusion-portfolio .fusion-portfolio-boxed .fusion-portfolio-post-wrapper,
        .fusion-portfolio-one .fusion-portfolio-boxed .fusion-portfolio-post-wrapper {
            border-color: #ae895d;
        }
        .fusion-filters .fusion-filter.fusion-active a {
            color: #cb2128;
            color: #cb2128;
            border-color: #cb2128;
            border-color: #cb2128;
        }
        .fusion-separator.sep-dashed,
        .fusion-separator.sep-dotted,
        .fusion-separator.sep-double,
        .fusion-separator.sep-single {
            border-color: #ae895d;
        }
        .fusion-login-box a:hover {
            color: #cb2128;
        }
        .fusion-social-links .boxed-icons .fusion-social-networks-wrapper .fusion-social-network-icon {
            width: calc(16px + (2 * 8px) + 2px);
        }
        .fusion-social-links .fusion-social-networks.boxed-icons a {
            padding: 8px;
        }
        .fusion-social-links .fusion-social-networks a {
            font-size: 16px;
        }
        .fusion-progressbar-bar .progress-bar-content {
            background-color: #ab8b65;
            border-color: #ab8b65;
        }
        .fusion-progressbar-bar {
            background-color: #ffffff;
            border-color: #ffffff;
        }
        .fusion-testimonials .author:after {
            border-top-color: #292c30;
        }
        .fusion-testimonials .review blockquote q {
            background-color: #292c30;
            color: #aaa9a9;
        }
        .fusion-popover {
            color: #cb2128;
        }
        .fusion-flexslider .flex-direction-nav .flex-next,
        .fusion-flexslider .flex-direction-nav .flex-prev {
            background-color: #3a3a3a;
        }
        .fusion-flexslider .flex-direction-nav .flex-next:hover,
        .fusion-flexslider .flex-direction-nav .flex-prev:hover {
            background-color: #333333;
        }
        .fusion-slider-sc .flex-direction-nav a {
            width: 25px;
            height: 60px;
            line-height: 60px;
        }
        .fusion-builder-row.fusion-row {
            max-width: 1170px;
        }
        .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 {
            border-color: #cb2128;
        }
        .fusion-reading-box-container .fusion-desktop-button {
            width: auto;
        }
        .fusion-reading-box-container .reading-box {
            background-color: #3e3e3e;
            border-color: #cb2128;
        }
        .fusion-events-shortcode .fusion-layout-column {
            background-color: rgba(255, 255, 255, 0);
        }
        .fusion-events-shortcode .fusion-events-meta {
            padding: 20px;
        }
        .fusion-events-shortcode .fusion-events-thumbnail,
        .fusion-events-shortcode .fusion-layout-column {
            border-color: #3e3e3e;
        }
        .full-boxed-pricing.fusion-pricing-table .standout .panel-heading h3,
        .fusion-pricing-table .panel-body .price .decimal-part,
        .fusion-pricing-table .panel-body .price .integer-part {
            color: #a0ce4e;
        }
        .sep-boxed-pricing .panel-heading {
            background-color: #a0ce4e;
            border-color: #a0ce4e;
        }
        .full-boxed-pricing.fusion-pricing-table .panel-heading h3 {
            color: #ffffff;
        }
        .sep-boxed-pricing .panel-heading h3 {
            color: #ae895d;
        }
        .table-2 table thead {
            background-color: #cb2128;
            border-color: #cb2128;
        }
        .fusion-blog-layout-grid .post .flexslider,
        .fusion-blog-layout-grid .post .fusion-content-sep,
        .fusion-blog-layout-grid .post .post-wrapper,
        .fusion-layout-timeline .post,
        .fusion-layout-timeline .post .flexslider,
        .fusion-layout-timeline .post .fusion-content-sep,
        .fusion-timeline-arrow,
        .fusion-timeline-date {
            border-color: #ae895d;
        }
        .fusion-blog-layout-grid .post .fusion-post-wrapper,
        .fusion-blog-layout-timeline .post {
            background-color: rgba(255, 255, 255, 0);
        }
        .fusion-blog-layout-grid .post .flexslider,
        .fusion-blog-layout-grid .post .fusion-content-sep,
        .fusion-blog-layout-grid .post .fusion-post-wrapper,
        .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-layout-timeline .post .fusion-content-sep,
        .fusion-blog-timeline-layout .post,
        .fusion-blog-timeline-layout .post .flexslider,
        .fusion-blog-timeline-layout .post .fusion-content-sep,
        .fusion-events-shortcode .fusion-events-thumbnail,
        .fusion-events-shortcode .fusion-layout-column,
        .fusion-portfolio.fusion-portfolio-boxed .fusion-content-sep,
        .fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper,
        .product .fusion-content-sep,
        .product-buttons,
        .product-buttons-container,
        .products li {
            border-color: #3e3e3e;
        }
        #posts-container.fusion-blog-layout-grid {
            margin: -20px -20px 0 -20px;
        }
        #posts-container.fusion-blog-layout-grid .fusion-post-grid {
            padding: 20px;
        }
        .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 {
            background-color: #cb2128;
            border-color: #cb2128;
        }
        .fusion-blog-pagination .pagination a.inactive:hover,
        .fusion-hide-pagination-text .fusion-blog-pagination .pagination .pagination-next:hover,
        .fusion-hide-pagination-text .fusion-blog-pagination .pagination .pagination-prev:hover {
            border-color: #cb2128;
        }
        .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: #ae895d;
        }
        .fusion-date-and-formats .fusion-format-box {
            color: #cb2128;
        }
        .fusion-blog-pagination .pagination .current,
        .fusion-blog-pagination .pagination .pagination-next,
        .fusion-blog-pagination .pagination .pagination-prev,
        .fusion-blog-pagination .pagination a.inactive {
            font-size: 12px;
            padding: 2px 6px;
        }
        #main #comment-submit,
        #main .comment-submit,
        #reviews input#submit,
        .button-default,
        .button.default,
        .comment-form input[type="submit"],
        .fusion-button-default,
        .fusion-portfolio-one .fusion-button,
        .post-password-form input[type="submit"],
        .ticket-selector-submit-btn[type=submit],
        .tml-submit-wrap input[type="submit"],
        .wpcf7-form input[type="submit"],
        .wpcf7-submit,
        input.button-default {
            background: #cb2128;
            text-transform: uppercase;
            color: #ffffff;
            filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#cb2128, endColorstr=#cb2128);
            transition: all .2s;
            border-width: 2px;
            border-style: solid;
            border-color: #ffffff;
            border-radius: 2px;
            width: 100%;
            -webkit-transition: all .2s;
            -moz-transition: all .2s;
            -ms-transition: all .2s;
            -o-transition: all .2s;
            -webkit-border-radius: 2px;
        }
        #main #comment-submit,
        #main .comment-submit,
        #reviews input#submit,
        .comment-form input[type="submit"],
        .fusion-button-default-size,
        .fusion-portfolio-one .fusion-button,
        .post-password-form input[type="submit"],
        .ticket-selector-submit-btn[type=submit],
        .tml-submit-wrap input[type="submit"],
        .wpcf7-form input[type="submit"],
        .wpcf7-submit {
            padding: 17px 40px;
            line-height: 21px;
            font-size: 18px;
        }
        .fusion-button-quantity,
        .quantity .minus,
        .quantity .plus,
        .quantity .qty,
        .quantity .tribe-ticket-quantity {
            line-height: 21px;
            font-size: 18px;
            height: 53px;
            width: 53px;
        }
        #main #comment-submit,
        #main .comment-submit,
        #reviews input#submit,
        .button-default,
        .button.default,
        .comment-form input[type="submit"],
        .fusion-button,
        .fusion-button-default,
        .fusion-portfolio-one .fusion-button,
        .post-password-form input[type="submit"],
        .ticket-selector-submit-btn[type=submit],
        .tml-submit-wrap input[type="submit"],
        .wpcf7-form input[type="submit"],
        .wpcf7-submit,
        input.button-default {
            font-family: "Unica One", Arial, Helvetica, sans-serif;
            font-weight: 400;
            letter-spacing: 0px;
        }
        #main #comment-submit:visited,
        #main .comment-submit:visited,
        #reviews input#submit:visited,
        .button-default:visited,
        .button.default:visited,
        .comment-form input[type="submit"]:visited,
        .fusion-button-default:visited,
        .fusion-portfolio-one .fusion-button:visited,
        .post-password-form input[type="submit"]:visited,
        .ticket-selector-submit-btn[type=submit]:visited,
        .tml-submit-wrap input[type="submit"]: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,
        .button-default.button-3d.button-small,
        .button.default.button-3d.button-small,
        .comment-form input[type="submit"].button-3d.button-small,
        .fusion-button-default.button-3d.button-small,
        .fusion-portfolio-one .fusion-button.button-3d.button-small,
        .post-password-form input[type="submit"].button-3d.button-small,
        .ticket-selector-submit-btn[type=submit].button-3d.button-small,
        .tml-submit-wrap input[type="submit"].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 0px 1px 0px #ffffff, 0px 2px 0px #ffffff, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
            -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #ffffff, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
            -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #ffffff, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
        }
        #main #comment-submit.button-3d.button-small:active,
        #main .comment-submit.button-3d.button-small:active,
        #reviews input#submit.button-3d.button-small:active,
        .button-default.button-3d.button-small:active,
        .button.default.button-3d.button-small:active,
        .comment-form input[type="submit"].button-3d.button-small:active,
        .fusion-button-default.button-3d.button-small:active,
        .fusion-portfolio-one .fusion-button.button-3d.button-small:active,
        .post-password-form input[type="submit"].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,
        .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 0px 1px 0px #ffffff, 0px 1px 0px #ffffff, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
            -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #ffffff, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
            -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #ffffff, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
        }
        #main #comment-submit.button-3d.button-medium,
        #main .comment-submit.button-3d.button-medium,
        #reviews input#submit.button-3d.button-medium,
        .button-default.button-3d.button-medium,
        .button.default.button-3d.button-medium,
        .comment-form input[type="submit"].button-3d.button-medium,
        .fusion-button-default.button-3d.button-medium,
        .fusion-portfolio-one .fusion-button.button-3d.button-medium,
        .post-password-form input[type="submit"].button-3d.button-medium,
        .ticket-selector-submit-btn[type=submit].button-3d.button-medium,
        .tml-submit-wrap input[type="submit"].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 0px 1px 0px #ffffff, 0px 3px 0px #ffffff, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
            -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #ffffff, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
            -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #ffffff, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
        }
        #main #comment-submit.button-3d.button-medium:active,
        #main .comment-submit.button-3d.button-medium:active,
        #reviews input#submit.button-3d.button-medium:active,
        .button-default.button-3d.button-medium:active,
        .button.default.button-3d.button-medium:active,
        .comment-form input[type="submit"].button-3d.button-medium:active,
        .fusion-button-default.button-3d.button-medium:active,
        .fusion-portfolio-one .fusion-button.button-3d.button-medium:active,
        .post-password-form input[type="submit"].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,
        .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 0px 1px 0px #ffffff, 0px 1px 0px #ffffff, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
            -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #ffffff, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
            -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #ffffff, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
        }
        #main #comment-submit.button-3d.button-large,
        #main .comment-submit.button-3d.button-large,
        #reviews input#submit.button-3d.button-large,
        .button-default.button-3d.button-large,
        .button.default.button-3d.button-large,
        .comment-form input[type="submit"].button-3d.button-large,
        .fusion-button-default.button-3d.button-large,
        .fusion-portfolio-one .fusion-button.button-3d.button-large,
        .post-password-form input[type="submit"].button-3d.button-large,
        .ticket-selector-submit-btn[type=submit].button-3d.button-large,
        .tml-submit-wrap input[type="submit"].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 0px 1px 0px #ffffff, 0px 4px 0px #ffffff, 1px 5px 6px 3px rgba(0, 0, 0, 0.3);
            -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #ffffff, 1px 5px 6px 3px rgba(0, 0, 0, 0.3);
            -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #ffffff, 1px 5px 6px 3px rgba(0, 0, 0, 0.3);
        }
        #main #comment-submit.button-3d.button-large:active,
        #main .comment-submit.button-3d.button-large:active,
        #reviews input#submit.button-3d.button-large:active,
        .button-default.button-3d.button-large:active,
        .button.default.button-3d.button-large:active,
        .comment-form input[type="submit"].button-3d.button-large:active,
        .fusion-button-default.button-3d.button-large:active,
        .fusion-portfolio-one .fusion-button.button-3d.button-large:active,
        .post-password-form input[type="submit"].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,
        .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 0px 1px 0px #ffffff, 0px 1px 0px #ffffff, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
            -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #ffffff, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
            -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #ffffff, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
        }
        #main #comment-submit.button-3d.button-xlarge,
        #main .comment-submit.button-3d.button-xlarge,
        #reviews input#submit.button-3d.button-xlarge,
        .button-default.button-3d.button-xlarge,
        .button.default.button-3d.button-xlarge,
        .comment-form input[type="submit"].button-3d.button-xlarge,
        .fusion-button-default.button-3d.button-xlarge,
        .fusion-portfolio-one .fusion-button.button-3d.button-xlarge,
        .post-password-form input[type="submit"].button-3d.button-xlarge,
        .ticket-selector-submit-btn[type=submit].button-3d.button-xlarge,
        .tml-submit-wrap input[type="submit"].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 0px 1px 0px #ffffff, 0px 5px 0px #ffffff, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
            -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #ffffff, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
            -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #ffffff, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
        }
        #main #comment-submit.button-3d.button-xlarge:active,
        #main .comment-submit.button-3d.button-xlarge:active,
        #reviews input#submit.button-3d.button-xlarge:active,
        .button-default.button-3d.button-xlarge:active,
        .button.default.button-3d.button-xlarge:active,
        .comment-form input[type="submit"].button-3d.button-xlarge:active,
        .fusion-button-default.button-3d.button-xlarge:active,
        .fusion-portfolio-one .fusion-button.button-3d.button-xlarge:active,
        .post-password-form input[type="submit"].button-3d.button-xlarge:active,
        .ticket-selector-submit-btn[type=submit].button-3d.button-xlarge:active,
        .tml-submit-wrap input[type="submit"].button-3d.button-xlarge:active,
        .wpcf7-form input[type="submit"].button-3d.button-xlarge:active,
        .wpcf7-submit.button-3d.button-xlarge:active,
        input.button-default.button-3d.button-xlarge:active {
            box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #ffffff, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
            -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #ffffff, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
            -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #ffffff, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
        }
        #main #comment-submit:hover,
        #main .comment-submit:hover,
        #reviews input#submit:hover,
        .button-default:hover,
        .button.default:hover,
        .comment-form input[type="submit"]:hover,
        .fusion-button-default:hover,
        .fusion-portfolio-one .fusion-button:hover,
        .post-password-form input[type="submit"]:hover,
        .ticket-selector-submit-btn[type=submit]:hover,
        .tml-submit-wrap input[type="submit"]:hover,
        .wpcf7-form input[type="submit"]:hover,
        .wpcf7-submit:hover,
        input.button-default:hover {
            background: #000000;
            color: #cb2128;
            filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#000000);
            border-color: #cb2128;
        }
        .no-cssgradients #main #comment-submit,
        .no-cssgradients #main .comment-submit,
        .no-cssgradients #reviews input#submit,
        .no-cssgradients .button-default,
        .no-cssgradients .button.default,
        .no-cssgradients .comment-form input[type="submit"],
        .no-cssgradients .fusion-button-default,
        .no-cssgradients .fusion-portfolio-one .fusion-button,
        .no-cssgradients .post-password-form input[type="submit"],
        .no-cssgradients .ticket-selector-submit-btn[type=submit],
        .no-cssgradients .tml-submit-wrap input[type="submit"],
        .no-cssgradients .wpcf7-form input[type="submit"],
        .no-cssgradients .wpcf7-submit,
        .no-cssgradients input.button-default {
            background: #cb2128;
        }
        .no-cssgradients #main #comment-submit:hover,
        .no-cssgradients #main .comment-submit:hover,
        .no-cssgradients #reviews input#submit:hover,
        .no-cssgradients .button-default:hover,
        .no-cssgradients .button.default:hover,
        .no-cssgradients .comment-form input[type="submit"]:hover,
        .no-cssgradients .fusion-button-default:hover,
        .no-cssgradients .fusion-portfolio-one .fusion-button:hover,
        .no-cssgradients .post-password-form input[type="submit"]:hover,
        .no-cssgradients .ticket-selector-submit-btn[type=submit]:hover,
        .no-cssgradients .tml-submit-wrap input[type="submit"]:hover,
        .no-cssgradients .wpcf7-form input[type="submit"]:hover,
        .no-cssgradients .wpcf7-submit:hover,
        .no-cssgradients input.button-default:hover {
            background: #000000 !important;
        }
        .fusion-content-boxes .content-box-heading {
            font-size: 18px;
            color: #ffffff;
        }
        .fusion-content-boxes .content-container {
            color: #747474;
        }
        .fusion-content-boxes .content-wrapper-background {
            background-color: rgba(255, 255, 255, 0);
        }
        .fusion-content-boxes .link-type-button-bar .fusion-read-more {
            background: #cb2128;
            color: #ffffff;
        }
        .fusion-content-boxes .link-type-button-bar .fusion-read-more:after,
        .fusion-content-boxes .link-type-button-bar .fusion-read-more:before {
            color: #ffffff;
        }
        .fusion-content-boxes .link-type-button-bar .fusion-read-more:hover,
        .fusion-content-boxes .link-type-button-bar.link-area-box:hover .fusion-read-more {
            background: #000000;
            color: #cb2128!important;
        }
        .fusion-content-boxes .link-type-button-bar .fusion-read-more:hover:after,
        .fusion-content-boxes .link-type-button-bar .fusion-read-more:hover:before,
        .fusion-content-boxes .link-type-button-bar.link-area-box:hover .fusion-read-more:after,
        .fusion-content-boxes .link-type-button-bar.link-area-box:hover .fusion-read-more:before {
            color: #cb2128!important;
        }
        .fusion-title .title-sep,
        .fusion-title.sep-underline {
            border-color: #ae895d;
        }
        .tooltip-shortcode {
            color: #cb2128;
        }
        .fusion-sharing-box .fusion-social-networks a {
            font-size: 17px;
        }
        .fusion-sharing-box .fusion-social-networks.boxed-icons a {
            padding: 11px;
        }
        .fusion-dropcap {
            color: #cb2128;
        }
        .fusion-counters-box .content-box-percentage {
            color: #ab8b65;
        }
        .fusion-accordian .panel-title a:hover {
            color: #c0996b;
        }
        .fusion-accordian .panel-title a .fa-fusion-box {
            background-color: #3e3e3e;
        }
        .fusion-accordian .panel-title a:hover .fa-fusion-box {
            background-color: #c0996b !important;
            border-color: #c0996b !important;
        }
        .fusion-accordian .panel-title .active .fa-fusion-box {
            background-color: #c0996b;
        }
        .fusion-accordian .fusion-panel {
            border-color: #ae895d;
        }
        #wrapper .fusion-date-and-formats .fusion-format-box,
        .tribe-mini-calendar-event .list-date .list-dayname {
            background-color: #3e3e3e;
        }
        #wrapper .fusion-content-widget-area .fusion-tabs-widget .tabs-container {
            background-color: #292c30;
        }
        body .fusion-content-widget-area .fusion-tabs-widget .tab-hold .tabs li {
            border-right: 1px solid #292c30;
        }
        .fusion-content-widget-area .fusion-tabs-widget .tab-holder .tabs li a,
        body .fusion-content-widget-area .fusion-tabs-widget .tab-holder .tabs li a {
            background: #292c30;
            border-bottom: 0;
        }
        .fusion-menu-item-button .menu-text {
            border-color: #ffffff;
        }
        .fusion-menu-item-button:hover .menu-text {
            border-color: #cb2128;
        }
        .fusion-secondary-menu .fusion-menu-cart-item img {
            border-color: #ae895d;
        }
        .fusion-carousel .fusion-carousel-nav .fusion-nav-next:hover,
        .fusion-carousel .fusion-carousel-nav .fusion-nav-prev:hover {
            background-color: #333333;
        }
        #wrapper .fusion-content-widget-area .fusion-tabs-widget .tab-holder,
        .fusion-content-widget-area .fusion-tabs-widget .tab-holder .news-list li {
            border-color: rgba(255, 255, 255, 0);
        }
        .checkout .payment_methods .payment_box,
        .post-content blockquote,
        .review blockquote q {
            background-color: #292c30;
        }
        .review blockquote q {
            color: #aaa9a9;
        }
        .fontawesome-icon.circle-yes {
            background-color: #3e3e3e;
        }
        .content-box-shortcode-timeline,
        .fontawesome-icon.circle-yes {
            border-color: #3e3e3e;
        }
        .fontawesome-icon,
        .fontawesome-icon.circle-yes,
        .post-content .error-menu li:after,
        .post-content .error-menu li:before {
            color: #ffffff;
        }
        #customer_login .col-1,
        #customer_login .col-2,
        #customer_login h2,
        #customer_login_box,
        #reviews li .comment-text,
        #small-nav,
        #wrapper .fusion-tabs-widget .tab-holder,
        #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-blog-layout-grid .post .flexslider,
        .fusion-blog-layout-grid .post .fusion-content-sep,
        .fusion-blog-layout-grid .post .post-wrapper,
        .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-layout-timeline .post,
        .fusion-layout-timeline .post .flexslider,
        .fusion-layout-timeline .post .fusion-content-sep,
        .fusion-tabs.vertical-tabs.clean .nav-tabs li .tab-link,
        .fusion-timeline-arrow,
        .fusion-timeline-date,
        .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: #ae895d;
        }
        .price_slider_wrapper .ui-widget-content {
            background-color: #ae895d;
        }
        .fusion-body .error-menu li:after,
        .fusion-body .error-menu li:before {
            background-color: #ab8b65;
            color: #ffffff;
        }
        @media only screen and (min-width: 1327.2px) and (max-width: 1419px) {
            .fusion-portfolio-six .fusion-portfolio-post,
            .grid-layout-6 .fusion-post-grid {
                width: 20% !important;
            }
            .fusion-blog-layout-grid-5 .fusion-post-grid,
            .fusion-portfolio-five .fusion-portfolio-post {
                width: 25% !important;
            }
            .fusion-blog-layout-grid-6 .fusion-post-grid {
                width: 20% !important;
            }
            .fusion-blog-layout-grid-5 .fusion-post-grid {
                width: 25% !important;
            }
        }
        @media only screen and (min-width: 1235.4px) and (max-width: 1327.2px) {
            .fusion-blog-layout-grid-6 .fusion-post-grid,
            .fusion-portfolio-six .fusion-portfolio-post {
                width: 20% !important;
            }
            .fusion-blog-layout-grid-5 .fusion-post-grid,
            .fusion-portfolio-five .fusion-portfolio-post {
                width: 33.3333333333% !important;
            }
            .fusion-blog-layout-grid-4 .fusion-post-grid,
            .fusion-portfolio-four .fusion-portfolio-post {
                width: 33.3333333333% !important;
            }
            .fusion-blog-layout-grid-6 .fusion-post-grid {
                width: 20% !important;
            }
            .fusion-blog-layout-grid-5 .fusion-post-grid {
                width: 33.3333333333% !important;
            }
            .fusion-blog-layout-grid-4 .fusion-post-grid {
                width: 33.3333333333% !important;
            }
        }
        @media only screen and (min-width: 1143.6px) and (max-width: 1235.4px) {
            .fusion-blog-layout-grid-6 .fusion-post-grid,
            .fusion-portfolio-six .fusion-portfolio-post {
                width: 25% !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-portfolio-five .fusion-portfolio-post,
            .fusion-portfolio-four .fusion-portfolio-post,
            .fusion-portfolio-masonry .fusion-portfolio-post,
            .fusion-portfolio-three .fusion-portfolio-post {
                width: 50% !important;
            }
            .fusion-blog-layout-grid-6 .fusion-post-grid {
                width: 25% !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;
            }
        }
        @media only screen and (min-width: 1051.8px) and (max-width: 1143.6px) {
            .fusion-blog-layout-grid-6 .fusion-post-grid,
            .fusion-portfolio-six .fusion-portfolio-post {
                width: 33.33% !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-portfolio-five .fusion-portfolio-post,
            .fusion-portfolio-four .fusion-portfolio-post,
            .fusion-portfolio-masonry .fusion-portfolio-post,
            .fusion-portfolio-three .fusion-portfolio-post {
                width: 50% !important;
            }
            .fusion-blog-layout-grid-6 .fusion-post-grid {
                width: 33.33% !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;
            }
        }
        @media only screen and (max-width: 1051.8px) {
            .fusion-blog-layout-grid .fusion-post-grid,
            .fusion-portfolio-post {
                width: 100% !important;
            }
            .fusion-blog-layout-grid-6 .fusion-post-grid,
            .fusion-portfolio-six .fusion-portfolio-post {
                width: 50% !important;
            }
            .fusion-blog-layout-grid .fusion-post-grid {
                width: 100% !important;
            }
            .fusion-blog-layout-grid-6 .fusion-post-grid {
                width: 50% !important;
            }
        }
        @media only screen and (max-width: 960px) {
            .fusion-blog-layout-grid-6 .fusion-post-grid,
            .fusion-portfolio-six .fusion-portfolio-post {
                width: 100% !important;
            }
            .fusion-body .fusion-page-title-bar {
                max-height: none;
            }
            .fusion-body .fusion-page-title-bar h1 {
                margin: 0;
            }
            .fusion-body .fusion-page-title-secondary {
                margin-top: 2px;
            }
            .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-body .fusion-blog-layout-medium .fusion-post-slideshow {
                float: none;
                margin: 0 0 20px 0;
                height: auto;
                width: auto;
            }
            .fusion-blog-layout-large-alternate .fusion-date-and-formats {
                margin-bottom: 55px;
            }
            .fusion-body .fusion-blog-layout-large-alternate .fusion-post-content {
                margin: 0;
            }
            .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 {
         
                width: 100%;
            }
            .flex-direction-nav,
            .wooslider-direction-nav,
            .wooslider-pauseplay {
                display: none;
            }
            .share-box ul li {
                margin-bottom: 10px;
                margin-right: 15px;
            }
            .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;
            }
            .share-box .social-networks li {
                margin-right: 20px !important;
            }
            .timeline-icon {
                display: none !important;
            }
            .timeline-layout {
                padding-top: 0 !important;
            }
            .post-content .wooslider .wooslider-control-thumbs {
                margin-top: -10px;
            }
            body .wooslider .overlay-full.layout-text-left .slide-excerpt {
                padding: 20px !important;
            }
            .social_links_shortcode li {
                height: 40px !important;
            }
            .products-slider .es-nav span {
                transform: scale(0.5) !important;
                -webkit-transform: scale(0.5) !important;
                -moz-transform: scale(0.5) !important;
                -ms-transform: scale(0.5) !important;
                -o-transform: scale(0.5) !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;
            }
            #wrapper .share-box h4 {
                display: block;
                float: none;
                line-height: 20px !important;
                margin-top: 0;
                padding: 0;
                margin-bottom: 10px;
            }
            .fusion-sharing-box .fusion-social-networks {
                float: none;
                display: block;
                width: 100%;
                text-align: left;
            }
            #content {
                width: 100% !important;
                margin-left: 0px !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;
            }
            .fusion-counters-circle .counter-circle-wrapper {
                display: block;
                margin-right: auto;
                margin-left: auto;
            }
            .fusion-progressbar {
                margin-bottom: 10px !important;
            }
            .full-boxed-pricing .column,
            .sep-boxed-pricing .column {
                float: none;
                margin-bottom: 10px;
                margin-left: 0;
                width: 100%;
            }
            .fusion-blog-layout-grid-6 .fusion-post-grid {
                width: 100% !important;
            }
            .fusion-blog-layout-medium .fusion-post-slideshow {
                float: none;
                margin: 0 0 20px 0;
                height: auto;
                width: auto;
            }
            .fusion-blog-layout-large-alternate .fusion-post-content {
                margin: 0;
            }
            .fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed {
                min-height: inherit !important;
                padding-bottom: 20px;
                padding-left: 3% !important;
                padding-right: 3% !important;
            }
            .fusion-content-boxes.content-boxes-icon-boxed .content-box-column,
            .fusion-content-boxes.content-boxes-icon-on-top .content-box-column {
                margin-bottom: 55px;
            }
            .fusion-content-boxes.content-boxes-icon-boxed .content-box-column .heading h2 {
                margin-top: -5px;
            }
            .fusion-content-boxes.content-boxes-icon-boxed .content-box-column .more {
                margin-top: 12px;
            }
            .fusion-content-boxes.content-boxes-icon-boxed .col {
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
            }
        }
        @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;
            }
            #wrapper {
                width: auto !important;
            }
            .create-block-format-context {
                display: none;
            }
            .columns .col {
                float: none;
                width: 100% !important;
                margin: 0 0 20px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
            }
            .fullwidth-box {
                background-attachment: scroll;
            }
            .fullwidth-box .fullwidth-faded {
                background-attachment: scroll !important;
            }
            .fusion-main-menu > ul > li {
                padding-right: 25px;
            }
            .fusion-body .fusion-page-title-bar .fusion-breadcrumbs {
                display: none;
            }
            .review {
                float: none;
                width: 100%;
            }
            .fusion-social-links-footer,
            .fusion-social-networks {
                display: block;
                text-align: center;
            }
            .fusion-social-links-footer {
                width: auto;
            }
            .fusion-social-links-footer .fusion-social-networks {
                display: inline-block;
                float: none;
            }
            .fusion-social-networks {
                padding: 0 0 15px;
            }
            .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-social-networks:after {
                content: "";
                display: block;
                clear: both;
            }
            .fusion-social-networks li {
                float: none;
                display: inline-block;
            }
            .fusion-body .fusion-page-title-bar {
                height: 150px;
            }
            .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-right .fusion-page-title-secondary {
                text-align: right;
            }
            .fusion-page-title-bar-right .searchform {
                max-width: 100%;
            }
            .fusion-page-title-row {
                display: table;
                width: 100%;
                height: 100%;
                min-height: 130px;
            }
            .fusion-page-title-wrapper {
                display: table-cell;
                vertical-align: middle;
            }
            .products .product-list-view {
                width: 100% !important;
                min-width: 100% !important;
            }
            .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%;
            }
            .share-box {
                height: auto;
            }
            #wrapper .share-box h4 {
                float: none;
                line-height: 20px !important;
                padding: 0;
            }
            .share-box ul {
                float: none;
                overflow: hidden;
                padding: 0 25px;
                padding-bottom: 15px;
                margin-top: 0px;
            }
            .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;
            }
            .error-message {
                line-height: 170px;
                margin-top: 20px;
                font-size: 130px;
            }
            .error_page .useful_links {
                width: 100%;
                padding-left: 0;
            }
            .fusion-google-map {
                width: 100% !important;
            }
            .social_links_shortcode .social li {
                width: 10% !important;
            }
            #wrapper .ei-slider {
                width: 100%;
                height: 200px !important;
            }
            .fusion-blog-layout-medium-alternate .fusion-post-content {
                float: none;
                width: 100% !important;
                margin-top: 20px;
            }
            .popup {
                display: none !important;
            }
            .share-box .social-networks {
                text-align: left;
            }
            body #small-nav {
                visibility: visible !important;
            }
            .wpcf7-form .wpcf7-number,
            .wpcf7-form .wpcf7-quiz,
            .wpcf7-form .wpcf7-text,
            .wpcf7-form textarea {
                float: none !important;
                width: 100% !important;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
            }
            #nav-uber #megaMenu {
                width: 100%;
            }
            #toTop {
                bottom: 30px;
                border-radius: 4px;
                height: 40px;
                z-index: 10000;
                -webkit-border-radius: 4px;
            }
            #toTop:before {
                line-height: 38px;
            }
            #toTop:hover {
                background-color: #333333;
            }
            .no-mobile-totop .to-top-container {
                display: none;
            }
            .no-mobile-slidingbar #slidingbar-area {
                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(3n),
            .fusion-columns-2 .fusion-flip-box-wrapper:nth-of-type(3n),
            .fusion-columns-4 .fusion-column:nth-of-type(3n) {
                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(4n),
            .fusion-columns-3 .fusion-flip-box-wrapper:nth-of-type(4n),
            .fusion-columns-5 .fusion-column:nth-of-type(4n),
            .fusion-columns-5 .fusion-flip-box-wrapper:nth-of-type(4n),
            .fusion-columns-6 .fusion-column:nth-of-type(4n),
            .fusion-columns-6 .fusion-flip-box-wrapper:nth-of-type(4n) {
                clear: both;
            }
            #slidingbar .fusion-column,
            .footer-area .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;
                float: left;
                margin-right: 4%;
                margin-bottom: 20px;
            }
            .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-spacing-no {
                margin-left: 0;
                margin-right: 0;
            }
            .fusion-layout-column.fusion-one-sixth.fusion-spacing-no {
                width: 16.6666666667%;
            }
            .fusion-layout-column.fusion-five-sixth.fusion-spacing-no {
                width: 83.333333333%;
            }
            .fusion-layout-column.fusion-one-fifth.fusion-spacing-no {
                width: 20%;
            }
            .fusion-layout-column.fusion-two-fifth.fusion-spacing-no {
                width: 40%;
            }
            .fusion-layout-column.fusion-three-fifth.fusion-spacing-no {
                width: 60%;
            }
            .fusion-layout-column.fusion-four-fifth.fusion-spacing-no {
                width: 80%;
            }
            .fusion-layout-column.fusion-one-fourth.fusion-spacing-no {
                width: 25%;
            }
            .fusion-layout-column.fusion-three-fourth.fusion-spacing-no {
                width: 75%;
            }
            .fusion-layout-column.fusion-one-third.fusion-spacing-no {
                width: 33.33333333%;
            }
            .fusion-layout-column.fusion-two-third.fusion-spacing-no {
                width: 66.66666667%;
            }
            .fusion-layout-column.fusion-one-half.fusion-spacing-no {
                width: 50%;
            }
            .fusion-layout-column.fusion-column-last {
                clear: right;
                zoom: 1;
                margin-left: 0;
                margin-right: 0;
            }
            .fusion-layout-column.fusion-one-full {
                clear: both;
            }
            .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,
            #header-sticky .fusion-row,
            .footer-area > .fusion-row,
            .fusion-header .fusion-row,
            .fusion-secondary-header .fusion-row {
                padding-left: 0px !important;
                padding-right: 0px !important;
            }
            #footer > .fusion-row,
            .footer-area > .fusion-row,
            .fusion-header .fusion-row,
            .fusion-secondary-header .fusion-row {
                padding-left: 0px !important;
                padding-right: 0px !important;
            }
            #main,
            .fullwidth-box,
            .fusion-footer-widget-area,
            .page-title-bar,
            body {
                background-attachment: scroll !important;
            }
            .fusion-progressbar {
                margin-bottom: 10px !important;
            }
            .fusion-reading-box-container .fusion-mobile-button {
                display: none;
                float: none;
            }
            .fusion-reading-box-container .continue {
                display: block;
            }
            #wrapper .sep-boxed-pricing .panel-wrapper {
                padding: 0;
            }
            .full-boxed-pricing .column,
            .sep-boxed-pricing .column {
                float: none;
                margin-bottom: 10px;
                margin-left: 0;
                width: 100%;
            }
            .fusion-blog-layout-grid-6 .fusion-post-grid {
                width: 33.3333333333% !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-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed {
                min-height: inherit !important;
                padding-bottom: 20px;
                padding-left: 3%;
                padding-right: 3%;
            }
            .fusion-content-boxes.content-boxes-icon-boxed .content-box-column,
            .fusion-content-boxes.content-boxes-icon-on-top .content-box-column {
                margin-bottom: 55px;
            }
            .fusion-title {
                margin-top: 0px !important;
                margin-bottom: 20px !important;
            }
            .fusion-counters-box .fusion-counter-box {
                margin-bottom: 20px;
                padding: 0 15px;
            }
            .fusion-counters-box .fusion-counter-box:last-child {
                margin-bottom: 0;
            }
        }
        @media only screen and (min-width: 1023px) {
            .fusion-icon-only-link .menu-text {
                display: none;
            }
            .fusion-main-menu > ul > li > a.fusion-icon-only-link > .fusion-megamenu-icon {
                padding: 0px;
            }
            body.side-header-right.layout-boxed-mode #side-header {
                position: absolute;
                top: 0;
            }
            body.side-header-right.layout-boxed-mode #side-header .side-header-wrapper {
                position: absolute;
            }
        }
       /* @media only screen and (max-width: 1023px) {*/
        @media only screen and (max-width: 450px) {	
            body.side-header #wrapper {
                margin-left: 0 !important;
                margin-right: 0 !important;
            }
            #side-header,
            .side-header-background-color {
                background-color: #292c30;
            }
            .layout-boxed-mode .side-header-wrapper {
                background-color: transparent;
            }
            #side-header {
                transition: background-color 0.25s ease-in-out;
                position: static;
                height: auto;
                width: 100% !important;
                padding: 20px 30px !important;
                margin: 0 !important;
                -webkit-transition: background-color 0.25s ease-in-out;
                -moz-transition: background-color 0.25s ease-in-out;
                -ms-transition: background-color 0.25s ease-in-out;
                -o-transition: background-color 0.25s ease-in-out;
            }
            #side-header.fusion-is-sticky {
                background-color: #292c30;
            }
            #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;
                float: left;
            }
            #side-header .side-header-content {
                padding: 0 !important;
            }
            #side-header.fusion-mobile-menu-design-classic .fusion-logo {
                float: none;
                text-align: center;
            }
            body #wrapper .header-shadow:after,
            body.side-header #wrapper #side-header.header-shadow .side-header-border:after {
                position: static;
                height: auto;
                box-shadow: none;
                -webkit-box-shadow: none;
                -moz-box-shadow: 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-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-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-right {
                float: right;
            }
            #side-header.fusion-mobile-menu-design-modern .fusion-logo-center {
                float: left;
            }
            #side-header.fusion-mobile-menu-design-modern .fusion-mobile-menu-icons {
                display: block;
            }
            #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 a:last-child {
                margin-left: 0;
            }
            #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-is-sticky.fusion-sticky-menu-1 .fusion-mobile-nav-holder {
                display: none;
            }
            #side-header.fusion-is-sticky.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder {
                display: none;
            }
            .width-100 .fusion-section-separator-with-offset {
                margin-left: calc( (100vw - 100%) / -2) !important;
                margin-right: calc( (100vw - 100%) / -2) !important;
            }
            .fusion-mobile-menu-design-modern .fusion-secondary-header {
                padding: 0px;
            }
            .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-row {
                padding-left: 0px;
                padding-right: 0px;
            }
            .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-modern .fusion-social-links-header a {
                margin-right: 20px;
                margin-bottom: 5px;
            }
            .fusion-mobile-menu-design-modern .fusion-alignleft {
                border-bottom: 1px solid transparent;
            }
            .fusion-mobile-menu-design-modern .fusion-alignleft,
            .fusion-mobile-menu-design-modern .fusion-alignright {
                width: 100%;
                float: none;
                display: block;
            }
            .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-mobile-menu-design-modern .fusion-secondary-menu > ul > li {
                display: inline-block;
                vertical-align: middle;
                text-align: left;
            }
            .fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-menu > ul > li {
                float: none;
            }
            .fusion-mobile-menu-design-modern .fusion-secondary-menu-cart {
                border-right: 0;
            }
            .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-modern .fusion-secondary-menu-icon:after {
                display: none;
            }
            .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;
            }
            .fusion-mobile-menu-design-modern .fusion-header-tagline {
                margin-top: 10px;
                float: none;
                line-height: 24px;
            }
        }
        @media only screen and (max-width: 1343px) {
            .fusion-mobile-menu-design-modern .fusion-secondary-header {
                padding-left: 0 !important;
                padding-right: 0 !important;
            }
            .fusion-header .fusion-row {
                padding-left: 0;
                padding-right: 0;
            }
            .fusion-header-wrapper .fusion-header,
            .fusion-header-wrapper .fusion-secondary-main-menu {
                background-color: #292c30;
            }
            .fusion-secondary-header {
                background-color: rgb(192, 153, 107);
            }
            .fusion-header-wrapper .fusion-row {
                padding-left: 0;
                padding-right: 0;
                max-width: 100%;
            }
            .fusion-footer-copyright-area > .fusion-row,
            .fusion-footer-widget-area > .fusion-row {
                padding-left: 0;
                padding-right: 0;
            }
            .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-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-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-main-menu,
            .fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-main-menu,
            .fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-main-menu,
            .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-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-sticky-menu > ul .fusion-middle-logo-menu-logo {
                display: block;
            }
            .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-main-menu {
                display: block;
                max-width: auto;
            }
            .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-logo {
                padding: 0;
            }
            .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-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-main-menu.fusion-ubermenu {
                display: block;
            }
            .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: 0;
                margin-top: 13px;
            }
            .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-header-v4 .fusion-secondary-main-menu .searchform {
                display: none;
            }
            .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-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;
            }
            .fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-social-links-header a {
                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-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-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-modern.fusion-header-v7 .fusion-main-menu > ul .fusion-middle-logo-menu-logo {
                display: block;
            }
            .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-main-menu {
                display: block;
                float: left;
                width: auto;
            }
            .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-sticky-menu {
                display: none;
            }
            .fusion-mobile-menu-design-modern .fusion-main-menu.fusion-ubermenu {
                display: block;
            }
            .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-v7 .fusion-logo {
                padding: 0;
            }
            .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: -20px;
            }
            .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;
            }
            .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-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-mobile-menu-design-modern.fusion-logo-right.fusion-header-v4 .fusion-logo,
            .fusion-mobile-menu-design-modern.fusion-logo-right.fusion-header-v5 .fusion-logo {
                float: right;
            }
            .fusion-mobile-menu-design-modern.fusion-sticky-menu-only.fusion-header-v4 .fusion-secondary-main-menu,
            .fusion-mobile-menu-design-modern.fusion-sticky-menu-only.fusion-header-v5 .fusion-secondary-main-menu {
                position: static;
            }
            .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-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-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-mobile-menu-design-classic .fusion-mobile-nav-item,
            .fusion-mobile-menu-design-classic .fusion-mobile-selector,
            .fusion-mobile-menu-design-modern .fusion-mobile-nav-item,
            .fusion-mobile-menu-design-modern .fusion-mobile-selector {
                text-align: center;
            }
            .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 {
                display: block;
            }
            .fusion-mobile-menu-design-classic .fusion-mobile-nav-holder .fusion-secondary-menu-icon {
                text-align: inherit;
            }
            .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;
            }
        }
        @media only screen and (max-width: 1120px) {
             h2 {
              font-size:18px !important;
             } 
            .fusion-body .fusion-page-title-bar .fusion-breadcrumbs {
                display: none;
            }
            .no-overflow-y {
                overflow-y: visible !important;
            }
            .fusion-layout-column {
                margin-left: 0 !important;
                margin-right: 0 !important;
                width: 100% !important;
            }
            .fusion-layout-column.fusion-spacing-no {
                margin-bottom: 0;
            }
            .fusion-body .fusion-layout-column {
                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-columns .fusion-column {
                width: 100% !important;
                float: none;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
            }
            .fusion-columns .fusion-column:not(.fusion-column-last) {
                margin: 0 0 50px;
            }
            #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-body .fusion-page-title-bar {
                padding-top: 5px;
                padding-bottom: 5px;
                min-height: 140px;
                height: auto;
            }
            .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-right .fusion-page-title-secondary {
                text-align: right;
            }
            .fusion-page-title-bar-right .searchform {
                max-width: 100%;
            }
            .fusion-page-title-row {
                display: flex;
                align-items: center;
                width: 100%;
                min-height: 130px;
            }
            .fusion-page-title-bar-center .fusion-page-title-row {
                width: auto;
            }
            .fusion-page-title-captions {
                width: 100%;
            }
            .fusion-contact-info {
                padding: 1em 30px 0px 30px;
                line-height: 1.5em;
            }
            .fusion-body .fusion-blog-layout-medium-alternate .fusion-post-content,
            .fusion-body .fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-content {
                float: none;
                clear: both;
                margin: 0;
                padding-top: 20px;
            }
            .fusion-author .fusion-social-networks {
                display: block;
                margin-top: 10px;
            }
            .fusion-body .fusion-author .fusion-social-networks {
                text-align: center;
            }
            .fusion-author-tagline {
                display: block;
                float: none;
                text-align: center;
                max-width: 100%;
            }
            #content {
                width: 100% !important;
                margin-left: 0px !important;
            }
            .sidebar {
                width: 100% !important;
                float: none !important;
                margin-left: 0 !important;
                clear: both;
            }
            #wrapper {
                width: auto !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-bottom: 0 !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%;
            }
            .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%;
            }
            .share-box {
                height: auto;
            }
            #wrapper .share-box h4 {
                float: none;
                line-height: 20px !important;
                margin-top: 0;
                padding: 0;
            }
            .share-box ul {
                float: none;
                overflow: hidden;
                padding: 0 25px;
                padding-bottom: 15px;
                margin-top: 0px;
            }
            .project-content .project-description {
                float: none !important;
            }
            .single-avada_portfolio .portfolio-half .project-content .project-description h3 {
                margin-top: 24px;
            }
            .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;
            }
            .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-message {
                line-height: 170px;
                margin-top: 20px;
            }
            .error_page .useful_links {
                width: 100%;
            }
            .error-page .useful_links {
                padding-left: 0;
            }
            .fusion-google-map {
                width: 100% !important;
            }
            .social_links_shortcode .social li {
                width: 10% !important;
            }
            #wrapper .ei-slider {
                width: 100% !important;
                height: 200px !important;
            }
            .popup {
                display: none !important;
            }
            .share-box .social-networks {
                text-align: left;
            }
            .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;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
            }
            .product .images #carousel .flex-direction-nav,
            .product .images #slider .flex-direction-nav {
                display: none !important;
            }
            .fullwidth-box {
                background-attachment: scroll !important;
            }
            .fullwidth-box .fullwidth-faded {
                background-attachment: scroll !important;
            }
            #toTop {
                bottom: 30px;
                border-radius: 4px;
                height: 40px;
                z-index: 10000;
                -webkit-border-radius: 4px;
            }
            #toTop:before {
                line-height: 38px;
            }
            #toTop:hover {
                background-color: #333333;
            }
            .no-mobile-totop .to-top-container {
                display: none;
            }
            .no-mobile-slidingbar #slidingbar-area {
                display: none;
            }
            .no-mobile-slidingbar.mobile-logo-pos-left .mobile-menu-icons {
                margin-right: 0;
            }
            .tfs-slider .slide-content-container .btn {
                min-height: 0 !important;
                padding-left: 30px;
                padding-right: 30px !important;
                height: 26px !important;
                line-height: 26px !important;
            }
            .fusion-soundcloud iframe {
                width: 100%;
            }
            .ua-mobile #main,
            .ua-mobile .footer-area,
            .ua-mobile .fusion-page-title-bar,
            .ua-mobile body {
                background-attachment: scroll !important;
            }
            .fusion-filters {
                border-bottom: 0;
                border-bottom: 0;
            }
            .fusion-filter {
                float: none;
                float: none;
                margin: 0;
                margin: 0;
                border-bottom: 1px solid #E7E6E6;
                border-bottom: 1px solid #E7E6E6;
            }
            .fusion-progressbar {
                margin-bottom: 10px !important;
            }
            .fusion-reading-box-container .fusion-reading-box-flex {
                display: block;
            }
            .fusion-reading-box-container .fusion-desktop-button {
                display: none;
            }
            .fusion-reading-box-container .fusion-mobile-button {
                display: block;
            }
            .fusion-reading-box-container .fusion-mobile-button.continue-center {
                display: block;
            }
            .fusion-blog-layout-medium-alternate .fusion-post-content,
            .fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-content {
                float: none;
                clear: both;
                margin: 0;
                padding-top: 20px;
            }
            .fusion-content-boxes.content-boxes-clean-horizontal .content-box-column,
            .fusion-content-boxes.content-boxes-clean-vertical .content-box-column {
                border-right-width: 1px;
            }
            .fusion-content-boxes .content-box-shortcode-timeline {
                display: none;
            }
            .fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed {
                min-height: inherit !important;
                padding-bottom: 20px;
                padding-left: 3%;
                padding-right: 3%;
            }
            .fusion-content-boxes.content-boxes-icon-boxed .content-box-column,
            .fusion-content-boxes.content-boxes-icon-on-top .content-box-column {
                margin-bottom: 55px;
            }
            .fusion-title {
                margin-top: 0px !important;
                margin-bottom: 20px !important;
            }
            .fusion-countdown,
            .fusion-countdown .fusion-countdown-counter-wrapper,
            .fusion-countdown .fusion-countdown-heading-wrapper,
            .fusion-countdown .fusion-countdown-link-wrapper {
                display: block;
            }
            .fusion-countdown .fusion-countdown-heading-wrapper {
                text-align: center;
            }
            .fusion-countdown .fusion-countdown-counter-wrapper {
                margin-top: 20px;
                margin-bottom: 10px;
            }
            .fusion-countdown .fusion-dash-title {
                display: block;
                padding: 0;
                font-size: 16px;
            }
            .fusion-countdown .fusion-countdown-link-wrapper {
                text-align: center;
            }
            .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-counters-box .fusion-counter-box {
                margin-bottom: 20px;
                padding: 0 15px;
            }
            .fusion-counters-box .fusion-counter-box:last-child {
                margin-bottom: 0;
            }
        }
        @media only screen and (max-width: 1023px) and (-webkit-min-device-pixel-ratio: 1.5),
        only screen and (max-width: 1023px) and (min-resolution: 144dpi),
        only screen and (max-width: 1023px) and (min-resolution: 1.5dppx) {
            #side-header .fusion-mobile-logo-1 .fusion-mobile-logo-1x,
            .fusion-mobile-logo-1 .fusion-mobile-logo-1x {
                display: none;
            }
            #side-header .fusion-mobile-logo-1 .fusion-mobile-logo-2x,
            .fusion-mobile-logo-1 .fusion-mobile-logo-2x {
                display: inline-block;
            }
        }
        @media only screen and (min-device-width: 320px) and (max-device-width: 640px) {
            #wrapper {
                width: auto !important;
                overflow-x: hidden !important;
            }
            .fusion-columns .fusion-column {
                float: none;
                width: 100% !important;
                margin: 0 0 50px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
            }
            #slidingbar-area .fusion-columns .fusion-column,
            .footer-area .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-totop .to-top-container {
                display: none;
            }
            .no-mobile-slidingbar #slidingbar-area {
                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: 0px !important;
                margin-bottom: 20px !important;
            }
            #content {
                width: 100% !important;
                float: none !important;
                margin-left: 0px !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;
            }
            #comment-input input {
                width: 90%;
                float: none !important;
                margin-bottom: 10px;
            }
            #comment-textarea textarea {
                width: 90%;
            }
            .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%;
            }
            .share-box {
                height: auto;
            }
            #wrapper .share-box h4 {
                float: none;
                line-height: 20px !important;
                margin-top: 0;
                padding: 0;
            }
            .share-box ul {
                float: none;
                overflow: hidden;
                padding: 0 25px;
                padding-bottom: 25px;
                margin-top: 0px;
            }
            .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;
            }
            .social_links_shortcode .social li {
                width: 10% !important;
            }
            #wrapper .ei-slider {
                width: 100% !important;
                height: 200px !important;
            }
            .share-box .social-networks {
                text-align: left;
            }
            #cloudsCandy {
                height: 40px;
            }
            #cloudsCandy>path:nth-child(2n+2) {
                opacity: 0;
            }
            .fusion-progressbar {
                margin-bottom: 10px !important;
            }
            #wrapper .sep-boxed-pricing .panel-wrapper {
                padding: 0;
            }
            .full-boxed-pricing .column,
            .sep-boxed-pricing .column {
                float: none;
                margin-bottom: 10px;
                margin-left: 0;
                width: 100%;
            }
            .fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed {
                min-height: inherit !important;
                padding-bottom: 20px;
                padding-left: 3% !important;
                padding-right: 3% !important;
            }
            .fusion-content-boxes.content-boxes-icon-boxed .content-box-column,
            .fusion-content-boxes.content-boxes-icon-on-top .content-box-column {
                margin-bottom: 55px;
            }
        }
        @media screen and (max-width: 1005px) {
            .admin-bar p.demo_store,
            body.admin-bar #wrapper #slidingbar-area,
            body.layout-boxed-mode.side-header-right #slidingbar-area {
                top: 46px;
            }
            body.body_blank.admin-bar {
                top: 45px;
            }
            html #wpadminbar {
                z-index: 99999 !important;
                position: fixed !important;
            }
        }
        @media screen and (max-width: 991px) {
            .fusion-tabs.vertical-tabs .tab-pane {
                max-width: none !important;
            }
        }
        @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
            #wrapper .ei-slider {
                width: 100%;
            }
        }
        @media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
            #wrapper .ei-slider {
                width: 100%;
            }
            .ua-ie-11 .fusion-imageframe,
            .ua-ie-11 .imageframe-align-center {
                font-size: 0px;
                line-height: normal;
            }
        }
        @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;
            }
            .fusion-main-menu > ul > li {
                padding-right: 25px;
            }
            #wrapper .ei-slider {
                width: 100%;
            }
            #main,
            .fullwidth-box,
            .fusion-footer-widget-area,
            .page-title-bar,
            body {
                background-attachment: scroll !important;
            }
        }
        @media only screen and (min-width: 1120px) {
            .fusion-tabs .nav {
                display: block;
            }
            .fusion-tabs .fusion-mobile-tab-nav {
                display: none;
            }
            .fusion-tabs.clean .tab-pane {
                margin: 0;
            }
            .fusion-tabs .nav-tabs {
                display: inline-block;
                vertical-align: middle;
            }
            .fusion-tabs .nav-tabs.nav-justified > li {
                display: table-cell;
                width: 1%;
            }
            .fusion-tabs .nav-tabs li .tab-link {
                margin-right: 1px;
            }
            .fusion-tabs .nav-tabs li:last-child .tab-link {
                margin-right: 0;
            }
            .fusion-tabs.horizontal-tabs .nav-tabs {
                margin: 0 0 -1px;
            }
            .fusion-tabs.horizontal-tabs .nav {
                border-bottom: 1px solid rgba(255, 255, 255, 0);
            }
            .fusion-tabs.horizontal-tabs.clean .nav {
                border: none;
                text-align: center;
            }
            .fusion-tabs.horizontal-tabs.clean .nav-tabs {
                border: none;
            }
            .fusion-tabs.horizontal-tabs.clean .nav-tabs li {
                margin-bottom: 0;
            }
            .fusion-tabs.horizontal-tabs.clean .nav-tabs li .tab-link {
                margin-right: -1px;
            }
            .fusion-tabs.horizontal-tabs.clean .tab-content {
                margin-top: 40px;
            }
            .fusion-tabs.nav-not-justified {
                border: none;
            }
            .fusion-tabs.nav-not-justified .nav-tabs li {
                display: inline-block;
            }
            .fusion-tabs.nav-not-justified.clean .nav-tabs li .tab-link {
                padding: 14px 55px;
            }
            .fusion-tabs.vertical-tabs {
                display: flex;
                border: none;
                clear: both;
                zoom: 1;
            }
            .fusion-tabs.vertical-tabs:before,
            .fusion-tabs.vertical-tabs:after {
                content: " ";
                display: table;
            }
            .fusion-tabs.vertical-tabs:after {
                clear: both;
            }
            .fusion-tabs.vertical-tabs .nav-tabs {
                display: block;
                position: relative;
                left: 1px;
                border: 1px solid rgba(255, 255, 255, 0);
                border-right: none;
            }
            .fusion-tabs.vertical-tabs .nav-tabs > li .tab-link {
                margin-right: 0;
                margin-bottom: 1px;
                padding: 8px 10px;
                border-top: none;
                text-align: left;
            }
            .fusion-tabs.vertical-tabs .nav-tabs > li:last-child .tab-link {
                margin-bottom: 0;
            }
            .fusion-tabs.vertical-tabs .nav-tabs > li.active > .tab-link {
                border-bottom: none;
                border-left: 3px solid #cb2128;
                border-top: none;
                cursor: pointer;
            }
            .fusion-tabs.vertical-tabs .nav {
                width: 15.5%;
            }
            .fusion-tabs.vertical-tabs .tab-content {
                width: 84.5%;
            }
            .fusion-tabs.vertical-tabs .tab-pane {
                padding: 30px;
                border: 1px solid rgba(255, 255, 255, 0);
            }
            .fusion-tabs.vertical-tabs.clean .nav-tabs {
                background-color: transparent;
                border: none;
            }
            .fusion-tabs.vertical-tabs.clean .nav-tabs li .tab-link {
                margin: 0;
                padding: 10px 15px;
                border: 1px solid;
            }
            .fusion-tabs.vertical-tabs.clean .nav {
                width: 25%;
            }
            .fusion-tabs.vertical-tabs.clean .tab-content {
                margin: 0;
                padding-left: 40px;
                width: 75%;
            }
            .fusion-reading-box-container .fusion-desktop-button {
                display: block;
            }
            .fusion-reading-box-container .fusion-mobile-button {
                display: none;
            }
            .fusion-reading-box-container .continue-center {
                display: inline-block;
            }
            .fusion-reading-box-container .reading-box.reading-box-center {
                text-align: center;
            }
            .fusion-reading-box-container .reading-box.reading-box-right {
                text-align: right;
            }
            .sep-boxed-pricing .panel-wrapper {
                padding: 0 12px;
                margin: 0;
            }
            .fusion-pricing-table .standout .panel-container {
                z-index: 1000;
            }
            .fusion-pricing-table .standout .panel-footer,
            .fusion-pricing-table .standout .panel-heading {
                padding: 20px;
            }
            .full-boxed-pricing {
                padding: 0 9px;
                background-color: #F8F8F8;
            }
            .full-boxed-pricing .panel-container {
                padding: 9px 0;
            }
            .full-boxed-pricing .panel-wrapper:last-child .fusion-panel {
                border-right: 1px solid #E5E4E3;
            }
            .full-boxed-pricing .fusion-panel {
                border-right: none;
            }
            .full-boxed-pricing .standout .panel-container {
                position: relative;
                box-sizing: content-box;
                margin: -10px -9px;
                padding: 9px;
                box-shadow: 0 0 6px 6px rgba(0, 0, 0, 0.08);
                background-color: #F8F8F8;
                -webkit-box-sizing: content-box;
                -moz-box-sizing: content-box;
                -webkit-box-shadow: 0 0 6px 6px rgba(0, 0, 0, 0.08);
                -moz-box-shadow: 0 0 6px 6px rgba(0, 0, 0, 0.08);
            }
            .full-boxed-pricing .standout .fusion-panel {
                border-right: 1px solid #E5E4E3;
            }
            .full-boxed-pricing .standout .panel-heading h3 {
                color: #A0CE4E;
            }
            .sep-boxed-pricing {
                margin: 0 -15px 20px;
            }
            .sep-boxed-pricing .standout .panel-container {
                margin: -10px;
                box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.16);
                -webkit-box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.16);
                -moz-box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.16);
            }
        }
        @media screen and (max-width: 640px) {
            .fusion-no-small-visibility {
                display: none !important;
            }
        }
        @media screen and (min-width: 641px) and (max-width: 1024px) {
            .fusion-no-medium-visibility {
                display: none !important;
            }
        }
        @media screen and (min-width: 1025px) {
            .fusion-no-large-visibility {
                display: none !important;
            }
        }
        @font-face {
            font-family: "icomoon";
            src: url('http://877eat.com/icons/5thstreetpub/fonts/icomoon/icomoon.eot');
            src: url('http://877eat.com/icons/5thstreetpub/fonts/icomoon/icomoon.eot?#iefix') format('embedded-opentype'), url('http://877eat.com/icons/5thstreetpub/fonts/icomoon/icomoon.woff') format('woff'), url('http://877eat.com/icons/5thstreetpub/fonts/icomoon/icomoon.ttf') format('truetype'), url('http://877eat.com/icons/5thstreetpub/fonts/icomoon/icomoon.svg#icomoon') format('svg');
            font-weight: normal;
            font-style: normal;
        }
        h1,
        h2,
        h3,
        h4,
        h5 {
            text-transform: uppercase;
        }
        body {
            font-size: 110%;
        }
        .fusion-contact-info {
            text-align: center;
        }
        .fusion-contact-info h2 {
            color: #ffffff;
            font-size: 30px;
            line-height: 15px;
        }
