h3 {
    font-weight: 300 !important;
}
h4 span a {
    color: #fff !important;
}
.fusion-main-menu > ul > li > a {
    text-transform: uppercase;
    border-top: none !important;
    border-bottom: 1px solid transparent;
    height: 65px !important;
}
.fusion-footer-widget-area ul li a {
    border-bottom: none;
    padding: 5px 0;
}
.fusion-footer-widget-area .widget-title {
    text-transform: none;
}
.columna-productos .fusion-column-wrapper {
    min-height: 395px !important;
}
.columna-productos h2 a {
    text-transform: uppercase;
    color: white;
}
.columna-productos h2 {
    line-height: 240px !important;
}
.Avada_3861{
   color:green;
}
body,html,html body.custom-background{
   background-color:#ffffff;
}
#main,#slidingbar,.fusion-footer-copyright-area,.fusion-footer-widget-area,.fusion-page-title-bar,.fusion-secondary-header,.header-v4 #small-nav,.header-v5 #small-nav,.sticky-header .sticky-shadow,.tfs-slider .slide-content-container{
   padding-left:30px;
   padding-right:30px;
}
.width-100 .fusion-section-separator,.width-100 .nonhundred-percent-fullwidth{
   padding-left:30px;
   padding-right:30px;
   margin-left:-30px;
   margin-right:-30px;
}
.width-100 .fullwidth-box,.width-100 .fusion-section-separator{
   margin-left:-30px!important;
   margin-right:-30px!important;
}
.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:42px;
}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li a{
   padding-left:55px;
}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li li a{
   padding-left:68px;
}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li li li a{
   padding-left:81px;
}
.tooltip-shortcode,a:hover{
   color:#ff6c00;
}
#main .about-author .title a:hover,#main .post h2 a:hover,#slidingbar-area .fusion-accordian .panel-title a:hover,#slidingbar-area a:hover,#slidingbar-area ul li a:hover,#wrapper #slidingbar-area .current-menu-item > a,#wrapper #slidingbar-area .current-menu-item > a:before,#wrapper #slidingbar-area .current_page_item > a,#wrapper #slidingbar-area .current_page_item > a:before,#wrapper .fusion-footer-widget-area .current-menu-item > a,#wrapper .fusion-footer-widget-area .current-menu-item > a:before,#wrapper .fusion-footer-widget-area .current_page_item > a,#wrapper .fusion-footer-widget-area .current_page_item > a:before,#wrapper .jtwt .jtwt_tweet a:hover,#wrapper .sidebar .current-menu-item > a,#wrapper .sidebar .current-menu-item > a:before,#wrapper .sidebar .current_page_item > a,#wrapper .sidebar .current_page_item > a:before,.content-box-percentage,.fusion-accordian .panel-title a:hover,.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 a:hover,.fusion-footer-widget-area ul li 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,.sidebar .widget .recentcomments:hover:before,.sidebar .widget li a:hover,.sidebar .widget_archive li a:hover:before,.sidebar .widget_categories li a:hover,.sidebar .widget_categories li a:hover:before,.sidebar .widget_links li a:hover:before,.sidebar .widget_nav_menu li a:hover:before,.sidebar .widget_pages li a:hover:before,.sidebar .widget_recent_entries li a:hover:before,.single-navigation a[rel=next]:hover:after,.single-navigation a[rel=prev]:hover:before,.star-rating span:before,.star-rating:before,.tooltip-shortcode,h5.toggle:hover a,span.dropcap{
   color:#ff6c00;
}
.link-area-box-hover .heading h2,.link-area-box-hover .icon .circle-no,.link-area-link-icon-hover .heading h2,.link-area-link-icon-hover .icon .circle-no,.link-area-link-icon-hover.link-area-box .fusion-read-more,.link-area-link-icon-hover.link-area-box .fusion-read-more::after,.link-area-link-icon-hover.link-area-box .fusion-read-more::before{
   color:#ff6c00 !important;
}
.fusion-accordian .panel-title a:hover .fa-fusion-box,.fusion-content-boxes .heading-link:hover .icon i.circle-yes,.fusion-content-boxes .link-area-box:hover .heading-link .icon i.circle-yes,.link-area-box-hover .heading .icon i.circle-yes,.link-area-link-icon-hover .heading .icon i.circle-yes{
   background-color:#ff6c00 !important;
   border-color:#ff6c00 !important;
}
.sidebar .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a:hover{
   color:#333333;
}
.star-rating span:before,.star-rating:before{
   color:#ff6c00;
}
#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,.pagination .current,.pagination a.inactive:hover,.progress-bar-content,.reading-box,.tagcloud a:hover{
   border-color:#ff6c00;
}
#wrapper .side-nav li.current_page_item a{
   border-right-color:#ff6c00;
   border-left-color:#ff6c00;
}
#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:#ff6c00;
}
#main,#wrapper,.fusion-separator .icon-wrapper,body,html{
   background-color:#ffffff;
}
.fusion-footer-widget-area{
   background-color:#272728;
   border-color:#272728;
   padding-top:43px;
   padding-bottom:10px;
}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li{
   border-color:#272728;
}
.fusion-footer-copyright-area{
   background-color:#272728;
   border-color:#272728;
   padding-top:5px;
   padding-bottom:10px;
}
.sep-boxed-pricing .panel-heading{
   background-color:#5a5d62;
   border-color:#5a5d62;
}
.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:#5a5d62;
}
.fusion-image-wrapper .fusion-rollover{
   background-image:linear-gradient(top, rgba(255,108,0,0.85) 0%, rgba(255,108,0,0.85) 100%);
   background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,108,0,0.85)), color-stop(1, rgba(255,108,0,0.85)));
   background-image:filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff6c00, endColorstr=#ff6c00), progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
   background-image:-webkit-linear-gradient(top, rgba(255,108,0,0.85) 0%, rgba(255,108,0,0.85) 100%);
   background-image:-moz-linear-gradient(top, rgba(255,108,0,0.85) 0%, rgba(255,108,0,0.85) 100%);
   background-image:-ms-linear-gradient(top, rgba(255,108,0,0.85) 0%, rgba(255,108,0,0.85) 100%);
   background-image:-o-linear-gradient(top, rgba(255,108,0,0.85) 0%, rgba(255,108,0,0.85) 100%);
   transform:translateY(100%);
   -webkit-transform:translateY(100%);
   -moz-transform:translateY(100%);
   -ms-transform:translateY(100%);
   -o-transform:translateY(100%);
}
.no-cssgradients .fusion-image-wrapper .fusion-rollover{
   background:#ff6c00;
}
.fusion-image-wrapper:hover .fusion-rollover{
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff6c00, endColorstr=#ff6c00), progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
   transform:translateY(0%);
   -webkit-transform:translateY(0%);
   -moz-transform:translateY(0%);
   -ms-transform:translateY(0%);
   -o-transform:translateY(0%);
}
#main .comment-submit,#reviews input#submit,.button-default,.button.default,.comment-form input[type="submit"],.fusion-button-default,.fusion-portfolio-one .fusion-button,.ticket-selector-submit-btn[type=submit],.wpcf7-form input[type="submit"],.wpcf7-submit{
   background:transparent;
   color:rgba(255,255,255,0.75);
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=transparent, endColorstr=transparent);
   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 .ticket-selector-submit-btn[type="submit"],.no-cssgradients .wpcf7-form input[type="submit"],.no-cssgradients .wpcf7-submit{
   background:transparent;
}
#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,.ticket-selector-submit-btn[type="submit"]:hover,.wpcf7-form input[type="submit"]:hover,.wpcf7-submit:hover{
   background:rgba(255,255,255,0.035);
   color:rgba(255,255,255,0.9);
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(255,255,255,0.035), endColorstr=rgba(255,255,255,0.035));
}
.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{
   background:rgba(255,255,255,0.035) !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:rgba(255,255,255,0.75);
}
.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:rgba(255,255,255,0.75) !important;
}
.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery,.fusion-image-wrapper .fusion-rollover .fusion-rollover-link{
   background-color:rgba(0,0,0,0.65);
   width:48px;
   height:48px;
}
.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 a,.fusion-rollover .fusion-rollover-content .fusion-rollover-title{
   color:rgba(0,0,0,0.65);
}
.fusion-page-title-bar{
   border-color:#2ba0a3;
   background-color:#2ba0a3;
   height:87px;
}
.fusion-footer-copyright-area > .fusion-row,.fusion-footer-widget-area > .fusion-row{
   padding-left:0px;
   padding-right:0px;
}
.fontawesome-icon.circle-yes{
   background-color:#2ba0a3;
}
.content-box-shortcode-timeline,.fontawesome-icon.circle-yes{
   border-color:#2ba0a3;
}
.fontawesome-icon,.fontawesome-icon.circle-yes,.post-content .error-menu li:after,.post-content .error-menu li:before{
   color:#ffffff;
}
.fusion-title .title-sep,.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-page-title-bar h3,.meta .fusion-date,.more,.post-content blockquote,.project-content .project-info h4,.review blockquote div strong,.review blockquote q,.ticket-selector-submit-btn[type="submit"],.wpcf7-form input[type="submit"],body{
   font-family:'Muli', Arial, Helvetica, sans-serif;
   font-weight:300;
}
#slidingbar-area h3,.avada-container h3,.comment-form input[type="submit"],.fusion-footer-widget-area .widget-title,.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;
}
.side-nav li a{
   font-family:'Oswald', Arial, Helvetica, sans-serif;
   font-weight:300;
   font-size:14px;
}
#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,.sidebar .widget h4,table th{
   font-family:'Oswald', Arial, Helvetica, sans-serif;
   font-weight:700;
}
.project-content .project-info h4{
   font-family:'Oswald', Arial, Helvetica, sans-serif;
}
#slidingbar-area .widget-title,#slidingbar-area h3,.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3{
   font-family:'Muli', Arial, Helvetica, sans-serif;
   font-weight:300;
}
#slidingbar-area .slide-excerpt h2,.fusion-footer-widget-area .slide-excerpt h2,.jtwt .jtwt_tweet,.sidebar .jtwt .jtwt_tweet,.sidebar .slide-excerpt h2,body{
   font-size:15px;
   line-height:23px;
}
#slidingbar-area ul,.fusion-footer-widget-area ul,.fusion-tabs-widget .tab-holder .news-list li .post-holder .meta,.fusion-tabs-widget .tab-holder .news-list li .post-holder a,.project-content .project-info h4{
   font-size:15px;
   line-height:23px;
}
.fusion-blog-layout-timeline .fusion-timeline-date{
   font-size:15;
}
.counter-box-content,.fusion-alert,.fusion-progressbar .sr-only,.post-content blockquote,.review blockquote q{
   font-size:15px;
}
#side-header .fusion-contact-info,#side-header .header-social .top-menu,#slidingbar-area .slide-excerpt h2,.fusion-accordian .panel-body,.fusion-footer-widget-area .slide-excerpt h2,.post-content blockquote,.project-content .project-info h4,.review blockquote q,.sidebar .slide-excerpt h2,body{
   line-height:34px;
}
.fusion-page-title-bar .fusion-breadcrumbs,.fusion-page-title-bar .fusion-breadcrumbs li,.fusion-page-title-bar .fusion-breadcrumbs li a{
   font-size:10px;
}
.sidebar .widget h4{
   font-size:18px;
}
#slidingbar-area .widget-title,#slidingbar-area h3{
   font-size:18px;
   line-height:18px;
   color:#DDDDDD;
}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3{
   font-size:18px;
   line-height:18px;
}
.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:1170px;
}
.post-content h1{
   font-size:60px;
   line-height:80px;
}
#main .fusion-portfolio 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,h2.entry-title{
   font-size:48px;
   line-height:90px;
}
#main .fusion-portfolio 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,h2.entry-title{
   line-height:60px;
}
#wrapper #main .fusion-portfolio-content > h2.entry-title,#wrapper #main .fusion-post-content > h2.entry-title,#wrapper #main .post > h2.entry-title{
   font-size:22px;
   line-height:32px;
}
#wrapper #main #comments h3,#wrapper #main #respond h3,#wrapper #main .about-author h3,#wrapper #main .related-posts h3{
   font-size:22px;
   line-height:33px;
}
.post-content h3,.project-content h3{
   font-size:28px;
   line-height:42px;
}
.fusion-modal .modal-title{
   font-size:28px;
   line-height:63px;
}
.fusion-carousel-title,.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,.post-content h4{
   font-size:18px;
   line-height:38px;
}
#reviews #comments > h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.fusion-flip-box .flip-box-heading-back,.person-author-wrapper,.popover .popover-title{
   font-size:18px;
}
.fusion-accordian .panel-title,.fusion-sharing-box h4,.fusion-tabs .nav-tabs > li .fusion-tab-heading{
   font-size:18px;
   line-height:57px;
}
.post-content h5{
   font-size:14px;
   line-height:18px;
}
.post-content h6{
   font-size:11px;
   line-height:17px;
}
.ei-title h2{
   font-size:42px;
   line-height:63px;
   color:#333333;
}
.ei-title h3{
   font-size:20px;
   line-height:30px;
   color:#747474;
}
.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:18px;
}
.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:12px;
   line-height:18px;
}
.page-links,.pagination,.pagination .pagination-next,.pagination .pagination-prev{
   font-size:12px;
}
#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-rollover .price .amount,.post .post-content,.post-content blockquote,.project-content .project-info h4,.quantity .minus,.quantity .plus,.quantity .qty,.review blockquote div,.search input,.sidebar .jtwt,.sidebar .widget .recentcomments,.sidebar .widget_archive li,.sidebar .widget_categories li,.sidebar .widget_links li,.sidebar .widget_meta li,.sidebar .widget_nav_menu li,.sidebar .widget_pages li,.sidebar .widget_recent_entries li,.title-row,body{
   color:#272728;
}
.fusion-post-content h1,.post-content h1,.title h1{
   color:#272728;
}
#main .post h2,.cart-empty,.fusion-post-content h2,.fusion-title h2,.post-content h2,.search-page-search-form h2,.title h2{
   color:#272728;
}
.fusion-post-content h3,.fusion-title h3,.person-author-wrapper span,.post-content h3,.product-title,.project-content h3,.title h3{
   color:#272728;
}
#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.fusion-accordian .panel-title a,.fusion-carousel-title,.fusion-post-content h4,.fusion-tabs .nav-tabs > li .fusion-tab-heading,.fusion-title h4,.post-content h4,.project-content .project-info h4,.share-box h4,.sidebar .widget h4,.title h4{
   color:#242930;
}
.fusion-post-content h5,.fusion-title h5,.post-content h5,.title h5{
   color:#242930;
}
.fusion-post-content h6,.fusion-title h6,.post-content h6,.title h6{
   color:#242930;
}
.fusion-page-title-bar h1,.fusion-page-title-bar h3{
   color:#ffffff;
}
.sep-boxed-pricing .panel-heading h3{
   color:#ffffff;
}
.full-boxed-pricing.fusion-pricing-table .panel-heading h3{
   color:#242930;
}
#main .post h2 a,.about-author .title a,.fusion-load-more-button,.fusion-rollover a,.project-content .project-info .project-info-box a,.shop_attributes tr th,.sidebar .widget .recentcomments,.sidebar .widget li a,.sidebar .widget_categories li,.single-navigation a[rel="next"]:after,.single-navigation a[rel="prev"]:before,body a,body a:after,body a:before{
   color:#ff6c00;
}
body #toTop:before{
   color:#fff;
}
.fusion-page-title-bar .fusion-breadcrumbs,.fusion-page-title-bar .fusion-breadcrumbs a{
   color:#ffffff;
}
#slidingbar-area,#slidingbar-area .fusion-column,#slidingbar-area .jtwt,#slidingbar-area .jtwt .jtwt_tweet{
   color:#8C8989;
}
#slidingbar-area .jtwt .jtwt_tweet a,#slidingbar-area .fusion-accordian .panel-title a,#slidingbar-area a,#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder .tabs li a{
   color:#BFBFBF;
}
.sidebar .widget .heading h4,.sidebar .widget h4{
   color:#333333;
}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{
   color:#ffffff;
}
.fusion-copyright-notice,.fusion-footer-widget-area,.fusion-footer-widget-area .jtwt,.fusion-footer-widget-area .jtwt .jtwt_tweet,.fusion-footer-widget-area article.col{
   color:#5a5d62;
}
#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 a{
   color:#868a92;
}
#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-counters-box .fusion-counter-box .counter-box-border,.fusion-filters,.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,.quantity,.quantity .minus,.quantity .qty,.search-page-search-form,.sep-dashed,.sep-dotted,.sep-double,.sep-single,.side-nav,.side-nav li a,.sidebar .widget .recentcomments,.sidebar .widget li a,.sidebar .widget_archive li,.sidebar .widget_categories li,.sidebar .widget_links li,.sidebar .widget_meta li,.sidebar .widget_nav_menu li,.sidebar .widget_pages li,.sidebar .widget_recent_entries li,.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{
   background-color:#2e323a;
}
.fusion-load-more-button:hover{
   background-color:rgba(46,50,58,0.8);
}
.quantity .minus,.quantity .plus{
   background-color:#fbfaf9;
}
.quantity .minus:hover,.quantity .plus:hover{
   background-color:#ffffff;
}
.sb-toggle-wrapper .sb-toggle:after{
   color:#ffffff;
}
#slidingbar-area .product_list_widget li,#slidingbar-area .widget_categories li a,#slidingbar-area .widget_recent_entries ul li,#slidingbar-area li.recentcomments,#slidingbar-area ul li a{
   border-bottom-color:#ffffff;
}
#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_categories li a,.fusion-footer-widget-area .widget_recent_entries li,.fusion-footer-widget-area li.recentcomments,.fusion-footer-widget-area ul li a{
   border-color:#505152;
}
#comment-input input,#comment-textarea textarea,#wrapper .search-table .search-field input,#wrapper .select-arrow,.avada-select .select2-container .select2-choice,.avada-select .select2-container .select2-choice2,.avada-select-parent .select-arrow,.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 .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:#373d4d;
}
#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 .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:#ffffff;
}
#comment-input input:-moz-placeholder,#comment-input input:-ms-input-placeholder,#comment-input input::-webkit-input-placeholder,#comment-textarea textarea:-moz-placeholder,#comment-textarea textarea::-webkit-input-placeholder,.comment-form-comment textarea:-moz-placeholder,.comment-form-comment textarea:-ms-input-placeholder,.comment-form-comment textarea::-webkit-input-placeholder,.input-text:-moz-placeholder,.input-text:-ms-input-placeholder,.input-text::-webkit-input-placeholder,.post-password-form .password::-moz-input-placeholder,.post-password-form .password::-ms-input-placeholder,.post-password-form .password::-webkit-input-placeholder,input#s:-moz-placeholder,input#s:-ms-input-placeholder,input#s::-webkit-input-placeholder{
   color:#ffffff;
}
#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 .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:rgba(255,255,255,0.5);
}
.select-arrow,.select2-arrow{
   color:rgba(255,255,255,0.5);
}
.fusion-page-title-bar h1{
   font-size:18px;
   line-height:normal;
}
.fusion-page-title-bar h3{
   font-size:14px;
   line-height:26px;
}
#content{
   width:69%;
}
#main .sidebar{
   width:25%;
   background-color:#f8f8f8;
   padding:3%;
}
.double-sidebars #content{
   width:52%;
   margin-left:24%;
}
.double-sidebars #main #sidebar{
   width:21%;
   margin-left:-76%;
}
.double-sidebars #main #sidebar-2{
   width:21%;
   margin-left:3%;
}
.fusion-accordian .panel-title a .fa-fusion-box{
   background-color:#333333;
}
.progress-bar-content{
   background-color:#9e9e9e;
   border-color:#9e9e9e;
}
.content-box-percentage{
   color:#9e9e9e;
}
.progress-bar{
   background-color:#f6f6f6;
   border-color:#f6f6f6;
}
#wrapper .fusion-date-and-formats .fusion-format-box{
   background-color:#4194ce;
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev{
   background-color:rgba(0,0,0,0.85);
}
.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.95);
}
.fusion-flexslider .flex-direction-nav .flex-next,.fusion-flexslider .flex-direction-nav .flex-prev{
   background-color:rgba(0,0,0,0.85);
}
.fusion-flexslider .flex-direction-nav .flex-next:hover,.fusion-flexslider .flex-direction-nav .flex-prev:hover{
   background-color:rgba(0,0,0,0.95);
}
.content-boxes .col{
   background-color:transparent;
}
#wrapper .sidebar .fusion-tabs-widget .tabs-container{
   background-color:#ffffff;
}
body .sidebar .fusion-tabs-widget .tab-hold .tabs li{
   border-right:1px solid #ffffff;
}
.sidebar .fusion-tabs-widget .tab-holder .tabs li a,body .sidebar .fusion-tabs-widget .tab-holder .tabs li a{
   background:#ebeaea;
   border-bottom:0;
   color:#272728;
}
body .sidebar .fusion-tabs-widget .tab-hold .tabs li a:hover{
   background:#ffffff;
   border-bottom:0;
}
body .sidebar .fusion-tabs-widget .tab-hold .tabs li.active a,body .sidebar .fusion-tabs-widget .tab-holder .tabs li.active a{
   background:#ffffff;
   border-bottom:0;
   border-top-color:#ff6c00;
}
#wrapper .sidebar .fusion-tabs-widget .tab-holder,.sidebar .fusion-tabs-widget .tab-holder .news-list li{
   border-color:#ebeaea;
}
.fusion-single-sharing-box{
   background-color:#f8f8f8;
}
.fusion-blog-layout-grid .post .fusion-post-wrapper,.fusion-blog-layout-timeline .post,.fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper,.products li.product{
   background-color:transparent;
}
.fusion-blog-layout-grid .post .flexslider,.fusion-blog-layout-grid .post .fusion-content-sep,.fusion-blog-layout-grid .post .fusion-post-wrapper,.fusion-blog-layout-timeline .fusion-timeline-date,.fusion-blog-layout-timeline .fusion-timeline-line,.fusion-blog-layout-timeline .post,.fusion-blog-layout-timeline .post .flexslider,.fusion-blog-layout-timeline .post .fusion-content-sep,.fusion-blog-timeline-layout .post,.fusion-blog-timeline-layout .post .flexslider,.fusion-blog-timeline-layout .post .fusion-content-sep,.fusion-portfolio.fusion-portfolio-boxed .fusion-content-sep,.fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper,.product .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:#ebeaea;
   border-color:#ebeaea;
}
#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, #373d4d ) #3E3E3E;
   background:-webkit-linear-gradient(to top, #ffffff, #373d4d ) #3E3E3E;
   background:-moz-linear-gradient(to top, #ffffff, #373d4d ) #3E3E3E;
   background:-ms-linear-gradient(to top, #ffffff, #373d4d ) #3E3E3E;
   background:-o-linear-gradient(to top, #ffffff, #373d4d ) #3E3E3E;
   background-image:-webkit-gradient( linear, left top, left bottom, color-stop(0, #373d4d), color-stop(1, #ffffff));
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#373d4d, endColorstr=#ffffff), progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
   border:1px solid rgba(255,255,255,0.5);
   color:#ffffff;
}
.quicktags-toolbar input:hover{
   background:#373d4d;
}
.ei-slider{
   width:100%;
   height:400px;
}
#comment-submit,#reviews input#submit,.button.default,.fusion-button.fusion-button-default,.ticket-selector-submit-btn[type="submit"],.wpcf7-form input[type="submit"],.wpcf7-submit{
   border-color:rgba(255,255,255,0.75);
}
#comment-submit:hover,#reviews input#submit:hover,.button.default:hover,.fusion-button.fusion-button-default:hover,.ticket-selector-submit-btn[type="submit"]:hover,.wpcf7-form input[type="submit"]:hover,.wpcf7-submit:hover{
   border-color:rgba(255,255,255,0.9);
}
.button.default,.fusion-button-default,.wpcf7-form input[type="submit"],.wpcf7-submit{
   padding:13px 29px;
   line-height:17px;
   font-size:14px;
}
.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 #ffffff, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
   -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #ffffff, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
   -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #ffffff, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.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 #ffffff, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
   -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #ffffff, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
   -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #ffffff, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.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 #ffffff, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
   -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 3px 0px #ffffff, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
   -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 3px 0px #ffffff, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.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 #ffffff, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
   -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #ffffff, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
   -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #ffffff, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.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 #ffffff, 1px 5px 6px 3px rgba(0, 0, 0, 0.3);
   -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 4px 0px #ffffff, 1px 5px 6px 3px rgba(0, 0, 0, 0.3);
   -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 4px 0px #ffffff, 1px 5px 6px 3px rgba(0, 0, 0, 0.3);
}
.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 #ffffff, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
   -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #ffffff, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
   -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #ffffff, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.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 #ffffff, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
   -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 5px 0px #ffffff, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
   -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 5px 0px #ffffff, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.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 #ffffff, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
   -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #ffffff, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
   -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #ffffff, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
#comment-submit,#reviews input#submit,.button-default,.button.default,.fusion-button,.fusion-button-default,.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:rgba(255,255,255,.75);
}
.fusion-menu-item-button:hover .menu-text{
   border-color:rgba(255,255,255,.9);
}
#comment-submit,#reviews input#submit,.button-default,.button.default,.fusion-button-default,.ticket-selector-submit-btn[type="submit"],.wpcf7-form input[type="submit"],.wpcf7-submit{
   border-radius:0;
   -webkit-border-radius:0;
}
.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;
}
.fusion-rollover .fusion-rollover-categories{
   display:none;
}
.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', Arial, Helvetica, sans-serif;
   font-weight:400;
}
.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery:before,.fusion-image-wrapper .fusion-rollover .fusion-rollover-link:before{
   font-size:20px;
   margin-left:-10px;
   line-height:48px;
   color:#ffffff;
}
.searchform .search-table .search-field input{
   height:33px;
}
.searchform .search-table .search-button input[type="submit"]{
   height:33px;
   width:33px;
   line-height:33px;
}
.fusion-title-size-one,h1{
   margin-top:0.67em;
   margin-bottom:0.67em;
}
.fusion-title-size-two,h2{
   margin-top:0em;
   margin-bottom:1.0em;
}
.fusion-title-size-three,h3{
   margin-top:1em;
   margin-bottom:0em;
}
.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:2.33em;
   margin-bottom:2.33em;
}
.fusion-logo{
   margin-top:15px;
   margin-right:0px;
   margin-bottom:15px;
   margin-left:0px;
}
.fusion-header-wrapper .fusion-row{
   padding-left:0px;
   padding-right:0px;
   max-width:1170px;
}
.fusion-header-v2 .fusion-header,.fusion-header-v3 .fusion-header,.fusion-header-v4 .fusion-header,.fusion-header-v5 .fusion-header{
   border-bottom-color:#272728;
}
#side-header .fusion-secondary-menu-search-inner{
   border-top-color:#272728;
}
.fusion-header .fusion-row{
   padding-top:0px;
   padding-bottom:0px;
}
.fusion-secondary-header{
   background-color:#272728;
   font-size:14px;
   color:#ffffff;
   border-bottom-color:#272728;
}
.fusion-secondary-header a,.fusion-secondary-header a:hover{
   color:#ffffff;
}
.fusion-header-v2 .fusion-secondary-header{
   border-top-color:#ff6c00;
}
.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft{
   border-bottom-color:#272728;
}
.fusion-header-tagline{
   font-size:16px;
   color:#ffffff;
}
.fusion-mobile-menu-sep,.fusion-secondary-main-menu{
   border-bottom-color:#272728;
}
#side-header{
   width:0px;
   padding-top:0px;
   padding-bottom:0px;
   border-color:#272728;
}
#side-header .side-header-content{
   padding-left:0px;
   padding-right:0px;
}
#side-header .fusion-main-menu > ul > li > a{
   padding-left:0px;
   padding-right:0px;
   border-top-color:#272728;
   border-bottom-color:#272728;
   text-align:left;
   height:auto;
   min-height:83px;
}
.side-header-left .fusion-main-menu > ul > li > a > .fusion-caret{
   right:0px;
}
.side-header-right .fusion-main-menu > ul > li > a > .fusion-caret{
   left:0px;
}
#side-header .fusion-main-menu > ul > li.current-menu-ancestor > a,#side-header .fusion-main-menu > ul > li.current-menu-item > a{
   color:#ffffff;
   border-right-color:#ffffff;
   border-left-color:#ffffff;
}
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:14px;
}
.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:1px;
}
.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:1px;
}
.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;
}
.side-header-right #side-header .fusion-main-menu-cart .fusion-custom-menu-item-contents{
   left:-180px;
}
.fusion-main-menu > ul > li{
   padding-right:45px;
}
.fusion-main-menu > ul > li > a{
   border-top:1px solid transparent;
   height:83px;
   line-height:83px;
   font-family:'Oswald', Arial, Helvetica, sans-serif;
   font-weight:300;
   font-size:18px;
   color:#ffffff;
}
.fusion-megamenu-icon img{
   max-height:18px;
}
.fusion-main-menu > ul > li > a:hover{
   color:#ffffff;
   border-color:#ffffff;
}
.fusion-main-menu > ul > .fusion-menu-item-button > a:hover{
   border-color:transparent;
}
.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:#ffffff;
   border-color:#ffffff;
}
.fusion-main-menu > ul > .fusion-menu-item-button > a{
   border-color:transparent;
}
.fusion-main-menu .fusion-main-menu-icon:after{
   color:#ffffff;
   height:18px;
   width:18px;
}
.fusion-main-menu .fusion-main-menu-icon:hover{
   border-color:transparent;
}
.fusion-main-menu .fusion-main-menu-icon:hover:after{
   color:#ffffff;
}
.fusion-main-menu .fusion-main-menu-icon-active:after,.fusion-main-menu .fusion-main-menu-search-open .fusion-main-menu-icon:after{
   color:#ffffff;
}
.fusion-main-menu .sub-menu{
   background-color:#272728;
   width:180px;
   border-top:3px solid #ffffff;
   font-family:'Muli', Arial, Helvetica, sans-serif;
   font-weight:300;
   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 #292d33;
   padding-top:12px;
   padding-bottom:12px;
   color:#ffffff;
   font-family:'Muli', Arial, Helvetica, sans-serif;
   font-weight:300;
   font-size:13px;
}
.fusion-main-menu .sub-menu li a:hover{
   background-color:#272728;
}
.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:#272728;
}
.fusion-main-menu .fusion-custom-menu-item-contents{
   font-family:'Muli', Arial, Helvetica, sans-serif;
   font-weight:300;
}
.fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents{
   background-color:#272728;
   border-color:#292d33;
}
.fusion-secondary-menu > ul > li{
   border-color:#ffffff;
}
.fusion-secondary-menu > ul > li > a{
   height:44px;
   line-height:44px;
}
.fusion-secondary-menu .sub-menu{
   width:100px;
   background-color:#272728;
   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:100px;
}
.fusion-secondary-menu .fusion-custom-menu-item-contents{
   background-color:#272728;
   border-color:#e5e5e5;
   color:#747474;
}
.fusion-secondary-menu .fusion-secondary-menu-icon,.fusion-secondary-menu .fusion-secondary-menu-icon:hover{
   color:#ffffff;
}
.fusion-secondary-menu .fusion-menu-cart-items a{
   color:#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:#2b2e35;
   color:#ffffff;
}
.fusion-secondary-menu-icon:after,.fusion-secondary-menu-icon:before{
   color:#ffffff;
}
.fusion-contact-info{
   line-height:44px;
}
.fusion-megamenu-holder{
   border-color:#ffffff;
}
.fusion-megamenu{
   background-color:#272728;
   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:#292d33;
}
.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:#272728;
   color:#ffffff;
   font-family:'Muli', Arial, Helvetica, sans-serif;
   font-weight:300;
   font-size:13;
}
.fusion-megamenu-title{
   font-family:'Oswald', Arial, Helvetica, sans-serif;
   font-weight:700;
   font-size:18px;
   color:#ffffff;
}
.fusion-megamenu-title a{
   color:#ffffff;
}
.fusion-megamenu-bullet{
   border-left-color:#ffffff;
}
.fusion-megamenu-widgets-container{
   color:#ffffff;
   font-family:'Muli', Arial, Helvetica, sans-serif;
   font-weight:300;
   font-size:13px;
}
.fusion-header-wrapper.fusion-is-sticky .fusion-header,.fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu{
   background-color:rgba(39,39,40,1);
}
.no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-header,.no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu{
   background-color:rgba(39,39,40,1);
   opacity:1;
   filter:progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.fusion-is-sticky .fusion-main-menu > ul > li:last-child{
   padding-right:0;
}
.fusion-mobile-selector{
   background-color:#272728;
   border-color:#272728;
   font-size:12px;
   height:48px;
   line-height:48px;
   color:#ffffff;
}
.fusion-selector-down{
   height:46px;
   line-height:46px;
   border-color:#272728;
}
.fusion-selector-down:before{
   color:#ffffff;
}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder > ul,.fusion-mobile-nav-holder > ul{
   border-color:#272728;
}
.fusion-mobile-nav-item a{
   color:#ffffff;
   font-size:12px;
   background-color:#272728;
   border-color:#272728;
   height:48px;
   line-height:48px;
}
.fusion-mobile-nav-item a:hover{
   background-color:#ff6c00;
}
.fusion-mobile-nav-item a:before{
   color:#ffffff;
}
.fusion-mobile-current-nav-item > a{
   background-color:#ff6c00;
}
.fusion-mobile-menu-icons{
   margin-top:3px;
}
.fusion-mobile-menu-icons a{
   color:#ffffff;
}
.fusion-mobile-menu-icons a:before{
   color:#ffffff;
}
.fusion-open-submenu{
   font-size:12px;
   height:48px;
   line-height:48px;
}
.fusion-open-submenu:hover{
   color:#ff6c00;
}
#wrapper .post-content .content-box-heading{
   font-size:18px;
   line-height:60px;
}
.fusion-social-links-header .fusion-social-networks a{
   font-size:16px;
}
.fusion-social-links-header .fusion-social-networks.boxed-icons a{
   padding:8px;
}
.fusion-social-links-footer .fusion-social-networks a{
   font-size:16px;
}
.fusion-social-links-footer .fusion-social-networks.boxed-icons a{
   padding:8px;
}
.fusion-sharing-box .fusion-social-networks a{
   font-size:18px;
}
.fusion-sharing-box .fusion-social-networks.boxed-icons a{
   padding:12px;
}
.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;
}
.avada-select-parent .select-arrow,.select-arrow{
   height:33px;
   line-height:33px;
}
#wrapper{
   width:100%;
   max-width:none;
}
#side-header,.fusion-header,.layout-boxed-mode .side-header-wrapper{
   background-color:rgba(39,39,40,1);
}
.fusion-secondary-main-menu{
   background-color:rgba(255,255,255,1);
}
.rev_slider_wrapper{
   position:relative;
}
.rev_slider_wrapper .shadow-left{
   position:absolute;
   pointer-events:none;
   background-image:url("https://web.archive.org/web/20210805143220im_/https://djdiggermexico.com/wpdigger/wp-content/themes/Avada/assets/images/shadow-top.png");
   background-repeat:no-repeat;
   background-position:top center;
   height:42px;
   width:100%;
   top:-1px;
   z-index:99;
}
.rev_slider_wrapper .shadow-right{
   position:absolute;
   pointer-events:none;
   background-image:url("https://web.archive.org/web/20210805143220im_/https://djdiggermexico.com/wpdigger/wp-content/themes/Avada/assets/images/shadow-bottom.png");
   background-repeat:no-repeat;
   background-position:bottom center;
   height:32px;
   width:100%;
   bottom:0;
   z-index:99;
}
.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;
}
.rev_slider_wrapper .tp-leftarrow,.rev_slider_wrapper .tp-rightarrow{
   opacity:0.8;
   position:absolute;
   top:50% !important;
   margin-top:-31px !important;
   width:63px !important;
   height:63px !important;
   background:none;
   background-color:rgba(0, 0, 0, 0.5);
   color:#fff;
}
.rev_slider_wrapper .tp-leftarrow:before{
   content:"\e61e";
   -webkit-font-smoothing:antialiased;
   margin-left:-2px;
}
.rev_slider_wrapper .tp-rightarrow:before{
   content:"\e620";
   -webkit-font-smoothing:antialiased;
   margin-left:-1px;
}
.rev_slider_wrapper .tp-leftarrow:before,.rev_slider_wrapper .tp-rightarrow:before{
   position:absolute;
   padding:0;
   width:100%;
   line-height:63px;
   text-align:center;
   font-size:25px;
   font-family:'icomoon';
}
.rev_slider_wrapper .tp-rightarrow{
   left:auto;
   right:0;
   background-position:29px 19px;
   margin-left:0;
   z-index:100;
}
.no-rgba .rev_slider_wrapper .tp-leftarrow,.no-rgba .rev_slider_wrapper .tp-rightarrow{
   background-color:#ccc;
}
.rev_slider_wrapper:hover .tp-leftarrow,.rev_slider_wrapper:hover .tp-rightarrow{
   display:block;
   opacity:0.8;
}
.rev_slider_wrapper .tp-leftarrow:hover,.rev_slider_wrapper .tp-rightarrow:hover{
   opacity:1;
}
.rev_slider_wrapper .tp-leftarrow{
   background-position:19px 19px;
   left:0;
   margin-left:0;
   z-index:100;
}
.rev_slider_wrapper .tp-leftarrow.hidearrows,.rev_slider_wrapper .tp-rightarrow.hidearrows{
   opacity:0;
}
.tp-bullets .bullet.last{
   clear:none;
}
#main{
   padding-top:10px;
   padding-bottom:10px;
}
.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;
}
@media only screen and (max-width: 800px){
   .fusion-mobile-menu-design-modern .fusion-secondary-header{
       padding-left:0 !important;
       padding-right:0 !important;
       padding:0px;
   }
   #side-header{
       width:auto;
   }
   .no-overflow-y{
       overflow-y:visible !important;
   }
   .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;
       width:100%;
   }
   .fusion-layout-column.fusion-spacing-yes{
       width:100%;
   }
   .fusion-filters{
       border-bottom:0;
   }
   .fusion-body .fusion-filter{
       float:none;
       margin:0;
       border-bottom:1px solid #E7E6E6;
   }
   .fusion-header .fusion-row{
       padding-left:0;
       padding-right:0;
   }
   .fusion-header-wrapper #side-header,.fusion-header-wrapper .fusion-header,.fusion-header-wrapper .fusion-secondary-main-menu{
       background-color:#272728;
   }
   .fusion-header-wrapper .fusion-row{
       padding-left:0;
       padding-right:0;
   }
   .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-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-mobile-menu-design-classic .fusion-contact-info{
       text-align:center;
       line-height:normal;
   }
   .fusion-mobile-menu-design-classic .fusion-secondary-menu{
       display:none;
   }
   .fusion-mobile-menu-design-classic .fusion-social-links-header{
       max-width:100%;
       margin-top:5px;
       text-align:center;
   }
   .fusion-mobile-menu-design-classic .fusion-social-links-header a{
       margin-bottom:5px;
   }
   .fusion-mobile-menu-design-classic .fusion-header-tagline{
       float:none;
       text-align:center;
       margin-top:10px;
       line-height:24px;
   }
   .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:-20px;
   }
   .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder > ul,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder > ul,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder > ul,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder > ul,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder > ul{
       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-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;
       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:#ffffff;
   }
   .fusion-mobile-menu-design-modern .fusion-header-tagline{
       margin-top:10px;
       float:none;
       line-height:24px;
   }
   .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo{
       width:50%;
       float:left;
   }
   .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-modern.fusion-sticky-menu-only.fusion-header-v4 .fusion-header-tagline,.fusion-mobile-menu-design-modern.fusion-sticky-menu-only.fusion-header-v5 .fusion-header-tagline{
       display:none;
   }
   .fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-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:left;
   }
   .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;
   }
   .fusion-body .fusion-page-title-bar{
       padding-top:5px;
       padding-bottom:5px;
       min-height:60px;
       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:50px;
   }
   .fusion-page-title-bar-center .fusion-page-title-row{
       width:auto;
   }
   .fusion-page-title-wrapper{
       display:table-cell;
       vertical-align:middle;
   }
   .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 .fusion-social-networks .fusion-social-network-icon:first-child{
       margin-left:0;
   }
   .fusion-author-tagline{
       display:block;
       float:none;
       text-align:center;
       max-width:100%;
   }
   #side-header .fusion-mobile-logo-1 .fusion-standard-logo,.fusion-mobile-logo-1 .fusion-standard-logo{
       display:none;
   }
   #side-header .fusion-mobile-logo-1 .fusion-mobile-logo-1x,.fusion-mobile-logo-1 .fusion-mobile-logo-1x{
       display:inline-block;
   }
   .fusion-secondary-menu-icon{
       min-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-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-5 .col-lg-2,.fusion-columns-5 .col-md-2,.fusion-columns-5 .col-sm-2{
       width:100%;
   }
   .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;
   }
   .avada-container .columns{
       float:none;
       width:100%;
       margin-bottom:20px;
   }
   .avada-container .columns .col{
       float:left;
   }
   .avada-container .col img{
       display:block;
       margin:0 auto;
   }
   #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;
   }
   #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: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: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;
       margin-bottom:20px !important;
   }
   .social_links_shortcode .social li{
       width:10% !important;
   }
   #wrapper .ei-slider{
       width:100% !important;
       height:200px !important;
   }
   .progress-bar{
       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;
   }
   .fusion-revslider-mobile-padding{
       padding-left:30px !important;
       padding-right:30px !important;
   }
   .fusion-contact-info{
       padding:1em 30px;
       line-height:1.5em;
   }
}
@media only screen and (max-width: 1170px){
   .width-100#main{
       padding-left:30px !important;
       padding-right:30px !important;
   }
   .width-100 .fusion-section-separator,.width-100 .nonhundred-percent-fullwidth{
       padding-left:30px !important;
       padding-right:30px !important;
   }
   .width-100 .fullwidth-box,.width-100 .fusion-section-separator{
       margin-left:-30px !important;
       margin-right:-30px !important;
   }
}
@media only screen and (min-width: 1130px) and (max-width: 1210px){
   .fusion-portfolio-six .fusion-portfolio-post,.grid-layout-6 .fusion-post-grid{
       width:20% !important;
   }
   0{
       width:25% !important;
   }
}
@media only screen and (min-width: 800px) and (max-width: 1130px){
   .fusion-portfolio-six .fusion-portfolio-post,.grid-layout-6 .fusion-post-grid{
       width:25% !important;
   }
   .fusion-portfolio-five .fusion-portfolio-post,.grid-layout-5 .fusion-post-grid{
       width:33.3333333333% !important;
   }
   .fusion-portfolio-four .fusion-portfolio-post,.grid-layout-4 .fusion-post-grid{
       width:33.3333333333% !important;
   }
}
@media only screen and (min-width: 700px ) and (max-width: 800px){
   .fusion-blog-layout-grid-6 .fusion-post-grid,.fusion-portfolio-six .fusion-portfolio-post{
       width:33.3333333333% !important;
   }
   .fusion-blog-layout-grid-3 .fusion-post-grid,.fusion-blog-layout-grid-4 .fusion-post-grid,.fusion-blog-layout-grid-5 .fusion-post-grid,.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: 640px) and (max-width: 700px){
   .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-blog-layout-grid-6 .fusion-post-grid,.fusion-portfolio-five .fusion-portfolio-post,.fusion-portfolio-four .fusion-portfolio-post,.fusion-portfolio-masonry .fusion-portfolio-post,.fusion-portfolio-six .fusion-portfolio-post,.fusion-portfolio-three .fusion-portfolio-post{
       width:50% !important;
   }
}
@media only screen and (max-width: 640px){
   .fusion-blog-layout-grid .fusion-post-grid,.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%;
   }
   #slidingbar-area .columns .col,.avada-container .columns .col,.footer-area .fusion-columns .fusion-column{
       float:none;
       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;
   }
   .progress-bar{
       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-blog-layout-grid-6 .fusion-post-grid,.fusion-portfolio-six .fusion-portfolio-post{
       width:33.3333333333% !important;
   }
   .fusion-blog-layout-grid-3 .fusion-post-grid,.fusion-blog-layout-grid-4 .fusion-post-grid,.fusion-blog-layout-grid-5 .fusion-post-grid,.fusion-portfolio-five .fusion-portfolio-post,.fusion-portfolio-four .fusion-portfolio-post,.fusion-portfolio-masonry .fusion-portfolio-post,.fusion-portfolio-three .fusion-portfolio-post{
       width:50% !important;
   }
   .fusion-body .fusion-page-title-bar .fusion-breadcrumbs{
       display:none;
   }
   #footer > .fusion-row,.footer-area > .fusion-row,.fusion-header .fusion-row,.fusion-secondary-header .fusion-row{
       padding-left:0px !important;
       padding-right:0px !important;
   }
   #wrapper .ei-slider{
       width:100% !important;
       height:200px !important;
   }
   #main,.fullwidth-box,.fusion-footer-widget-area,.page-title-bar,body{
       background-attachment:scroll !important;
   }
   .fusion-columns-1 .fusion-column:first-child,.fusion-columns-2 .fusion-column:first-child,.fusion-columns-3 .fusion-column:first-child,.fusion-columns-4 .fusion-column:first-child,.fusion-columns-5 .fusion-column:first-child{
       margin-left:0;
   }
   .fusion-column,.fusion-column:nth-child(2n),.fusion-column:nth-child(3n),.fusion-column:nth-child(4n),.fusion-column:nth-child(5n){
       margin-right:0;
   }
   #wrapper{
       width:auto !important;
   }
   .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;
   }
   .avada-container .columns{
       float:none;
       width:100%;
       margin-bottom:20px;
   }
   .avada-container .columns .col{
       float:left;
   }
   .avada-container .col img{
       display:block;
       margin:0 auto;
   }
   .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-links-footer .fusion-social-networks .fusion-social-network-icon:first-child{
       margin-left:0;
       margin-right:0;
   }
   .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:50px;
   }
   .fusion-page-title-wrapper{
       display:table-cell;
       vertical-align:middle;
   }
   .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;
       margin-bottom:20px !important;
   }
   .social_links_shortcode .social li{
       width:10% !important;
   }
   .progress-bar{
       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%;
   }
   .fullwidth-box{
       background-attachment:scroll;
   }
   #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-child(3n),.fusion-columns-2 .fusion-flip-box-wrapper:nth-child(3n),.fusion-columns-4 .fusion-column:nth-child(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-child(4n),.fusion-columns-3 .fusion-flip-box-wrapper:nth-child(4n),.fusion-columns-5 .fusion-column:nth-child(4n),.fusion-columns-5 .fusion-flip-box-wrapper:nth-child(4n),.fusion-columns-6 .fusion-column:nth-child(4n),.fusion-columns-6 .fusion-flip-box-wrapper:nth-child(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% !important;
   }
   .fusion-layout-column.fusion-five-sixth.fusion-spacing-no{
       width:83.333333333% !important;
   }
   .fusion-layout-column.fusion-one-fifth.fusion-spacing-no{
       width:20% !important;
   }
   .fusion-layout-column.fusion-two-fifth.fusion-spacing-no{
       width:40% !important;
   }
   .fusion-layout-column.fusion-three-fifth.fusion-spacing-no{
       width:60% !important;
   }
   .fusion-layout-column.fusion-four-fifth.fusion-spacing-no{
       width:80% !important;
   }
   .fusion-layout-column.fusion-one-fourth.fusion-spacing-no{
       width:25% !important;
   }
   .fusion-layout-column.fusion-three-fourth.fusion-spacing-no{
       width:75% !important;
   }
   .fusion-layout-column.fusion-one-third.fusion-spacing-no{
       width:33.33333333% !important;
   }
   .fusion-layout-column.fusion-two-third.fusion-spacing-no{
       width:66.66666667% !important;
   }
   .fusion-layout-column.fusion-one-half.fusion-spacing-no{
       width:50% !important;
   }
   .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;
   }
   .sidebar{
       margin-left:0 !important;
       width:25% !important;
   }
   #content{
       margin-left:0 !important;
   }
   #main #content.with-sidebar,.has-sidebar #main #content,.has-sidebar .project-content .project-description{
       width:72% !important;
   }
   .sidebar-position-left .sidebar{
       float:left !important;
   }
   .sidebar-position-left #content{
       float:right !important;
   }
   .sidebar-position-right .sidebar{
       float:right !important;
   }
   .sidebar-position-right #content{
       float:left !important;
   }
   #sidebar-2{
       clear:left;
   }
   .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;
   }
   .fusion-main-menu > ul > li{
       padding-right:25px;
   }
   .products .product-list-view{
       width:100% !important;
       min-width:100% !important;
   }
}
@media only screen and (max-width: 1220px){
    .fusion-body .fusion-page-title-bar .fusion-breadcrumbs{
       display:none;
   }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){
   #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;
   }
   .fusion-main-menu > ul > li{
       padding-right:25px;
   }
}
@media only screen and (max-width: 1023px){
   body.side-header #wrapper{
       margin-left:0 !important;
       margin-right:0 !important;
   }
   #side-header{
       position:static;
       height:auto;
       width:100% !important;
       padding:20px 30px 20px 30px !important;
       margin:0 !important;
       border:none !important;
   }
   #side-header .side-header-wrapper{
       padding-bottom:0;
   }
   #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: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;
   }
   #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;
   }
}
@media only screen and (max-width: 800px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 800px) and (min-resolution: 144dpi), only screen and (max-width: 800px) 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 (max-width: 1000px){
   .no-csstransforms .sep-boxed-pricing .column{
       margin-left:1.5% !important;
   }
}
@media only screen and (min-width: 800px){
   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: 782px){
   .admin-bar p.demo_store,body.admin-bar #wrapper #slidingbar-area,body.layout-boxed-mode.side-header-right #slidingbar-area{
       top:46px;
   }
   body.body_blank.admin-bar{
       top:45px;
   }
   html #wpadminbar{
       z-index:99999 !important;
       position:fixed !important;
   }
}
@media screen and (max-width: 768px){
   .fusion-tabs.vertical-tabs .tab-pane{
       max-width:none !important;
   }
}
@media screen and (max-width: 767px){
   #content{
       width:100% !important;
       margin-left:0px !important;
   }
   .sidebar{
       width:100% !important;
       float:none !important;
       margin-left:0 !important;
       clear:both;
   }
}
@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;
   }
   .avada-container .columns{
       float:none;
       width:100%;
       margin-bottom:20px;
   }
   .avada-container .columns .col{
       float:left;
   }
   .avada-container .col img{
       display:block;
       margin:0 auto;
   }
   .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;
       margin-bottom:20px !important;
   }
   .social_links_shortcode .social li{
       width:10% !important;
   }
   #wrapper .ei-slider{
       width:100% !important;
       height:200px !important;
   }
   .progress-bar{
       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 (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 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;
   }
}
@media only screen and (min-width: 801px) and (max-width: 1014px){
   #wrapper{
       width:auto;
   }
}
@media only screen and (min-device-width: 801px) and (max-device-width: 1014px){
   #wrapper{
       width:auto;
   }
}
@-webkit-keyframes avadaSonarEffect{
   0%{
       opacity:0.3;
   }
   40%{
       opacity:0.5;
       box-shadow:0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ff6c00, 0 0 0 10px rgba(255,255,255,0.5);
       -webkit-box-shadow:0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ff6c00, 0 0 0 10px rgba(255,255,255,0.5);
       -moz-box-shadow:0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ff6c00, 0 0 0 10px rgba(255,255,255,0.5);
   }
   100%{
       box-shadow:0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ff6c00, 0 0 0 10px rgba(255,255,255,0.5);
       -webkit-transform:scale(1.5);
       opacity:0;
       -webkit-box-shadow:0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ff6c00, 0 0 0 10px rgba(255,255,255,0.5);
       -moz-box-shadow:0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ff6c00, 0 0 0 10px rgba(255,255,255,0.5);
   }
}
@-moz-keyframes avadaSonarEffect{
   0%{
       opacity:0.3;
   }
   40%{
       opacity:0.5;
       box-shadow:0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ff6c00, 0 0 0 10px rgba(255,255,255,0.5);
       -webkit-box-shadow:0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ff6c00, 0 0 0 10px rgba(255,255,255,0.5);
       -moz-box-shadow:0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ff6c00, 0 0 0 10px rgba(255,255,255,0.5);
   }
   100%{
       box-shadow:0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ff6c00, 0 0 0 10px rgba(255,255,255,0.5);
       -moz-transform:scale(1.5);
       opacity:0;
       -webkit-box-shadow:0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ff6c00, 0 0 0 10px rgba(255,255,255,0.5);
       -moz-box-shadow:0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ff6c00, 0 0 0 10px rgba(255,255,255,0.5);
   }
}
@keyframes avadaSonarEffect{
   0%{
       opacity:0.3;
   }
   40%{
       opacity:0.5;
       box-shadow:0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ff6c00, 0 0 0 10px rgba(255,255,255,0.5);
       -webkit-box-shadow:0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ff6c00, 0 0 0 10px rgba(255,255,255,0.5);
       -moz-box-shadow:0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ff6c00, 0 0 0 10px rgba(255,255,255,0.5);
   }
   100%{
       box-shadow:0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ff6c00, 0 0 0 10px rgba(255,255,255,0.5);
       transform:scale(1.5);
       opacity:0;
       -webkit-box-shadow:0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ff6c00, 0 0 0 10px rgba(255,255,255,0.5);
       -moz-box-shadow:0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ff6c00, 0 0 0 10px rgba(255,255,255,0.5);
       -webkit-transform:scale(1.5);
       -moz-transform:scale(1.5);
       -ms-transform:scale(1.5);
       -o-transform:scale(1.5);
   }
}
