/********* Compiled - Do not edit *********/
@font-face{
    font-family:;
    src:;
    font-weight: normal;
    font-style: normal;
}
.Avada_402{
    color:green;
}
body,html,html body.custom-background{
    background-color:#ffffff;
}
.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,.tooltip-shortcode,a:hover{
    color:#af2424;
}
#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-accordian .panel-title a:hover,.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-filters .fusion-filter.fusion-active a,.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 li a:hover:before,.fusion-footer-widget-area .widget li.recentcomments:hover:before,.fusion-footer-widget-area a:hover,.fusion-footer-widget-area ul li a:hover,.fusion-login-box a:hover,.fusion-popover,.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,.tooltip-shortcode,h5.toggle:hover a,span.dropcap{
    color:#af2424;
}
.fusion-accordian .panel-title a:hover .fa-fusion-box{
    background-color:#af2424 !important;
    border-color:#af2424 !important;
}
.fusion-content-widget-area .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a:hover{
    color:#333333;
}
.star-rating span:before,.star-rating:before{
    color:#af2424;
}
#slidingbar-area .tagcloud a:hover,.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 .fusion-tabs.classic .nav-tabs > li.active .tab-link,#wrapper .fusion-tabs.classic .nav-tabs > li.active .tab-link:focus,#wrapper .fusion-tabs.classic .nav-tabs > li.active .tab-link:hover,#wrapper .fusion-tabs.vertical-tabs.classic .nav-tabs > li.active .tab-link,#wrapper .post-content blockquote,.fusion-filters .fusion-filter.fusion-active a,.fusion-hide-pagination-text .pagination-next:hover,.fusion-hide-pagination-text .pagination-prev:hover,.pagination .current,.pagination a.inactive:hover,.progress-bar-content,.reading-box,.tagcloud a:hover{
    border-color:#af2424;
}
#wrapper .side-nav li.current_page_item a{
    border-right-color:#af2424;
    border-left-color:#af2424;
}
#toTop:hover,#wrapper .search-table .search-button input[type="submit"]:hover,.circle-yes ul li:before,.fusion-accordian .panel-title .active .fa-fusion-box,.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:#af2424;
}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{
    background-color:#ffffff;
}
.fusion-footer-widget-area{
    background-color:#363839;
    border-color:#e9eaee;
    border-top-width:12px;
    padding-top:43px;
    padding-bottom:40px;
}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li{
    border-color:#363839;
}
.fusion-footer-copyright-area{
    background-color:#282a2b;
    border-color:#4b4c4d;
    border-top-width:1px;
    padding-top:18px;
    padding-bottom:16px;
}
.sep-boxed-pricing .panel-heading{
    background-color:#a0ce4e;
    border-color:#a0ce4e;
}
.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;
}
.fusion-image-wrapper .fusion-rollover{
    background-image:linear-gradient(top, rgba(160,206,78,0.8) 0%, #a0ce4e 100%);
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(160,206,78,0.8)), color-stop(1, #a0ce4e));
    background-image:filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a0ce4e, endColorstr=#a0ce4e), progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    background-image:-webkit-linear-gradient(top, rgba(160,206,78,0.8) 0%, #a0ce4e 100%);
    background-image:-moz-linear-gradient(top, rgba(160,206,78,0.8) 0%, #a0ce4e 100%);
    background-image:-ms-linear-gradient(top, rgba(160,206,78,0.8) 0%, #a0ce4e 100%);
    background-image:-o-linear-gradient(top, rgba(160,206,78,0.8) 0%, #a0ce4e 100%);
}
.no-cssgradients .fusion-image-wrapper .fusion-rollover{
    background:#a0ce4e;
}
.fusion-image-wrapper:hover .fusion-rollover{
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#a0ce4e, endColorstr=#a0ce4e), progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
}
#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],.wpcf7-form input[type="submit"],.wpcf7-submit{
    background:#ffffff;
    color:#af2424;
    transition:all .2s;
    -webkit-transition:all .2s;
    -moz-transition:all .2s;
    -ms-transition:all .2s;
    -o-transition:all .2s;
}
.link-type-button-bar .fusion-read-more,.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 .wpcf7-form input[type="submit"],.no-cssgradients .wpcf7-submit{
    background:#ffffff;
}
#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,.wpcf7-form input[type="submit"]:hover,.wpcf7-submit:hover{
    background:#ffffff;
    color:#e04747;
}
.no-cssgradients #main .comment-submit:hover,.no-cssgradients #reviews input#submit: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 .ticket-selector-submit-btn[type="submit"]:hover,.no-cssgradients .wpcf7-form input[type="submit"]:hover,.no-cssgradients .wpcf7-submit:hover,.no-cssgradinets .button.default:hover,.no-cssgradinets .post-password-form input[type="submit"]:hover{
    background:#ffffff !important;
}
.link-type-button-bar .fusion-read-more,.link-type-button-bar .fusion-read-more:after,.link-type-button-bar .fusion-read-more:before{
    color:#af2424;
}
.link-type-button-bar .fusion-read-more:hover,.link-type-button-bar .fusion-read-more:hover:after,.link-type-button-bar .fusion-read-more:hover:before,.link-type-button-bar.link-area-box:hover .fusion-read-more,.link-type-button-bar.link-area-box:hover .fusion-read-more:after,.link-type-button-bar.link-area-box:hover .fusion-read-more:before{
    color:#af2424 !important;
}
.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery,.fusion-image-wrapper .fusion-rollover .fusion-rollover-link{
    background-color:#333333;
    width:calc(15px * 2.41);
    height:calc(15px * 2.41);
}
.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:#333333;
}
.fusion-page-title-bar{
    border-color:#d2d3d4;
    background-image:url("//sales-experience.ch/wp-content/themes/Avada/assets/images/page_title_bg.png");
    background-color:#F6F6F6;
    height:87px;
}
#slidingbar-area .widget-title,#slidingbar-area h3,.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3{
    font-family:'PT Sans';
    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:0px;
    padding-right:0px;
}
.fontawesome-icon.circle-yes{
    background-color:#333333;
}
.content-box-shortcode-timeline,.fontawesome-icon.circle-yes{
    border-color:#333333;
}
.fontawesome-icon,.fontawesome-icon.circle-yes,.post-content .error-menu li:after,.post-content .error-menu li:before{
    color:#ffffff;
}
.fusion-title .title-sep,.fusion-title.sep-underline,.product .product-border{
    border-color:#e0dede;
}
.checkout .payment_methods .payment_box,.post-content blockquote,.review blockquote q{
    background-color:#f6f6f6;
}
.fusion-testimonials .author:after{
    border-top-color:#f6f6f6;
}
.post-content blockquote,.review blockquote q{
    color:#747474;
}
#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-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:'PT Sans';
    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-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:1.5;
}
#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:16px;
}
#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:#000000;
}
#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:10px;
}
#wrapper .side-nav li a{
    font-size:14px;
}
.sidebar .widget h4{
    font-size:13px;
}
.fusion-main-menu > ul > li > a,.side-nav li a{
    font-family:'PT Sans';
    font-size:16px;
    font-weight:400;
    letter-spacing:0px;
}
.fusion-main-menu-cart .fusion-widget-cart-number{
    font-family:'PT Sans';
}
#slidingbar-area .widget-title,#slidingbar-area h3{
    font-size:13px;
    line-height:13px;
}
.fusion-copyright-notice{
    font-size:12px;
}
#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:100%;
}
#wrapper #main .fusion-portfolio-content > h2.entry-title,#wrapper #main .fusion-post-content > .blog-shortcode-post-title,#wrapper #main .fusion-post-content > h2.entry-title,#wrapper #main .post > h2.entry-title,#wrapper .fusion-events-shortcode .fusion-events-meta h2{
    font-size:18px;
    line-height:27px;
}
#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:18px;
    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:12px;
    line-height:1.5;
}
.fusion-carousel-meta,.fusion-meta,.fusion-meta-info,.fusion-recent-posts .columns .column .meta,.post .single-line-meta{
    font-size:12px;
}
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a,.product-buttons a{
    font-size:;
    line-height:1.5;
    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:#333333;
}
.sep-boxed-pricing .panel-heading h3{
    color:#333333;
}
.full-boxed-pricing.fusion-pricing-table .panel-heading h3{
    color:#333333;
}
#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:#333333;
}
body #toTop:before{
    color:#fff;
}
.fusion-page-title-bar .fusion-breadcrumbs,.fusion-page-title-bar .fusion-breadcrumbs a{
    color:#333333;
}
#slidingbar-area .fusion-title > *,#slidingbar-area .widget-title,#slidingbar-area h3{
    color:#dddddd;
}
#slidingbar-area,#slidingbar-area .fusion-column,#slidingbar-area .jtwt,#slidingbar-area .jtwt .jtwt_tweet,#slidingbar-area .widget li.recentcomments,#slidingbar-area .widget_archive li,#slidingbar-area .widget_categories li,#slidingbar-area .widget_layered_nav li,#slidingbar-area .widget_links li,#slidingbar-area .widget_meta li,#slidingbar-area .widget_nav_menu li,#slidingbar-area .widget_pages li,#slidingbar-area .widget_product_categories li,#slidingbar-area .widget_recent_entries li{
    color:#8C8989;
}
 #slidingbar-area .jtwt .jtwt_tweet a,#slidingbar-area .fusion-accordian .panel-title a,#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder .tabs li a,.slidingbar-area .widget li a:before,.slidingbar-area a{
    color:#bfbfbf;
}
.sidebar .widget .heading h4,.sidebar .widget h4{
    color:#333333;
}
.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-copyright-notice,.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-copyright-notice 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;
}
#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-accordian .fusion-panel,.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-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,.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,.sep-dashed,.sep-dotted,.sep-double,.sep-single,.side-nav,.side-nav li a,.single-navigation,.table,.table > tbody > tr > td,.table > tbody > tr > th,.table > tfoot > tr > td,.table > tfoot > tr > th,.table > thead > tr > td,.table > thead > tr > th,.table-1 table,.table-1 table th,.table-1 tr td,.table-2 table thead,.table-2 tr td,.tabs-vertical .tabs-container .tab_content,.tabs-vertical .tabset,.tagcloud a,.tkt-slctr-tbl-wrap-dv table,.tkt-slctr-tbl-wrap-dv tr td,h5.toggle.active + .toggle-content,tr td{
    border-color:#e0dede;
}
.price_slider_wrapper .ui-widget-content{
    background-color:#e0dede;
}
.fusion-load-more-button.fusion-blog-button{
    background-color:#ebeaea;
}
.fusion-load-more-button.fusion-blog-button:hover{
    background-color:rgba(235,234,234,0.8);
}
.fusion-load-more-button.fusion-blog-button,.fusion-load-more-button.fusion-blog-button:hover{
    color:#333;
}
.fusion-load-more-button.fusion-portfolio-button{
    background-color:#ebeaea;
}
.fusion-load-more-button.fusion-portfolio-button:hover{
    background-color:rgba(235,234,234,0.8);
}
.fusion-load-more-button.fusion-portfolio-button,.fusion-load-more-button.fusion-portfolio-button:hover{
    color:#333;
}
.sb-toggle-wrapper .sb-toggle:after{
    color:#ffffff;
}
#slidingbar-area .product_list_widget li,#slidingbar-area .widget li.recentcomments,#slidingbar-area .widget_archive li,#slidingbar-area .widget_categories li,#slidingbar-area .widget_layered_nav li,#slidingbar-area .widget_links li,#slidingbar-area .widget_meta li,#slidingbar-area .widget_nav_menu li,#slidingbar-area .widget_pages li,#slidingbar-area .widget_product_categories li,#slidingbar-area .widget_recent_entries ul li{
    border-bottom-color:#282A2B;
}
#slidingbar-area .fusion-accordian .fusion-panel,#slidingbar-area .tagcloud a,#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder,#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder .news-list li{
    border-color:#282A2B;
}
#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="text"],select,textarea{
    background-color:#ffffff;
}
#wrapper .select-arrow,.avada-select-parent .select-arrow{
    background-color:#ffffff;
}
#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="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,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,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="text"],select,textarea{
    border-color:#d2d2d2;
}
#comment-input input,.avada-select .select2-container .select2-choice,.avada-select-parent select,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.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="text"],select{
    height:29px;
    padding-top:0;
    padding-bottom:0;
}
.avada-select .select2-container .select2-choice .select2-arrow,.avada-select .select2-container .select2-choice2 .select2-arrow,.searchform .search-table .search-button input[type="submit"]{
    height:29px;
    width:29px;
    line-height:29px;
}
.select2-container .select2-choice > .select2-chosen{
    line-height:29px;
}
.select-arrow,.select2-arrow{
    color:#d2d2d2;
}
.fusion-page-title-bar h1{
    font-size:18px;
    line-height:normal;
}
.fusion-page-title-bar h3{
    font-size:14px;
    line-height:calc(14px + 12px);
}
body.has-sidebar #content{
    width:calc(100% - 23% - 6%);
}
body.has-sidebar #main .sidebar{
    width:23%;
}
body.has-sidebar.double-sidebars #content{
    width:calc(100% - 21% - 21% - 6%);
    margin-left:calc(21% + 3%);
}
body.has-sidebar.double-sidebars #main #sidebar{
    width:21%;
    margin-left:calc(3% - (100% - 21%));
}
body.has-sidebar.double-sidebars #main #sidebar-2{
    width:21%;
    margin-left:3%;
}
#main .sidebar{
    background-color:rgba(255,255,255,0);
    padding:0px;
}
.fusion-accordian .panel-title a .fa-fusion-box{
    background-color:#333333;
}
.progress-bar-content{
    background-color:#a0ce4e;
    border-color:#a0ce4e;
}
.content-box-percentage{
    color:#a0ce4e;
}
.progress-bar{
    background-color:#f6f6f6;
    border-color:#f6f6f6;
}
#wrapper .fusion-date-and-formats .fusion-format-box, .tribe-mini-calendar-event .list-date .list-dayname{
    background-color:#eef0f2;
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev{
    background-color:rgba(0,0,0,0.6);
    width:30px;
    height:30px;
    margin-top:-15px;
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next:hover,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:hover{
    background-color:rgba(0,0,0,0.7);
}
.fusion-flexslider .flex-direction-nav .flex-next,.fusion-flexslider .flex-direction-nav .flex-prev{
    background-color:rgba(0,0,0,0.6);
}
.fusion-flexslider .flex-direction-nav .flex-next:hover,.fusion-flexslider .flex-direction-nav .flex-prev:hover{
    background-color:rgba(0,0,0,0.7);
}
.content-boxes .col{
    background-color:rgba(255,255,255,0);
}
#wrapper .fusion-content-widget-area .fusion-tabs-widget .tabs-container{
    background-color:#ffffff;
}
body .fusion-content-widget-area .fusion-tabs-widget .tab-hold .tabs li{
    border-right:1px solid #ffffff;
}
.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:#ebeaea;
    border-bottom:0;
}
body .fusion-content-widget-area .fusion-tabs-widget .tab-hold .tabs li a:hover{
    background:#ffffff;
    border-bottom:0;
}
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{
    background:#ffffff;
    border-bottom:0;
    border-top-color:#af2424;
}
#wrapper .fusion-content-widget-area .fusion-tabs-widget .tab-holder,.fusion-content-widget-area .fusion-tabs-widget .tab-holder .news-list li{
    border-color:#ebeaea;
}
.fusion-single-sharing-box{
    background-color:#f6f6f6;
}
.fusion-blog-layout-grid .post .fusion-post-wrapper,.fusion-blog-layout-timeline .post,.fusion-events-shortcode .fusion-layout-column,.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-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 .product-buttons,.product-buttons,.product-buttons-container,.product-details-container,.products li{
    border-color:#ebeaea;
}
.fusion-blog-layout-timeline .fusion-timeline-circle,.fusion-blog-layout-timeline .fusion-timeline-date,.fusion-blog-timeline-layout .fusion-timeline-circle,.fusion-blog-timeline-layout .fusion-timeline-date{
    background-color:#ebeaea;
}
.fusion-blog-timeline-layout .fusion-timeline-arrow:before,.fusion-blog-timeline-layout .fusion-timeline-icon,.fusion-timeline-arrow:before,.fusion-timeline-icon{
    color:#ebeaea;
}
div.indicator-hint{
    background:#FFFFFF;
    border-color:#FFFFFF;
}
#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, #ffffff, #ffffff ) #3E3E3E;
    background:-webkit-linear-gradient(to top, #ffffff, #ffffff ) #3E3E3E;
    background:-moz-linear-gradient(to top, #ffffff, #ffffff ) #3E3E3E;
    background:-ms-linear-gradient(to top, #ffffff, #ffffff ) #3E3E3E;
    background:-o-linear-gradient(to top, #ffffff, #ffffff ) #3E3E3E;
    background-image:-webkit-gradient( linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #ffffff));
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff), progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    border:1px solid #d2d2d2;
    color:#aaa9a9;
}
.quicktags-toolbar input:hover{
    background:#ffffff;
}
.ei-slider{
    width:100%;
    height:400px;
}
#comment-submit,#reviews input#submit,.button.default,.fusion-button.fusion-button-default,.post-password-form input[type="submit"],.ticket-selector-submit-btn[type="submit"],.wpcf7-form input[type="submit"],.wpcf7-submit{
    border-color:#af2424;
}
#comment-submit:hover,#reviews input#submit:hover,.button.default:hover,.fusion-button.fusion-button-default:hover,.post-password-form input[type="submit"]:hover,.ticket-selector-submit-btn[type="submit"]:hover,.wpcf7-form input[type="submit"]:hover,.wpcf7-submit:hover{
    border-color:#e04747;
}
.button.default,.fusion-button-default,.post-password-form input[type="submit"],.wpcf7-form input[type="submit"],.wpcf7-submit{
    padding:13px 29px;
    line-height:17px;
    font-size:14px;
}
.quantity .minus, .quantity .plus, .quantity .qty{
    line-height:17px;
    font-size:14px;
    height:40px;
    width:40px;
}
.button.default.button-3d.button-small,.fusion-button.button-small.button-3d,.fusion-button.fusion-button-3d.fusion-button-small,.ticket-selector-submit-btn[type="submit"]{
    box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #ff8e8e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #ff8e8e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #ff8e8e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.button.default.button-3d.button-small:active,.fusion-button.button-small.button-3d:active,.fusion-button.fusion-button-3d.fusion-button-small:active,.ticket-selector-submit-btn[type="submit"]:active{
    box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #ff8e8e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #ff8e8e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #ff8e8e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.button.default.button-3d.button-medium,.fusion-button.button-medium.button-3d,.fusion-button.fusion-button-3d.fusion-button-medium{
    box-shadow:inset 0px 1px 0px #ffffff, 0px 3px 0px #ff8e8e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 3px 0px #ff8e8e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 3px 0px #ff8e8e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.button.default.button-3d.button-medium:active,.fusion-button.button-medium.button-3d:active,.fusion-button.fusion-button-3d.fusion-button-medium:active{
    box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #ff8e8e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #ff8e8e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #ff8e8e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.button.default.button-3d.button-large,.fusion-button.button-large.button-3d,.fusion-button.fusion-button-3d.fusion-button-large{
    box-shadow:inset 0px 1px 0px #ffffff, 0px 4px 0px #ff8e8e, 1px 5px 6px 3px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 4px 0px #ff8e8e, 1px 5px 6px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 4px 0px #ff8e8e, 1px 5px 6px 3px rgba(0, 0, 0, 0.3);
}
.button.default.button-3d.button-large:active,.fusion-button.button-large.button-3d:active,.fusion-button.fusion-button-3d.fusion-button-large:active{
    box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #ff8e8e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #ff8e8e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #ff8e8e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.button.default.button-3d.button-xlarge,.fusion-button.button-xlarge.button-3d,.fusion-button.fusion-button-3d.fusion-button-xlarge{
    box-shadow:inset 0px 1px 0px #ffffff, 0px 5px 0px #ff8e8e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 5px 0px #ff8e8e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 5px 0px #ff8e8e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.button.default.button-3d.button-xlarge:active,.fusion-button.button-xlarge.button-3d:active,.fusion-button.fusion-button-3d.fusion-button-xlarge:active{
    box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #ff8e8e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #ff8e8e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #ff8e8e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
#comment-submit,#reviews input#submit,.button-default,.button.default,.fusion-button,.fusion-button-default,.post-password-form input[type="submit"],.wpcf7-form input[type="submit"],.wpcf7-submit{
    border-width:1px;
    border-style:solid;
}
.button.default:hover,.fusion-button.button-default:hover,.ticket-selector-submit-btn[type="submit"]{
    border-width:1px;
    border-style:solid;
}
.fusion-menu-item-button .menu-text{
    border-color:#af2424;
}
.fusion-menu-item-button:hover .menu-text{
    border-color:#e04747;
}
#comment-submit,#reviews input#submit,.button-default,.button.default,.fusion-button-default,.post-password-form input[type="submit"],.ticket-selector-submit-btn[type="submit"],.wpcf7-form input[type="submit"],.wpcf7-submit{
    border-radius:25px;
    -webkit-border-radius:25px;
}
.reading-box{
    background-color:#f6f6f6;
}
.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;
}
.comment-form input[type="submit"],.fusion-button,.fusion-load-more-button,.ticket-selector-submit-btn[type="submit"],.wpcf7-form input[type="submit"]{
    font-family:'PT Sans';
    font-weight:700;
    letter-spacing:1px;
}
.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery:before,.fusion-image-wrapper .fusion-rollover .fusion-rollover-link:before{
    font-size:15px;
    line-height:2.41;
    color:#ffffff;
}
.fusion-modal h1,.fusion-page-title-bar h1,.fusion-widget-area h1,.post-content h1{
    font-family:'PT Sans';
    font-weight:400;
    line-height:1.4;
    letter-spacing:1px;
}
.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:#333333;
}
#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:'PT Sans';
    font-weight:400;
    line-height:1.5;
    letter-spacing:1px;
}
#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:18px;
}
#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:#333333;
}
.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:'PT Sans';
    font-weight:400;
    line-height:1.5;
    letter-spacing:1px;
}
.fusion-modal .modal-title,.fusion-modal h3,.fusion-widget-area h3,.post-content h3,.project-content h3{
    font-size:20px;
}
.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:#333333;
}
#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-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:'PT Sans';
    font-weight:400;
    line-height:1.5;
    letter-spacing:0px;
}
#reviews #comments > h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.fusion-accordian .panel-title,.fusion-carousel-title,.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:16px;
}
#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:#333333;
}
.fusion-modal h5,.fusion-widget-area h5,.post-content h5{
    font-family:'PT Sans';
    font-weight:400;
    line-height:1.5;
    letter-spacing:0px;
    font-size:16px;
}
.fusion-modal h5,.fusion-post-content h5,.fusion-title h5,.fusion-widget-area h5,.post-content h5,.title h5{
    color:#333333;
}
.fusion-modal h6,.fusion-widget-area h6,.post-content h6{
    font-family:'PT Sans';
    font-weight:400;
    line-height:1.5;
    letter-spacing:0px;
    font-size:18px;
}
.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:0.67em;
}
.fusion-title-size-two,h2{
    margin-top:0em;
    margin-bottom:1.1em;
}
.fusion-title-size-three,h3{
    margin-top:1em;
    margin-bottom:1em;
}
.fusion-title-size-four,h4{
    margin-top:1.33em;
    margin-bottom:1.33em;
}
.fusion-title-size-five,h5{
    margin-top:1.67em;
    margin-bottom:1.67em;
}
.fusion-title-size-six,h6{
    margin-top:0em;
    margin-bottom:0em;
}
.fusion-logo{
    margin-top:0px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:0px;
}
.fusion-header-wrapper .fusion-row{
    padding-left:50px;
    padding-right:50px;
    max-width:100%;
}
.fusion-header-v2 .fusion-header,.fusion-header-v3 .fusion-header,.fusion-header-v4 .fusion-header,.fusion-header-v5 .fusion-header{
    border-bottom-color:#e5e5e5;
}
#side-header .fusion-secondary-menu-search-inner{
    border-top-color:#e5e5e5;
}
.fusion-header .fusion-row{
    padding-top:0px;
    padding-bottom:0px;
}
.fusion-secondary-header{
    background-color:#a0ce4e;
    font-size:12px;
    color:#747474;
    border-bottom-color:#e5e5e5;
}
.fusion-secondary-header a,.fusion-secondary-header a:hover{
    color:#747474;
}
.fusion-header-v2 .fusion-secondary-header{
    border-top-color:#af2424;
}
.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft{
    border-bottom-color:#e5e5e5;
}
.fusion-header-tagline{
    font-size:16px;
    color:#747474;
}
.fusion-mobile-menu-sep,.fusion-secondary-main-menu{
    border-bottom-color:#e5e5e5;
}
#side-header{
    width:0px;
    padding-top:0px;
    padding-bottom:0px;
}
#side-header .side-header-background{
    width:0px;
}
#side-header .side-header-border{
    width:0px;
    border-color:#e5e5e5;
}
#side-header .side-header-content{
    padding-left:50px;
    padding-right:50px;
}
#side-header .fusion-main-menu > ul > li > a{
    padding-left:50px;
    padding-right:50px;
    border-top-color:#e5e5e5;
    border-bottom-color:#e5e5e5;
    text-align:center;
    height:auto;
    min-height:80px;
}
.side-header-left .fusion-main-menu > ul > li > a > .fusion-caret{
    right:50px;
}
.side-header-right .fusion-main-menu > ul > li > a > .fusion-caret{
    left:50px;
}
#side-header .fusion-main-menu > ul > li.current-menu-ancestor > a,#side-header .fusion-main-menu > ul > li.current-menu-item > a{
    color:#b50707;
    border-right-color:#b50707;
    border-left-color:#b50707;
}
body.side-header-left #side-header .fusion-main-menu > ul > li > ul{
    left:-1px;
}
body.side-header-left #side-header .fusion-main-menu .fusion-custom-menu-item-contents{
    top:0;
    left:-1px;
}
#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:#747474;
    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:-180px;
}
.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:80px;
    line-height:80px;
}
.fusion-megamenu-icon img{
    max-height:16px;
}
.fusion-main-menu .fusion-widget-cart-counter > a:before,.fusion-main-menu > ul > li > a{
    color:#333333;
}
.fusion-main-menu .fusion-widget-cart-counter > a:hover:before,.fusion-main-menu > ul > li > a:hover{
    color:#b50707;
}
.fusion-main-menu > ul > li > a:hover{
    border-color:#b50707;
}
.fusion-main-menu > ul > .fusion-menu-item-button > a:hover{
    border-color:transparent;
}
.fusion-widget-cart-number{
    background-color:#b50707;
    color:#333333;
}
.fusion-widget-cart-counter a:hover:before{
    color:#b50707;
}
.fusion-main-menu .current-menu-ancestor > a,.fusion-main-menu .current-menu-item > a,.fusion-main-menu .current-menu-parent > a,.fusion-main-menu .current_page_item > a{
    color:#b50707;
    border-color:#b50707;
}
.fusion-main-menu > ul > .fusion-menu-item-button > a{
    border-color:transparent;
}
.fusion-main-menu .fusion-main-menu-icon:after{
    color:#333333;
}
.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:#b50707;
}
.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:16px;
    width:16px;
}
.fusion-main-menu .fusion-main-menu-icon:hover{
    border-color:transparent;
}
.fusion-main-menu .fusion-main-menu-icon:hover:after{
    color:#b50707;
}
.fusion-main-menu .fusion-main-menu-icon-active:after,.fusion-main-menu .fusion-main-menu-search-open .fusion-main-menu-icon:after{
    color:#b50707;
}
.fusion-main-menu .sub-menu{
    background-color:#f2efef;
    width:180px;
    border-top:3px solid #b50707;
    font-family:'PT Sans';
    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{
    left:180px;
    top:-3px;
}
.fusion-main-menu .sub-menu li a{
    border-bottom:1px solid #dcdadb;
    padding-top:7px;
    padding-bottom:7px;
    color:#333333;
    font-family:'PT Sans';
    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:#f8f8f8;
}
.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:#f8f8f8;
}
.fusion-main-menu .fusion-custom-menu-item-contents{
    font-family:'PT Sans';
    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:#f2efef;
    border-color:#dcdadb;
}
.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:#333333;
}
.fusion-header-v6.fusion-flyout-active .fusion-flyout-menu-icons .fusion-icon:hover:before{
    color:#b50707;
}
.fusion-header-v6.fusion-flyout-active .fusion-flyout-menu-icons .fusion-toggle-icon-line{
    background-color:#333333;
}
.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:#b50707;
}
.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:#333333;
    border-color:#333333;
    font-family:'PT Sans';
}
#wrapper .fusion-header-v6 .fusion-flyout-search .searchform .s::-webkit-input-placeholder{
    color:#333333;
}
#wrapper .fusion-header-v6 .fusion-flyout-search .searchform .s::-moz-placeholder{
    color:#333333;
}
#wrapper .fusion-header-v6 .fusion-flyout-search .searchform .s:-moz-placeholder{
    color:#333333;
}
#wrapper .fusion-header-v6 .fusion-flyout-search .searchform .s:-ms-input-placeholder{
    color:#333333;
}
.fusion-header-v6 .fusion-flyout-menu .fusion-menu li{
    padding:16px 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:#e5e5e5;
}
.fusion-secondary-menu > ul > li > a{
    height:44px;
    line-height:44px;
}
.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:#ffffff;
    border-color:#e5e5e5;
}
.fusion-secondary-menu .sub-menu a{
    border-color:#e5e5e5;
    color:#747474;
}
.fusion-secondary-menu .sub-menu a:hover{
    background-color:#fafafa;
    color:#333333;
}
.fusion-secondary-menu > ul > li > .sub-menu .sub-menu{
    left:180px;
}
.fusion-secondary-menu .fusion-custom-menu-item-contents{
    background-color:#ffffff;
    border-color:#e5e5e5;
    color:#747474;
}
.fusion-secondary-menu .fusion-secondary-menu-icon,.fusion-secondary-menu .fusion-secondary-menu-icon:hover{
    color:#333333;
}
.fusion-secondary-menu .fusion-menu-cart-items a{
    color:#747474;
}
.fusion-secondary-menu .fusion-menu-cart-item a{
    border-color:#e5e5e5;
}
.fusion-secondary-menu .fusion-menu-cart-item img{
    border-color:#e0dede;
}
.fusion-secondary-menu .fusion-menu-cart-item a:hover{
    background-color:#fafafa;
    color:#333333;
}
.fusion-secondary-menu-icon{
    background-color:#FFFFFF;
    color:#333333;
}
.fusion-secondary-menu-icon:after,.fusion-secondary-menu-icon:before{
    color:#333333;
}
.fusion-contact-info{
    line-height:44px;
}
.fusion-megamenu-holder{
    border-color:#b50707;
}
.fusion-megamenu{
    background-color:#f2efef;
    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:#dcdadb;
}
.rtl .fusion-megamenu-wrapper .fusion-megamenu-submenu:last-child{
    border-color:#dcdadb;
}
.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:#f8f8f8;
    color:#333333;
    font-family:'PT Sans';
    font-weight:400;
    font-size:13px;
}
.fusion-megamenu-title{
    font-size:18px;
    color:#333333;
}
.fusion-megamenu-title a{
    color:#333333;
}
.fusion-megamenu-bullet{
    border-left-color:#333333;
}
.fusion-megamenu-widgets-container{
    color:#333333;
    font-family:'PT Sans';
    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:#ffffff;
}
.no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-header,.no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu{
    background-color:#ffffff;
    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;
}
.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:16px;
}
.fusion-mobile-selector{
    background-color:#af2424;
    border-color:#af2424;
    font-size:16px;
    height:35px;
    line-height:35px;
    color:#ffffff;
}
.fusion-selector-down{
    height:33px;
    line-height:33px;
    border-color:#af2424;
}
.fusion-selector-down:before{
    color:#af2424;
}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder > ul,.fusion-mobile-nav-holder > ul{
    border-color:#af2424;
}
.fusion-mobile-nav-item .fusion-open-submenu{
    color:#ffffff;
}
.fusion-mobile-nav-item a{
    color:#ffffff;
    font-size:16px;
    background-color:#af2424;
    border-color:#af2424;
    height:35px;
    line-height:35px;
}
.fusion-mobile-nav-item a:hover{
    background-color:#8e1c1c;
}
.fusion-mobile-nav-item a:before{
    color:#ffffff;
}
.fusion-mobile-current-nav-item > a{
    background-color:#8e1c1c;
}
.fusion-mobile-menu-icons{
    margin-top:40px;
}
.fusion-mobile-menu-icons a{
    color:#af2424;
}
.fusion-mobile-menu-icons a:before{
    color:#af2424;
}
.fusion-open-submenu{
    font-size:16px;
    height:35px;
    line-height:35px;
}
.fusion-open-submenu:hover{
    color:#af2424;
}
#wrapper .post-content .content-box-heading{
    font-size:18px;
}
.post-content .content-box-heading{
    color:#a0ce4e;
}
.fusion-content-boxes .content-container{
    color:#747474;
}
.fusion-social-links-header .fusion-social-networks a{
    font-size:16px;
}
.fusion-social-links-header .fusion-social-networks.boxed-icons a{
    padding:8px;
    width:calc(16px + (2 * 8px) + 2px);
}
.fusion-social-links-footer .fusion-social-networks a{
    font-size:16px;
}
.fusion-social-links-footer .fusion-social-networks.boxed-icons a{
    padding:8px;
    width:calc(16px + (2 * 8px) + 2px);
}
.fusion-sharing-box .fusion-social-networks a{
    font-size:16px;
}
.fusion-sharing-box .fusion-social-networks.boxed-icons a{
    padding:8px;
}
.fusion-sharing-box h4{
    color:#333333;
}
.fusion-social-links .boxed-icons .fusion-social-networks-wrapper .fusion-social-network-icon{
    width:calc(16px + (2 * 8px) + 2px);
}
.post-content .fusion-social-links .fusion-social-networks a,.widget .fusion-social-links .fusion-social-networks a{
    font-size:16px;
}
.post-content .fusion-social-links .fusion-social-networks.boxed-icons a,.widget .fusion-social-links .fusion-social-networks.boxed-icons a{
    padding:8px;
}
.fusion-body .error-menu li:after,.fusion-body .error-menu li:before{
    background-color:#a0ce4e;
    color:#ffffff;
}
.avada-select-parent .select-arrow,.select-arrow{
    height:33px;
    line-height:33px;
}
#main,.fusion-secondary-header,.header-v4 #small-nav,.header-v5 #small-nav{
    padding-left:0px;
    padding-right:0px;
}
#main .fusion-row,#sliders-container .tfs-slider .slide-content-container,#slidingbar .fusion-row,.fusion-footer-copyright-area,.fusion-footer-widget-area,.fusion-header,.fusion-page-title-bar,.fusion-secondary-header{
    padding-left:0px;
    padding-right:0px;
}
.width-100 .fullwidth-box,.width-100 .fullwidth-box .fusion-row .fusion-full-width-sep{
    margin-left:-0px;
    margin-right:-0px;
}
#main.width-100 > .fusion-row{
    padding-left:0;
    padding-right:0;
}
#wrapper{
    width:100%;
    max-width:none;
}
.fusion-header,.layout-boxed-mode .side-header-wrapper,.side-header-background{
    background-color:rgba(255,255,255,1);
}
.fusion-secondary-main-menu{
    background-color:#ffffff;
}
.rev_slider_wrapper{
    position:relative;
}
.avada-skin-rev{
    border-top:1px solid #d2d3d4;
    border-bottom:1px solid #d2d3d4;
    box-sizing:content-box;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
}
.tparrows{
    border-radius:0;
    -webkit-border-radius:0;
}
.tp-bullets .bullet.last{
    clear:none;
}
#main{
    padding-top:20px;
    padding-bottom:0px;
}
.width-100 .fusion-section-separator,.width-100 .nonhundred-percent-fullwidth{
    margin-left:-0px;
    margin-right:-0px;
}
.side-header-left .fusion-footer-parallax,body.side-header-left #wrapper{
    margin-left:280px;
}
.side-header-right .fusion-footer-parallax,body.side-header-right #wrapper{
    margin-right:280px;
}
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:279px;
}
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:30px;
    height:30px;
    line-height:30px;
    font-size:14px;
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next:before,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before{
    line-height:30px;
    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,.pagination .pagination-prev,.woocommerce-pagination .prev{
    padding:2px 6px;
}
.bbp-pagination .bbp-pagination-links .pagination-next,.bbp-pagination-links span.dots,.pagination .pagination-next,.woocommerce-pagination .next{
    padding:2px 6px;
}
@media only screen and (min-width: 1728px) and (max-width: 2000px){
    .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;
    }
}
@media only screen and (min-width: 1456px) and (max-width: 1728px){
    .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;
    }
}
@media only screen and (min-width: 1184px) and (max-width: 1456px){
    .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;
    }
}
@media only screen and (min-width: 912px) and (max-width: 1184px){
    .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;
    }
}
@media only screen and (max-width: 912px){
    .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;
    }
}
@media only screen and (max-width: 640px){
    .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{
        position:static;
        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;
    }
    .fusion-progressbar{
        margin-bottom:10px !important;
    }
    #wrapper .content-boxes-icon-boxed .content-wrapper-boxed{
        min-height:inherit !important;
        padding-bottom:20px;
        padding-left:3% !important;
        padding-right:3% !important;
    }
    #wrapper .content-boxes-icon-boxed .content-box-column,#wrapper .content-boxes-icon-on-top .content-box-column{
        margin-bottom:55px;
    }
    #wrapper .content-boxes-icon-boxed .content-box-column .heading h2{
        margin-top:-5px;
    }
    #wrapper .content-boxes-icon-boxed .content-box-column .more{
        margin-top:12px;
    }
    .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;
    }
    .fusion-counters-circle .counter-circle-wrapper{
        display:block;
        margin-right:auto;
        margin-left:auto;
    }
    .post-content .wooslider .wooslider-control-thumbs{
        margin-top:-10px;
    }
    body .wooslider .overlay-full.layout-text-left .slide-excerpt{
        padding:20px !important;
    }
    .content-boxes-icon-boxed .col{
        box-sizing:border-box;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
    }
    .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;
    }
}
@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;
    }
    .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-reading-box-container .reading-box.reading-box-center,.fusion-reading-box-container .reading-box.reading-box-right{
        text-align:left;
    }
    .fusion-reading-box-container .continue{
        display:block;
    }
    .fusion-reading-box-container .mobile-button{
        display:none;
        float:none;
    }
    .fusion-title{
        margin-top:0px !important;
        margin-bottom:20px !important;
    }
    .fusion-body .fusion-page-title-bar{
        height:70px;
    }
    .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:calc(70px -20px);
    }
    .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%;
    }
    #wrapper .sep-boxed-pricing .panel-wrapper{
        padding:0;
    }
    #wrapper .full-boxed-pricing .column,#wrapper .sep-boxed-pricing .column{
        float:none;
        margin-bottom:10px;
        margin-left:0;
        width:100%;
    }
    .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-progressbar{
        margin-bottom:10px !important;
    }
    .fusion-blog-layout-medium-alternate .fusion-post-content{
        float:none;
        width:100% !important;
        margin-top:20px;
    }
    #wrapper .content-boxes-icon-boxed .content-wrapper-boxed{
        min-height:inherit !important;
        padding-bottom:20px;
        padding-left:3%;
        padding-right:3%;
    }
    #wrapper .content-boxes-icon-boxed .content-box-column,#wrapper .content-boxes-icon-on-top .content-box-column{
        margin-bottom:55px;
    }
    .fusion-counters-box .fusion-counter-box{
        margin-bottom:20px;
        padding:0 15px;
    }
    .fusion-counters-box .fusion-counter-box:last-child{
        margin-bottom:0;
    }
    .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-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;
    }
}
@media only screen and (max-width: 980px){
    body.side-header #wrapper{
        margin-left:0 !important;
        margin-right:0 !important;
    }
    #side-header,.side-header-background{
        background-color:#ffffff;
    }
    .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:#ffffff;
    }
    #side-header .side-header-background{
        display:none;
    }
    #side-header .side-header-border{
        display:none;
    }
    #side-header .side-header-wrapper{
        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:before{
        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;
    }
    .fusion-mobile-menu-design-modern .fusion-secondary-header{
        padding:0px;
        padding-left:0 !important;
        padding-right:0 !important;
    }
    .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;
    }
    .fusion-header .fusion-row{
        padding-left:0;
        padding-right:0;
    }
    .fusion-header-wrapper .fusion-header,.fusion-header-wrapper .fusion-secondary-main-menu{
        background-color:#ffffff;
    }
    .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{
        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{
        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{
        display:none;
    }
    .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{
        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-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{
        display:none;
    }
    .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{
        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{
        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{
        margin:0 !important;
    }
    .fusion-mobile-menu-design-modern.fusion-header-v1 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v2 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v3 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v4 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v5 .modern-mobile-menu-expanded .fusion-logo{
        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{
        padding-top:20px;
        margin-left:-30px;
        margin-right:-30px;
        margin-bottom:calc(-20px - 0px);
    }
    .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{
        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{
        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{
        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-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{
        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-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{
        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: 800px){
    .fusion-body .fusion-page-title-bar .fusion-breadcrumbs{
        display:none;
    }
    .no-overflow-y{
        overflow-y:visible !important;
    }
    #content{
        width:100% !important;
        margin-left:0px !important;
    }
    .sidebar{
        width:100% !important;
        float:none !important;
        margin-left:0 !important;
        clear:both;
    }
    .fusion-layout-column{
        margin-left:0;
        margin-right:0;
    }
    .fusion-layout-column:nth-child(2n),.fusion-layout-column:nth-child(3n),.fusion-layout-column:nth-child(4n),.fusion-layout-column:nth-child(5n){
        margin-left:0;
        margin-right:0;
    }
    .fusion-layout-column.fusion-spacing-no{
        margin-bottom:0;
    }
    .fusion-body .fusion-layout-column.fusion-spacing-no{
        width:100%;
    }
    .fusion-body .fusion-layout-column.fusion-spacing-yes{
        width:100%;
    }
    .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-filters{
        border-bottom:0;
    }
    .fusion-body .fusion-filter{
        float:none;
        margin:0;
        border-bottom:1px solid #E7E6E6;
    }
    .fusion-secondary-menu-icon{
        min-width:100%;
    }
    .fusion-body .fusion-page-title-bar{
        padding-top:5px;
        padding-bottom:5px;
        min-height:calc(70px - 10px);
        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:table;
        width:100%;
        min-height:calc(70px - 20px);
    }
    .fusion-page-title-bar-center .fusion-page-title-row{
        width:auto;
    }
    .fusion-page-title-wrapper{
        display:table-cell;
        vertical-align:middle;
    }
    .fusion-contact-info{
        padding:1em 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%;
    }
    .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-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;
        font-size:16px;
    }
    .fusion-body .fusion-countdown .fusion-dash-title{
        padding:0;
    }
    .fusion-countdown .fusion-countdown-link-wrapper{
        text-align:center;
    }
    .fusion-reading-box-container .reading-box.reading-box-center{
        text-align:left;
    }
    .fusion-reading-box-container .reading-box.reading-box-right{
        text-align:left;
    }
    .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;
    }
    #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;
    }
    .fusion-title{
        margin-top:0px !important;
        margin-bottom:20px !important;
    }
    .tfs-slider .fusion-title{
        margin-bottom:0 !important;
    }
    #main .cart-empty{
        float:none;
        text-align:center;
        border-top:1px 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:1px 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%;
    }
    #wrapper .sep-boxed-pricing .panel-wrapper{
        padding:0;
    }
    #wrapper .full-boxed-pricing .column,#wrapper .sep-boxed-pricing .column{
        float:none;
        margin-bottom:10px;
        margin-left:0;
        width:100%;
    }
    .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;
    }
    .fusion-progressbar{
        margin-bottom:10px !important;
    }
    #wrapper .content-boxes-icon-boxed .content-wrapper-boxed{
        min-height:inherit !important;
        padding-bottom:20px;
        padding-left:3%;
        padding-right:3%;
    }
    #wrapper .content-boxes-icon-boxed .content-box-column,#wrapper .content-boxes-icon-on-top .content-box-column{
        margin-bottom:55px;
    }
    .fusion-counters-box .fusion-counter-box{
        margin-bottom:20px;
        padding:0 15px;
    }
    .fusion-counters-box .fusion-counter-box:last-child{
        margin-bottom:0;
    }
    .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;
    }
    #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;
    }
}
@media only screen and (max-width: 980px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 980px) and (min-resolution: 144dpi), only screen and (max-width: 980px) 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-width: 800px){
    .fusion-reading-box-container .reading-box.reading-box-center{
        text-align:center;
    }
    .fusion-reading-box-container .reading-box.reading-box-right{
        text-align:right;
    }
    .fusion-reading-box-container .fusion-desktop-button{
        display:block;
    }
    .fusion-reading-box-container .fusion-mobile-button{
        display:none;
    }
    .fusion-reading-box-container .continue-center{
        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;
    }
    .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%;
    }
    #wrapper .sep-boxed-pricing .panel-wrapper{
        padding:0;
    }
    #wrapper .full-boxed-pricing .column,#wrapper .sep-boxed-pricing .column{
        float:none;
        margin-bottom:10px;
        margin-left:0;
        width:100%;
    }
    .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;
    }
    .fusion-progressbar{
        margin-bottom:10px !important;
    }
    #wrapper .content-boxes-icon-boxed .content-wrapper-boxed{
        min-height:inherit !important;
        padding-bottom:20px;
        padding-left:3% !important;
        padding-right:3% !important;
    }
    #wrapper .content-boxes-icon-boxed .content-box-column,#wrapper .content-boxes-icon-on-top .content-box-column{
        margin-bottom:55px;
    }
    .share-box .social-networks{
        text-align:left;
    }
}
@media only screen and (max-width: 1000px){
    .no-csstransforms .sep-boxed-pricing .column{
        margin-left:1.5% !important;
    }
}
@media only screen and (min-width: 980px){
    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 screen and (max-width: 962px){
    .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;
    }
}
-32px){
    .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%;
    }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){
    .fullwidth-box{
        background-attachment:scroll !important;
    }
    .fusion-main-menu > ul > li{
        padding-right:25px;
    }
    #wrapper .fusion-page-title-bar{
        height:87px !important;
    }
    #wrapper .ei-slider{
        width:100%;
    }
    #main,.fullwidth-box,.fusion-footer-widget-area,.page-title-bar,body{
        background-attachment:scroll !important;
    }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
    .gravity-select-parent .select-arrow{
        height:24px;
        line-height:24px;
    }
    .fusion-imageframe, .imageframe-align-center{
        font-size:0px;
        line-height:normal;
    }
}
@-webkit-keyframes avadaSonarEffect{
    0%{
        opacity:0.3;
    }
    40%{
        opacity:0.5;
    }
    100%{
        -webkit-transform:scale(1.5);
        opacity:0;
    }
}
@-moz-keyframes avadaSonarEffect{
    0%{
        opacity:0.3;
    }
    40%{
        opacity:0.5;
    }
    100%{
        -moz-transform:scale(1.5);
        opacity:0;
    }
}
@keyframes avadaSonarEffect{
    0%{
        opacity:0.3;
    }
    40%{
        opacity:0.5;
    }
    100%{
        transform:scale(1.5);
        opacity:0;
        -webkit-transform:scale(1.5);
        -moz-transform:scale(1.5);
        -ms-transform:scale(1.5);
        -o-transform:scale(1.5);
    }
}
