.smarttrain_393{
     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:39px;
}
 .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li a{
     padding-left:48px;
}
 .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li li a{
     padding-left:57px;
}
 .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li li li a{
     padding-left:66px;
}
 .event-is-recurring:hover,.tooltip-shortcode,a:hover{
     color:#00558a;
}
 #main .about-author .title a:hover,#main .post h2 a:hover,#slidingbar-area .fusion-accordian .panel-title a:hover,#slidingbar-area ul li a:hover,#wrapper .fusion-widget-area .current-menu-item > a,#wrapper .fusion-widget-area .current-menu-item > a:before,#wrapper .fusion-widget-area .current_page_item > a,#wrapper .fusion-widget-area .current_page_item > a:before,#wrapper .jtwt .jtwt_tweet a:hover,.content-box-percentage,.fusion-accordian .panel-title a:hover,.fusion-content-widget-area .widget .recentcomments:hover:before,.fusion-content-widget-area .widget li a:hover,.fusion-content-widget-area .widget li a:hover:before,.fusion-content-widget-area .widget_archive li a:hover:before,.fusion-content-widget-area .widget_categories li a:hover,.fusion-content-widget-area .widget_categories li a:hover:before,.fusion-content-widget-area .widget_links li a:hover:before,.fusion-content-widget-area .widget_nav_menu li a:hover:before,.fusion-content-widget-area .widget_pages li a:hover:before,.fusion-content-widget-area .widget_recent_entries li a:hover:before,.fusion-copyright-notice a:hover,.fusion-date-and-formats .fusion-format-box i,.fusion-filters .fusion-filter.fusion-active a,.fusion-footer-widget-area .fusion-accordian .panel-title a:hover,.fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a:hover,.fusion-footer-widget-area .widget li a:hover:before,.fusion-footer-widget-area a:hover,.fusion-footer-widget-area ul li a:hover,.fusion-login-box a:hover,.fusion-popover,.fusion-read-more:hover:after,.more a:hover:after,.pagination-next:hover:after,.pagination-prev:hover:before,.price > .amount,.price ins .amount,.project-content .project-info .project-info-box a:hover,.side-nav .arrow:hover:after,.side-nav li.current_page_ancestor > a,.side-nav ul > li.current_page_item > a,.single-navigation a[rel=next]:hover:after,.single-navigation a[rel=prev]:hover:before,.slidingbar-area .widget li a:hover:before,.slidingbar-area a:hover,.star-rating span:before,.star-rating:before,.tooltip-shortcode,h5.toggle:hover a,span.dropcap{
     color:#00558a;
}
 .fusion-accordian .panel-title a:hover .fa-fusion-box{
     background-color:#00558a !important;
     border-color:#00558a !important;
}
 .fusion-content-widget-area .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a:hover{
     color:#000;
}
 .star-rating span:before,.star-rating:before{
     color:#00558a;
}
 #slidingbar-area .tagcloud a:hover,.fusion-footer-widget-area .tagcloud a:hover,.tagcloud a:hover{
     color:#FFFFFF;
     text-shadow:none;
     -webkit-text-shadow:none;
     -moz-text-shadow:none;
}
 #nav ul li > a:hover,#sticky-nav ul li > a:hover,#wrapper .fusion-tabs-widget .tab-holder .tabs li.active a,#wrapper .fusion-tabs.classic .nav-tabs > li.active .tab-link,#wrapper .fusion-tabs.classic .nav-tabs > li.active .tab-link:focus,#wrapper .fusion-tabs.classic .nav-tabs > li.active .tab-link:hover,#wrapper .fusion-tabs.vertical-tabs.classic .nav-tabs > li.active .tab-link,#wrapper .post-content blockquote,.fusion-filters .fusion-filter.fusion-active a,.fusion-hide-pagination-text .pagination-next:hover,.fusion-hide-pagination-text .pagination-prev:hover,.pagination .current,.pagination a.inactive:hover,.progress-bar-content,.reading-box,.tagcloud a:hover{
     border-color:#00558a;
}
 #wrapper .side-nav li.current_page_item a{
     border-right-color:#00558a;
     border-left-color:#00558a;
}
 #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:#00558a;
}
 #fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{
     background-color:#ffffff;
}
 .fusion-footer-widget-area{
     background-color:#f2f2f2;
     border-color:#e9eaee;
     padding-top:30px;
     padding-bottom:30px;
}
 #wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li{
     border-color:#f2f2f2;
}
 .fusion-footer-copyright-area{
     background-color:#00558a;
     border-color:#00558a;
     padding-top:18px;
     padding-bottom:16px;
}
 .sep-boxed-pricing .panel-heading{
     background-color:#a0ce4e;
     border-color:#a0ce4e;
}
 .full-boxed-pricing.fusion-pricing-table .standout .panel-heading h3,.fusion-pricing-table .panel-body .price .decimal-part,.fusion-pricing-table .panel-body .price .integer-part{
     color:#a0ce4e;
}
 .fusion-image-wrapper .fusion-rollover{
     background-image:linear-gradient(top, rgba(164,30,34,0.8) 0%, rgba(164,30,34,0.8) 100%);
     background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(164,30,34,0.8)), color-stop(1, rgba(164,30,34,0.8)));
     background-image:filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00558a, endColorstr=#00558a), progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
     background-image:-webkit-linear-gradient(top, rgba(164,30,34,0.8) 0%, rgba(164,30,34,0.8) 100%);
     background-image:-moz-linear-gradient(top, rgba(164,30,34,0.8) 0%, rgba(164,30,34,0.8) 100%);
     background-image:-ms-linear-gradient(top, rgba(164,30,34,0.8) 0%, rgba(164,30,34,0.8) 100%);
     background-image:-o-linear-gradient(top, rgba(164,30,34,0.8) 0%, rgba(164,30,34,0.8) 100%);
}
 .no-cssgradients .fusion-image-wrapper .fusion-rollover{
     background:#00558a;
}
 .fusion-image-wrapper:hover .fusion-rollover{
     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00558a, endColorstr=#00558a), progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
}
 #main .comment-submit,#reviews input#submit,.button-default,.button.default,.comment-form input[type="submit"],.fusion-button-default,.fusion-portfolio-one .fusion-button,.post-password-form input[type="submit"],.ticket-selector-submit-btn[type=submit],.wpcf7-form input[type="submit"],.wpcf7-submit{
     background:#a0ce4e;
     color:#ffffff;
     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#a0ce4e, endColorstr=#a0ce4e);
     transition:all .2s;
     -webkit-transition:all .2s;
     -moz-transition:all .2s;
     -ms-transition:all .2s;
     -o-transition:all .2s;
}
 .link-type-button-bar .fusion-read-more,.no-cssgradients #main .comment-submit,.no-cssgradients #reviews input#submit,.no-cssgradients .button-default,.no-cssgradients .button.default,.no-cssgradients .comment-form input[type="submit"],.no-cssgradients .fusion-button-default,.no-cssgradients .fusion-portfolio-one .fusion-button,.no-cssgradients .post-password-form input[type="submit"],.no-cssgradients .ticket-selector-submit-btn[type="submit"],.no-cssgradients .wpcf7-form input[type="submit"],.no-cssgradients .wpcf7-submit{
     background:#a0ce4e;
}
 #main .comment-submit:hover,#reviews input#submit:hover,.button-default:hover,.button.default:hover,.comment-form input[type="submit"]:hover,.fusion-button-default:hover,.fusion-portfolio-one .fusion-button:hover,.post-password-form input[type="submit"]:hover,.ticket-selector-submit-btn[type="submit"]:hover,.wpcf7-form input[type="submit"]:hover,.wpcf7-submit:hover{
     background:#96c346;
     color:#ffffff;
     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#96c346, endColorstr=#96c346);
}
 .no-cssgradients #main .comment-submit:hover,.no-cssgradients #reviews input#submit:hover,.no-cssgradients .button-default:hover,.no-cssgradients .comment-form input[type="submit"]:hover,.no-cssgradients .fusion-button-default:hover,.no-cssgradients .fusion-portfolio-one .fusion-button:hover,.no-cssgradients .ticket-selector-submit-btn[type="submit"]:hover,.no-cssgradients .wpcf7-form input[type="submit"]:hover,.no-cssgradients .wpcf7-submit:hover,.no-cssgradinets .button.default:hover,.no-cssgradinets .post-password-form input[type="submit"]:hover{
     background:#96c346 !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:#ffffff;
}
 .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:#ffffff !important;
}
 .fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery,.fusion-image-wrapper .fusion-rollover .fusion-rollover-link{
     background-color:#000;
     width:36px;
     height:36px;
}
 .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a:before,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price *,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content a,.fusion-rollover .fusion-rollover-content .fusion-rollover-title{
     color:#000;
}
 .fusion-page-title-bar{
     border-color:#d2d3d4;
     background-image:url("/theme/assets/themes/smarttrain/assets/images/page_title_bg.png");
     background-color:#F6F6F6;
     background-size:auto;
     height:87px;
     -webkit-background-size:auto;
     -moz-background-size:auto;
     -ms-background-size:auto;
     -o-background-size:auto;
}
 .fusion-footer-copyright-area > .fusion-row,.fusion-footer-widget-area > .fusion-row{
     padding-left:0px;
     padding-right:0px;
}
 .fontawesome-icon.circle-yes{
     background-color:#000;
}
 .content-box-shortcode-timeline,.fontawesome-icon.circle-yes{
     border-color:#000;
}
 .fontawesome-icon,.fontawesome-icon.circle-yes,.post-content .error-menu li:after,.post-content .error-menu li:before{
     color:#ffffff;
}
 .fusion-title .title-sep,.fusion-title.sep-underline,.product .product-border{
     border-color:#e0dede;
}
 .checkout .payment_methods .payment_box,.post-content blockquote,.review blockquote q{
     background-color:#f6f6f6;
}
 .fusion-testimonials .author:after{
     border-top-color:#f6f6f6;
}
 .post-content blockquote,.review blockquote q{
     color:#747474;
}
 #nav ul li ul li a,#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:'Open Sans', Arial, Helvetica, sans-serif;
     font-weight:400;
}
 #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:Arial, Helvetica, sans-serif;
     font-weight:400;
     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-content-widget-area .widget h4,.fusion-countdown-heading,.fusion-countdown-subheading,.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,table th{
     font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
 .project-content .project-info h4{
     font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
 #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-content-widget-area .widget h4,.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,table th{
     font-weight:400;
}
 #slidingbar-area .widget-title,#slidingbar-area h3,.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3{
     font-family:Arial, Helvetica, sans-serif;
     font-weight:400;
}
 .fusion-content-widget-area .jtwt .jtwt_tweet,.fusion-widget-area .slide-excerpt h2,.jtwt .jtwt_tweet,body{
     font-size:14px;
     line-height:20px;
}
 #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:13px;
     line-height:20px;
}
 .counter-box-content,.fusion-alert,.fusion-blog-layout-timeline .fusion-timeline-date,.fusion-progressbar .sr-only,.post-content blockquote,.review blockquote q{
     font-size:13px;
}
 #side-header .fusion-contact-info,#side-header .header-social .top-menu,.fusion-accordian .panel-body,.fusion-widget-area .slide-excerpt h2,.post-content blockquote,.project-content .project-info h4,.review blockquote q,body{
     line-height:20px;
}
 .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:13px;
}
.press-release-content-area {
  border-collapse: collapse;
  width: 100%;
}

.press-release-content-area td, .press-release-content-area th {
  border: 1px solid #ddd;
  padding: 8px;
}

.press-release-content-area tr:nth-child(1){background-color: #f2f2f2;}


.press-release-content-area th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #4CAF50;
  color: white;
}
legend p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    padding: 0px !important;
    margin: 0px;
    text-align: initial;
}
.field {
    text-align: initial;
}


section.press-release-content-area table a *,section.press-release-content-area table a {
    color: #dd0000 !important;
    font-weight: bold;
}
 #slidingbar-area .widget-title,#slidingbar-area h3{
     font-size:13px;
     line-height:13px;
}
 .fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3{
     font-size:13px;
     line-height:13px;
}
 .fusion-copyright-notice{
     font-size:12px;
}
 #main .fusion-row,#slidingbar-area .fusion-row,.fusion-footer-copyright-area .fusion-row,.fusion-footer-widget-area .fusion-row,.fusion-page-title-row,.tfs-slider .slide-content-container .slide-content{
     max-width:1130px;
}
 .post-content h1{
     font-size:34px;
     line-height:48px;
}
 #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:18px;
     line-height:41px;
}
 #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:27px;
}
 #wrapper #main .fusion-portfolio-content > h2.entry-title,#wrapper #main .fusion-post-content > .blog-shortcode-post-title,#wrapper #main .fusion-post-content > h2.entry-title,#wrapper #main .post > h2.entry-title,#wrapper .fusion-events-shortcode .fusion-events-meta h2{
     font-size:18px;
     line-height:27px;
}
 #wrapper #main #comments .fusion-title h3,#wrapper #main #respond .fusion-title h3,#wrapper #main .about-author .fusion-title h3,#wrapper #main .related-posts .fusion-title h3,#wrapper #main .related.products .fusion-title h3{
     font-size:18px;
     line-height:27px;
}
 .fusion-person .person-author-wrapper .person-name,.post-content h3,.project-content h3{
     font-size:16px;
     line-height:24px;
}
 .fusion-modal .modal-title{
     font-size:16px;
     line-height:36px;
}
 .fusion-carousel-title,.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:13px;
     line-height:20px;
}
 #wrapper .fusion-tabs-widget .tab-holder .tabs li a,.fusion-flip-box .flip-box-heading-back,.person-author-wrapper,.popover .popover-title{
     font-size:13px;
}
 .fusion-accordian .panel-title,.fusion-sharing-box h4,.fusion-tabs .nav-tabs > li .fusion-tab-heading,.fusion-widget-area .fusion-accordian .panel-title{
     font-size:13px;
     line-height:30px;
}
 .post-content h5{
     font-size:12px;
     line-height:18px;
}
 .post-content h6{
     font-size:11px;
     line-height:17px;
}
 .ei-title h2{
     font-size:42px;
     line-height:63px;
     color:#000;
}
 .ei-title h3{
     font-size:20px;
     line-height:30px;
     color:#747474;
}
 #wrapper .fusion-events-shortcode .fusion-events-meta h4,.fusion-carousel-meta,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a,.fusion-recent-posts .columns .column .meta,.fusion-single-line-meta{
     font-size:12px;
     line-height: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;
}
 #wrapper .fusion-tabs-widget .tab-holder .news-list li .post-holder .meta,#wrapper .meta,.fusion-blog-timeline-layout .fusion-timeline-date,.fusion-content-widget-area .jtwt,.fusion-content-widget-area .widget .recentcomments,.fusion-content-widget-area .widget_archive li,.fusion-content-widget-area .widget_categories li,.fusion-content-widget-area .widget_links li,.fusion-content-widget-area .widget_meta li,.fusion-content-widget-area .widget_nav_menu li,.fusion-content-widget-area .widget_pages li,.fusion-content-widget-area .widget_recent_entries li,.fusion-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,.title-row,body{
     color:#000;
}
 .fusion-post-content h1,.post-content h1,.title h1{
     color:#000;
}
 #main .post h2,.cart-empty,.fusion-post-content h2,.fusion-title h2,.post-content h2,.search-page-search-form h2,.title h2{
     color:#000;
}
 .fusion-post-content h3,.fusion-title h3,.person-author-wrapper span,.post-content h3,.product-title,.project-content h3,.title h3{
     color:#000;
}
 #wrapper .fusion-tabs-widget .tab-holder .tabs li a,.fusion-accordian .panel-title a,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.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,.title h4{
     color:#000;
}
 .fusion-post-content h5,.fusion-title h5,.post-content h5,.title h5{
     color:#000;
}
 .fusion-post-content h6,.fusion-title h6,.post-content h6,.title h6{
     color:#000;
}
 .fusion-page-title-bar h1,.fusion-page-title-bar h3{
     color:#000;
}
 .sep-boxed-pricing .panel-heading h3{
     color:#000;
}
 .full-boxed-pricing.fusion-pricing-table .panel-heading h3{
     color:#000;
}
 #main .post h2 a,.about-author .title a,.fusion-content-widget-area .widget .recentcomments,.fusion-content-widget-area .widget li a,.fusion-content-widget-area .widget li a:before,.fusion-content-widget-area .widget_categories li,.fusion-load-more-button,.fusion-rollover a,.project-content .project-info .project-info-box a,.shop_attributes tr th,.single-navigation a[rel="next"]:after,.single-navigation a[rel="prev"]:before,body a,body a:after,body a:before{
     color:#000;
}
 body #toTop:before{
     color:#fff;
}
 .fusion-page-title-bar .fusion-breadcrumbs,.fusion-page-title-bar .fusion-breadcrumbs a{
     color:#000;
     font-size: 14px;
}
 #slidingbar-area .fusion-title > *,#slidingbar-area .widget-title,#slidingbar-area h3{
     color:#DDDDDD;
}
 #slidingbar-area,#slidingbar-area .fusion-column,#slidingbar-area .jtwt,#slidingbar-area .jtwt .jtwt_tweet{
     color:#8C8989;
}
 #slidingbar-area .jtwt .jtwt_tweet a,#slidingbar-area .fusion-accordian .panel-title a,#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder .tabs li a,.slidingbar-area .widget li a:before,.slidingbar-area a{
     color:#BFBFBF;
}
 .sidebar .widget .heading h4,.sidebar .widget h4{
     color:#000;
}
 .sidebar .widget .heading .widget-title,.sidebar .widget .widget-title{
     background-color:transparent;
}
 .fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{
     color:#000000;
}
 .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:#8C8989;
}
 #wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li a,.fusion-copyright-notice a,.fusion-footer-widget-area .fusion-accordian .panel-title a,.fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a,.fusion-footer-widget-area .jtwt .jtwt_tweet a,.fusion-footer-widget-area .widget li a:before,.fusion-footer-widget-area a{
     color:#BFBFBF;
}
 #customer_login .col-1,#customer_login .col-2,#customer_login h2,#customer_login_box,#reviews li .comment-text,#small-nav,#wrapper .fusion-tabs-widget .tab-holder,#wrapper .side-nav li a,#wrapper .side-nav li.current_page_item li a,.avada-skin-rev,.chzn-container-single .chzn-single,.chzn-container-single .chzn-single div,.chzn-drop,.commentlist .the-comment,.es-carousel-wrapper.fusion-carousel-small .es-carousel ul li img,.fusion-accordian .fusion-panel,.fusion-author .fusion-author-social,.fusion-blog-layout-grid .post .flexslider,.fusion-blog-layout-grid .post .fusion-content-sep,.fusion-blog-layout-grid .post .post-wrapper,.fusion-content-widget-area .widget .recentcomments,.fusion-content-widget-area .widget li a,.fusion-content-widget-area .widget_archive li,.fusion-content-widget-area .widget_categories li,.fusion-content-widget-area .widget_links li,.fusion-content-widget-area .widget_meta li,.fusion-content-widget-area .widget_nav_menu li,.fusion-content-widget-area .widget_pages li,.fusion-content-widget-area .widget_recent_entries li,.fusion-counters-box .fusion-counter-box .counter-box-border,.fusion-filters,.fusion-hide-pagination-text .pagination-next,.fusion-hide-pagination-text .pagination-prev,.fusion-layout-timeline .post,.fusion-layout-timeline .post .flexslider,.fusion-layout-timeline .post .fusion-content-sep,.fusion-portfolio .fusion-portfolio-boxed .fusion-content-sep,.fusion-portfolio .fusion-portfolio-boxed .fusion-portfolio-post-wrapper,.fusion-portfolio-one .fusion-portfolio-boxed .fusion-portfolio-post-wrapper,.fusion-tabs.vertical-tabs.clean .nav-tabs li .tab-link,.fusion-timeline-arrow,.fusion-timeline-date,.input-radio,.ls-avada,.page-links a,.pagination a.inactive,.panel.entry-content,.post .fusion-meta-info,.price_slider_wrapper,.progress-bar,.project-content .project-info .project-info-box,.quantity,.quantity .minus,.quantity .qty,.search-page-search-form,.sep-dashed,.sep-dotted,.sep-double,.sep-single,.side-nav,.side-nav li a,.single-navigation,.table,.table > tbody > tr > td,.table > tbody > tr > th,.table > tfoot > tr > td,.table > tfoot > tr > th,.table > thead > tr > td,.table > thead > tr > th,.table-1 table,.table-1 table th,.table-1 tr td,.table-2 table thead,.table-2 tr td,.tabs-vertical .tabs-container .tab_content,.tabs-vertical .tabset,.tagcloud a,.tkt-slctr-tbl-wrap-dv table,.tkt-slctr-tbl-wrap-dv tr td,h5.toggle.active + .toggle-content,tr td{
     border-color:#e0dede;
}
 .price_slider_wrapper .ui-widget-content{
     background-color:#e0dede;
}
 .fusion-load-more-button{
     background-color:#ebeaea;
}
 .fusion-load-more-button:hover{
     background-color:rgba(235,234,234,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:#282A2B;
}
 #slidingbar-area .fusion-accordian .fusion-panel,#slidingbar-area .tagcloud a,#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder,#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder .news-list li{
     border-color:#282A2B;
}
 #wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder,#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li,.fusion-footer-widget-area .fusion-accordian .fusion-panel,.fusion-footer-widget-area .product_list_widget li,.fusion-footer-widget-area .tagcloud a,.fusion-footer-widget-area .widget_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,.avada-select .select2-container .select2-choice,.avada-select .select2-container .select2-choice2,.avada-select-parent select,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.comment-form-comment textarea,.input-text,.main-nav-search-form input,.post-password-form label input[type="password"],.search-page-search-form input,.wpcf7-captchar,.wpcf7-form .wpcf7-date,.wpcf7-form .wpcf7-number,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-select,.wpcf7-form .wpcf7-text,.wpcf7-form textarea,input.s,input[type="text"],select,textarea{
     background-color:#ffffff;
}
 #wrapper .select-arrow,.avada-select-parent .select-arrow{
     background-color:#ffffff;
}
 #comment-input .placeholder,#comment-input input,#comment-textarea .placeholder,#comment-textarea textarea,#wrapper .search-table .search-field input,.avada-select .select2-container .select2-choice,.avada-select .select2-container .select2-choice2,.avada-select-parent select,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.comment-form-comment textarea,.input-text,.main-nav-search-form input,.post-password-form label input[type="password"],.search-page-search-form input,.wpcf7-captchar,.wpcf7-form .wpcf7-date,.wpcf7-form .wpcf7-number,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-select,.wpcf7-form .wpcf7-text,.wpcf7-form textarea,.wpcf7-select-parent .select-arrow,input.s,input.s .placeholder,input[type="text"],select,textarea{
     color:#aaa9a9;
}
 #comment-input input::-webkit-input-placeholder,#comment-textarea textarea::-webkit-input-placeholder,.comment-form-comment textarea::-webkit-input-placeholder,.input-text::-webkit-input-placeholder,.post-password-form label input[type="password"]::-webkit-input-placeholder,.searchform .s::-webkit-input-placeholder,input#s::-webkit-input-placeholder{
     color:#aaa9a9;
}
 #comment-input input:-moz-placeholder,#comment-textarea textarea:-moz-placeholder,.comment-form-comment textarea:-moz-placeholder,.input-text:-moz-placeholder,.post-password-form label input[type="password"]:-moz-placeholder,.searchform .s:-moz-placeholder,input#s:-moz-placeholder{
     color:#aaa9a9;
}
 #comment-input input::-moz-placeholder,#comment-textarea textarea::-moz-placeholder,.comment-form-comment textarea::-moz-placeholder,.input-text::-moz-placeholder,.post-password-form label input[type="password"]::-moz-placeholder,.searchform .s::-moz-placeholder,input#s::-moz-placeholder{
     color:#aaa9a9;
}
 #comment-input input:-ms-input-placeholder,#comment-textarea textarea:-ms-input-placeholder,.comment-form-comment textarea:-ms-input-placeholder,.input-text:-ms-input-placeholder,.post-password-form label input[type="password"]::-ms-input-placeholder,.searchform .s:-ms-input-placeholder,input#s:-ms-input-placeholder{
     color:#aaa9a9;
}
 #comment-input input,#comment-textarea textarea,#wrapper .search-table .search-field input,.avada-select .select2-container .select2-choice,.avada-select .select2-container .select2-choice .select2-arrow,.avada-select .select2-container .select2-choice2 .select2-arrow,.avada-select-parent .select-arrow,.avada-select-parent select,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.comment-form-comment textarea,.gravity-select-parent .select-arrow,.input-text,.main-nav-search-form input,.post-password-form label input[type="password"],.search-page-search-form input,.select-arrow,.wpcf7-captchar,.wpcf7-form .wpcf7-date,.wpcf7-form .wpcf7-number,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-select,.wpcf7-form .wpcf7-text,.wpcf7-form textarea,.wpcf7-select-parent .select-arrow,input.s,input[type="text"],select,textarea{
     border-color:#d2d2d2;
}
 #comment-input input,.avada-select .select2-container .select2-choice,.avada-select-parent select,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.input-text:not(textarea),.main-nav-search-form input,.post-password-form label input[type="password"],.search-page-search-form input,.searchform .search-table .search-field input,.wpcf7-captchar,.wpcf7-form .wpcf7-date,.wpcf7-form .wpcf7-number,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-select,.wpcf7-form .wpcf7-text,input.s,input[type="text"],select{
     height:29px;
     padding-top:0;
     padding-bottom:0;
}
 .avada-select .select2-container .select2-choice .select2-arrow,.avada-select .select2-container .select2-choice2 .select2-arrow,.searchform .search-table .search-button input[type="submit"]{
     height:29px;
     width:29px;
     line-height:29px;
}
 .select2-container .select2-choice > .select2-chosen{
     line-height:29px;
}
 .select-arrow,.select2-arrow{
     color:#d2d2d2;
}
 .fusion-page-title-bar h1{
     font-size:18px;
     line-height:normal;
     display: none;
}
 button.slick-prev.slick-arrow {
     left: 20px;
     margin-left: 0;
     margin-right: 0;
     position: absolute;
     top: 30%;
     z-index: 99;
    background: #00558a;
    border: 0px;
    width: 35px;
    height: 35px;
    font-size: 0px;
    line-height: 45px;
    color: #fff;
}
.detail-news img {
      padding: 10px 0px;
    height: initial !important;
    margin: auto;
    display: block;
}

.detail-news {
    margin-bottom: 30px;
}



h2.titBox {
    line-height: 1.5;
}
.Class-maxwidth-1130.relative {
    position: relative;
    padding-left: 160px;
}

.tailor_container {
    min-height: 160px;
    padding-right: 20px;
    padding-top: 25px;
    padding-bottom: 15px;}

.tailor_container {
    background-color: #f0a723;
    color: #fff;
    overflow: hidden;
    padding-top: 30px;
    position: relative;
}

.main-menu-home {
    margin-bottom: 30px;
}

.tailor_container .avatar {
    position: absolute;
    left: 20px;
    top: 0px;
}

.tailor_container .title {
    font-size: 24px;
    padding-bottom: 10px;
    border-bottom: 2px dotted #ffffff;
    margin-bottom: 10px;
    text-transform: uppercase;
}

img#img_support_home {
    max-height: 120px;
}

.tailor_container .des {
    margin: 0 0 5px;
}

.tailor_container .btn-white {
    position: absolute;
    right: 20px;
    bottom: 20px;
}
.btn-white {
    background-color: #fff;
    color: #693;
    padding: 15px 40px;
    font-size: 18px;
    border-bottom: 0;
}
 button.slick-prev.slick-arrow:before {
    content: "\f053";
font: normal normal normal 14px/1 FontAwesome;
}
 .gsc-image-content {
     position: relative;
     margin-bottom: 30px;
}
 .hinhchung_css .image img {
     height: 100%;
     width: initial !important;
     max-width: initial;
     min-width: 100%;
}
 .gsc-image-content.hinhchung_css.skin-v1 .image {
     height: 240px;
     overflow: hidden;
}
 ul.meta-info .fa {
     margin-right: 10px;
}
 div#wrapper {
     background: #00558a;
     padding: 10px;
}
 .content h4 {
     padding: 7px 5px;
     margin: 0px;
     background: #3a8fb7;
     height: 45px;
     color: #fff;
     text-align: center;
     font-size: 16px;
}
 .row-slider {
     margin-left: -20px;
     margin-right: -20px;
}

 button.slick-next.slick-arrow{
    right: 20px;
    margin-left: 0;
    margin-right: 0;
    position: absolute;
    top: 30%;
    z-index: 99;
    background: #00558a;
    border: 0px;
    width: 35px;
    height: 35px;
    font-size: 0px;
    line-height: 45px;
    color: #fff;
}
 button.slick-next.slick-arrow:before {
    content: "\f054";
font: normal normal normal 14px/1 FontAwesome;
}
 .slick-slide {
     margin: 0px 20px;
}
 .slick-slide img {
     width: 100%;
}
 .slick-slider {
     position: relative;
     display: block;
     box-sizing: border-box;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     -webkit-touch-callout: none;
     -khtml-user-select: none;
     -ms-touch-action: pan-y;
     touch-action: pan-y;
     -webkit-tap-highlight-color: transparent;
}
 .slick-list {
     position: relative;
     display: block;
     overflow: hidden;
     margin: 0;
     padding: 0;
}
 .slick-list:focus {
     outline: none;
}
 .slick-list.dragging {
     cursor: pointer;
     cursor: hand;
}
 .slick-slider .slick-track, .slick-slider .slick-list {
     -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
     -ms-transform: translate3d(0, 0, 0);
     -o-transform: translate3d(0, 0, 0);
     transform: translate3d(0, 0, 0);
}
 .slick-track {
     position: relative;
     top: 0;
     left: 0;
     display: block;
}
 .slick-track:before, .slick-track:after {
     display: table;
     content: '';
}
 .slick-track:after {
     clear: both;
}
 .slick-loading .slick-track {
     visibility: hidden;
}
 .slick-slide {
     display: none;
     float: left;
     height: 100%;
     min-height: 1px;
}
 [dir='rtl'] .slick-slide {
     float: right;
}
 .slick-slide img {
     display: block;
}
 .slick-slide.slick-loading img {
     display: none;
}
 .slick-slide.dragging img {
     pointer-events: none;
}
 .slick-initialized .slick-slide {
     display: block;
}
 .slick-loading .slick-slide {
     visibility: hidden;
}
 .slick-vertical .slick-slide {
     display: block;
     height: auto;
     border: 1px solid transparent;
}
 .slick-angle.slick-hidden {
     display: none;
}
 .fusion-page-title-bar h3{
     font-size:14px;
     line-height:26px;
}
 body.has-sidebar #content{
     width:calc(100% - 27% - 80px);
}
 body.has-sidebar #main .sidebar{
     width:27%;
}
 body.has-sidebar.double-sidebars #content{
     width:calc(100% - 21% - 21% - 80px);
     margin-left:calc(21% + 40px);
}
 body.has-sidebar.double-sidebars #main #sidebar{
     width:21%;
     margin-left:calc(40px - (100% - 21%));
}
 body.has-sidebar.double-sidebars #main #sidebar-2{
     width:21%;
     margin-left:40px;
}
 #main .sidebar{
     background-color:transparent;
     padding:0;
}
 .fusion-accordian .panel-title a .fa-fusion-box{
     background-color:#000;
}
 .progress-bar-content{
     background-color:#a0ce4e;
     border-color:#a0ce4e;
}
 .content-box-percentage{
     color:#a0ce4e;
}
 .progress-bar{
     background-color:#f6f6f6;
     border-color:#f6f6f6;
}
 #wrapper .fusion-date-and-formats .fusion-format-box, .tribe-mini-calendar-event .list-date .list-dayname{
     background-color:#eef0f2;
}
 .fusion-carousel .fusion-carousel-nav .fusion-nav-next,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev{
     background-color:rgba(0,0,0,0.6);
     width:30px;
     height:30px;
     margin-top:-15px;
}
 .fusion-carousel .fusion-carousel-nav .fusion-nav-next:hover,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:hover{
     background-color:rgba(0,0,0,0.7);
}
 .fusion-flexslider .flex-direction-nav .flex-next,.fusion-flexslider .flex-direction-nav .flex-prev{
     background-color:rgba(0,0,0,0.6);
}
 .fusion-flexslider .flex-direction-nav .flex-next:hover,.fusion-flexslider .flex-direction-nav .flex-prev:hover{
     background-color:rgba(0,0,0,0.7);
}
 .content-boxes .col{
     background-color:transparent;
}
 #wrapper .fusion-content-widget-area .fusion-tabs-widget .tabs-container{
     background-color:#ffffff;
}
 body .fusion-content-widget-area .fusion-tabs-widget .tab-hold .tabs li{
     border-right:1px solid #ffffff;
}
 .fusion-content-widget-area .fusion-tabs-widget .tab-holder .tabs li a,body .fusion-content-widget-area .fusion-tabs-widget .tab-holder .tabs li a{
     background:#ebeaea;
     border-bottom:0;
     color:#747474;
}
 body .fusion-content-widget-area .fusion-tabs-widget .tab-hold .tabs li a:hover{
     background:#ffffff;
     border-bottom:0;
}
 body .fusion-content-widget-area .fusion-tabs-widget .tab-hold .tabs li.active a,body .fusion-content-widget-area .fusion-tabs-widget .tab-holder .tabs li.active a{
     background:#ffffff;
     border-bottom:0;
     border-top-color:#00558a;
}
 #wrapper .fusion-content-widget-area .fusion-tabs-widget .tab-holder,.fusion-content-widget-area .fusion-tabs-widget .tab-holder .news-list li{
     border-color:#ebeaea;
}
 .fusion-single-sharing-box{
     background-color:#f6f6f6;
}
 .fusion-blog-layout-grid .post .fusion-post-wrapper,.fusion-blog-layout-timeline .post,.fusion-events-shortcode .fusion-layout-column,.fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper,.products li.product{
     background-color: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-events-shortcode .fusion-events-thumbnail,.fusion-events-shortcode .fusion-layout-column,.fusion-portfolio.fusion-portfolio-boxed .fusion-content-sep,.fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper,.product .product-buttons,.product-buttons,.product-buttons-container,.product-details-container,.products li{
     border-color:#ebeaea;
}
 .fusion-blog-layout-timeline .fusion-timeline-circle,.fusion-blog-layout-timeline .fusion-timeline-date,.fusion-blog-timeline-layout .fusion-timeline-circle,.fusion-blog-timeline-layout .fusion-timeline-date{
     background-color:#ebeaea;
}
 .fusion-blog-timeline-layout .fusion-timeline-arrow:before,.fusion-blog-timeline-layout .fusion-timeline-icon,.fusion-timeline-arrow:before,.fusion-timeline-icon{
     color:#ebeaea;
}
 div.indicator-hint{
     background:#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, #ffffff ) #3E3E3E;
     background:-webkit-linear-gradient(to top, #ffffff, #ffffff ) #3E3E3E;
     background:-moz-linear-gradient(to top, #ffffff, #ffffff ) #3E3E3E;
     background:-ms-linear-gradient(to top, #ffffff, #ffffff ) #3E3E3E;
     background:-o-linear-gradient(to top, #ffffff, #ffffff ) #3E3E3E;
     background-image:-webkit-gradient( linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #ffffff));
     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff), progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
     border:1px solid #d2d2d2;
     color:#aaa9a9;
}
 .quicktags-toolbar input:hover{
     background:#ffffff;
}
 .ei-slider{
     width:100%;
     height:400px;
}
 #comment-submit,#reviews input#submit,.button.default,.fusion-button.fusion-button-default,.post-password-form input[type="submit"],.ticket-selector-submit-btn[type="submit"],.wpcf7-form input[type="submit"],.wpcf7-submit{
     border-color:#ffffff;
}
 #comment-submit:hover,#reviews input#submit:hover,.button.default:hover,.fusion-button.fusion-button-default:hover,.post-password-form input[type="submit"]:hover,.ticket-selector-submit-btn[type="submit"]:hover,.wpcf7-form input[type="submit"]:hover,.wpcf7-submit:hover{
     border-color:#ffffff;
}
 .button.default,.fusion-button-default,.post-password-form input[type="submit"],.wpcf7-form input[type="submit"],.wpcf7-submit{
     padding:13px 29px;
     line-height:17px;
     font-size:14px;
}
 .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 #54770F, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
     -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #54770F, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
     -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #54770F, 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 #54770F, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
     -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #54770F, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
     -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #54770F, 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 #54770F, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
     -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 3px 0px #54770F, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
     -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 3px 0px #54770F, 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 #54770F, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
     -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #54770F, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
     -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #54770F, 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 #54770F, 1px 5px 6px 3px rgba(0, 0, 0, 0.3);
     -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 4px 0px #54770F, 1px 5px 6px 3px rgba(0, 0, 0, 0.3);
     -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 4px 0px #54770F, 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 #54770F, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
     -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #54770F, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
     -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #54770F, 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 #54770F, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
     -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 5px 0px #54770F, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
     -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 5px 0px #54770F, 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 #54770F, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
     -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #54770F, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
     -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #54770F, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
 #comment-submit,#reviews input#submit,.button-default,.button.default,.fusion-button,.fusion-button-default,.post-password-form input[type="submit"],.wpcf7-form input[type="submit"],.wpcf7-submit{
     border-width:0px;
     border-style:solid;
}
 .button.default:hover,.fusion-button.button-default:hover,.ticket-selector-submit-btn[type="submit"]{
     border-width:0px;
     border-style:solid;
}
 .fusion-menu-item-button .menu-text{
     border-color:#fff;
}
 .fusion-menu-item-button:hover .menu-text{
     border-color:#fff;
}
 #comment-submit,#reviews input#submit,.button-default,.button.default,.fusion-button-default,.post-password-form input[type="submit"],.ticket-selector-submit-btn[type="submit"],.wpcf7-form input[type="submit"],.wpcf7-submit{
     border-radius:2px;
     -webkit-border-radius:2px;
}
 .reading-box{
     background-color:#f6f6f6;
}
 .isotope .isotope-item{
     transition-property:top, left, opacity;
     -webkit-transition-property:top, left, opacity;
     -moz-transition-property:top, left, opacity;
     -ms-transition-property:top, left, opacity;
     -o-transition-property:top, left, opacity;
}
 .comment-form input[type="submit"],.fusion-button,.fusion-load-more-button,.ticket-selector-submit-btn[type="submit"],.wpcf7-form input[type="submit"]{
     font-family:Arial, Helvetica, sans-serif;
     font-weight:700;
}
 .fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery:before,.fusion-image-wrapper .fusion-rollover .fusion-rollover-link:before{
     font-size:15px;
     margin-left:-7px;
     line-height:36px;
     color:#ffffff;
}
 .fusion-title-size-one,h1{
     margin-top:0.67em;
     margin-bottom:0.67em;
}
 .fusion-title-size-two,h2{
     margin-top:0em;
     margin-bottom:1.1em;
}
 .fusion-title-size-three,h3{
     margin-top:1em;
     margin-bottom:1em;
}
 .fusion-title-size-four,h4{
     margin-top:1.33em;
     margin-bottom:1.33em;
}
 .fusion-title-size-five,h5{
     margin-top:1.67em;
     margin-bottom:1.67em;
}
 .fusion-title-size-six,h6{
     margin-top:2.33em;
     margin-bottom:2.33em;
}
 .fusion-logo{
     margin-top:0px;
     margin-right:0px;
     margin-bottom:0px;
     margin-left:0px;
}
 .fusion-header-wrapper .fusion-row{
     padding-left:0px;
     padding-right:0px;
     max-width:1100px;
}
 .fusion-header-v2 .fusion-header,.fusion-header-v3 .fusion-header,.fusion-header-v4 .fusion-header,.fusion-header-v5 .fusion-header{
     border-bottom-color:#e5e5e5;
}
nav.menu-top {
    border-bottom: 1px solid #cccccc;
}
nav.menu-top.sticky {
    border-top: 0px solid #d9d9d9;
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 999;
    background: rgba(255, 255, 255, 0.88);
}

li.slogan-top {
    display: inline-block;
    padding: 20px 30px;
    text-align: center;
}

.top-show.clearfix {
    display: flex;
    justify-content: center;
}

.text-slogan {
    font-weight: 600;
    margin-top: 16px;
}

.iframe-videos img {
    width: 100%;
    height: initial;
}

.description-intro {
    text-align: justify;
    line-height: 1.5;
}

.margin-bottom {
    margin-bottom: 25px;
}
 #side-header .fusion-secondary-menu-search-inner{
     border-top-color:#e5e5e5;
}
 .fusion-header .fusion-row{
     padding-top:0px;
     padding-bottom:0px;
}
 .fusion-secondary-header{
     background-color:#00558a;
     font-size:12px;
     color:#ffffff;
     border-bottom-color:#e5e5e5;
}
 .fusion-secondary-header a,.fusion-secondary-header a:hover{
     color:#ffffff;
}
 .fusion-header-v2 .fusion-secondary-header{
     border-top-color:#00558a;
}
 .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft{
     border-bottom-color:#e5e5e5;
}
 .fusion-header-tagline{
     font-size:16px;
     color:#747474;
}
 .fusion-mobile-menu-sep,.fusion-secondary-main-menu{
     border-bottom-color:#e5e5e5;
}
.slogantext {
    font-size: 24px;
    font-family: cursive;
    line-height: 1.5;
}
.establishment {
    font-size: initial;
    font-weight: normal;
    color: initial;
    line-height: 1.5;
    margin-bottom: 10px;
}

header.thumb-header {
    position: relative;
}
.absoluse-top {
    position: absolute;
    background: rgba(0, 0, 0, 0.5);
    padding: 10px;
    z-index: 1;
    color: #fff;
    font-size: 12px;
    width: 100%;
    line-height: 1;
    FONT-WEIGHT: 500;
    height: 30px;
    overflow: hidden;
}

h5.hover-title.hover-hold p {
    float: left;
    background: #00558a;
    height: 35px;
    line-height: 35px;
    padding: 0px 10px;
    font-size: 9px;
    color: #fff;
}
p.position-top {
    margin: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

.mo_ta_ngan {
    clear: both;
    margin-top: 20px;
    display: inline-block;
    border-top: 1px solid #d9d9d9;
    padding-top: 15px;
}

.img-bottom-box-new {
    display: inline-block;
}

.main-menu-home-new {
    text-align: center;
}

.img-bottom-box-new {
    padding: 25px;
    background: #efefef;
    display: inline-block;
    border-radius: 25px;
    width: 250px;


}
.icon-marker {
    width: 20px;
    height: 20px;
    background-position: -49px -311px;
    margin: -1px 0 0 0;
}
.icon {
    background-image: url("/theme/sprites2x.10042018.png");
    background-size: 82px 1154px;
    background-repeat: no-repeat !important;
    display: inline-block;
    vertical-align: middle;
}
.title-main:after {
    position: absolute;
    bottom: 20%;
    left: 50%;
    content: '';
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    width: 250px;
    height: 12px;
    background: url("/theme/title2.png") no-repeat 50%;
}

.title-main h2 {
    font-size: 30px;
    line-height: inherit;
    font-weight: inherit;
    color: #00558a;
}

.img-bottom-box-new span {
    font-size: 16px;
    font-weight: bold;
    color: #00558a;
    line-height: 33px;
    text-transform: uppercase;
}

.img-bottom-box-new {
    margin: 0px 44px 20px;
    padding: 10px 25px;
    background: #efefef;
    display: inline-block;
    border-radius: 10px;
    width: 250px;
    border: 1px solid #d8d8d8;
}

.img-bottom-box-new:hover {
    background: #00558a;
}

.img-bottom-box-new:hover .fa {
    color: #fff;
}
.img-bottom-box-new:hover span {
    color: #fff;
}

.img-bottom-box-new .fa {
    font-size: 75px;
    color: #00558a;
}

.img-bottom-box-new img {
    height: 100px !important;
    width: 100px !important;
}
 #side-header{
     width:0px;
     padding-top:0px;
     padding-bottom:0px;
}
 #side-header .side-header-background{
     width:0px;
}
 #side-header .side-header-border{
     width:0px;
     border-color:#e5e5e5;
}
 #side-header .side-header-content{
     padding-left:0px;
     padding-right:0px;
}
 #side-header .fusion-main-menu > ul > li > a{
     padding-left:0px;
     padding-right:0px;
     border-top-color:#e5e5e5;
     border-bottom-color:#e5e5e5;
     text-align:left;
     height:auto;
     min-height:40px;
}
 .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:#00558a;
     border-right-color:#00558a;
     border-left-color:#00558a;
}
 body.side-header-left #side-header .fusion-main-menu > ul > li > ul{
     left:-1px;
}
 body.side-header-left #side-header .fusion-main-menu .fusion-custom-menu-item-contents{
     top:0;
     left:-1px;
}
 #side-header .fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents{
     border-top-width:1px;
     border-top-style:solid;
}
 #side-header .fusion-secondary-menu > ul > li > a,#side-header .side-header-content-1,#side-header .side-header-content-2{
     color:#747474;
     font-size:12px;
}
 .side-header-left #side-header .fusion-main-menu > ul > li.current-menu-ancestor > a,.side-header-left #side-header .fusion-main-menu > ul > li.current-menu-item > a{
     border-right-width:3px;
}
 .side-header-right #side-header .fusion-main-menu > ul > li.current-menu-ancestor > a,.side-header-right #side-header .fusion-main-menu > ul > li.current-menu-item > a{
     border-left-width:3px;
}
 .side-header-right #side-header .fusion-main-menu .fusion-menu-cart-items,.side-header-right #side-header .fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents,.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu,.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu li ul,.side-header-right #side-header .fusion-main-menu ul .fusion-menu-login-box .sub-menu{
     left:-370px;
}
 .side-header-right #side-header .fusion-main-menu-search .fusion-custom-menu-item-contents{
     left:-250px;
}
 .fusion-main-menu > ul > li{
     padding-right:30px;
}
 .fusion-main-menu > ul > li > a{
     border-top:3px solid transparent;
     height:40px;
     line-height:40px;
     font-family:Arial, Helvetica, sans-serif;
     font-weight:600;
     font-size:15px;
}
 .fusion-megamenu-icon img{
     max-height:14px;
}
 .fusion-main-menu .fusion-widget-cart-counter > a:before,.fusion-main-menu > ul > li > a{
     color:#666666;
}
 .fusion-main-menu .fusion-widget-cart-counter > a:hover:before,.fusion-main-menu > ul > li > a:hover{
     color:#00558a;
}
 .fusion-main-menu > ul > li > a:hover{
     border-color:#00558a;
}
 .fusion-main-menu > ul > .fusion-menu-item-button > a:hover{
     border-color:transparent;
}
 .fusion-widget-cart-number{
     background-color:#00558a;
     color:#666666;
}
 .fusion-widget-cart-counter a:hover:before{
     color:#00558a;
}
 .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:#00558a;
     border-color:#00558a;
}
 .fusion-main-menu > ul > .fusion-menu-item-button > a{
     border-color:transparent;
}
 .fusion-main-menu .fusion-main-menu-icon:after{
     color:#666666;
     height:14px;
     width:14px;
}
 .fusion-main-menu .fusion-menu-cart-checkout-link a:hover,.fusion-main-menu .fusion-menu-cart-checkout-link a:hover:before,.fusion-main-menu .fusion-menu-cart-link a:hover,.fusion-main-menu .fusion-menu-cart-link a:hover:before{
     color:#00558a;
}
 .fusion-main-menu .fusion-main-menu-icon:hover{
     border-color:transparent;
}
 .fusion-main-menu .fusion-main-menu-icon:hover:after{
     color:#00558a;
}
 .fusion-main-menu .fusion-main-menu-icon-active:after,.fusion-main-menu .fusion-main-menu-search-open .fusion-main-menu-icon:after{
     color:#00558a;
}
 .fusion-main-menu .sub-menu{
     background-color:#ffffff;
     border-top:3px solid #00558a;
     font-family:'Open Sans', Arial, Helvetica, sans-serif;
     font-weight:400;
     box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);
     -webkit-box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);
     -moz-box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);
}
 .fusion-main-menu .sub-menu, .fusion-main-menu .fusion-menu-cart-items, .fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents{
     width:370px;
}
 .fusion-main-menu .sub-menu ul{
     left:370px;
     top:-3px;
}
 .fusion-main-menu .sub-menu li a{
     border-bottom:1px solid #dcdadb;
     padding-top:7px;
     padding-bottom:7px;
     color:#353535;
     font-family:'Open Sans', Arial, Helvetica, sans-serif;
     font-weight:400;
     font-size:13px;
}
 .fusion-main-menu .sub-menu li a:hover{
     background-color:#00558a;
}
 .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:#00558a;
}
 .fusion-main-menu .fusion-custom-menu-item-contents{
     font-family:'Open Sans', Arial, Helvetica, sans-serif;
     font-weight:400;
}
 .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents{
     background-color:#ffffff;
     border-color:#dcdadb;
}
 .fusion-secondary-menu > ul > li{
     border-color:#ffffff;
}
 .fusion-secondary-menu > ul > li > a{
     height:44px;
     line-height:44px;
}
 .fusion-secondary-menu .sub-menu, .fusion-secondary-menu .fusion-custom-menu-item-contents{
     width:180px;
}
 .fusion-secondary-menu .fusion-secondary-menu-icon{
     min-width:180px;
}
 .fusion-secondary-menu .sub-menu{
     background-color:#ffffff;
     border-color:#e5e5e5;
}
 .fusion-secondary-menu .sub-menu a{
     border-color:#e5e5e5;
     color:#747474;
}
 .fusion-secondary-menu .sub-menu a:hover{
     background-color:#fafafa;
     color:#000;
}
 .fusion-secondary-menu > ul > li > .sub-menu .sub-menu{
     left:180px;
}
 .fusion-secondary-menu .fusion-custom-menu-item-contents{
     background-color:#ffffff;
     border-color:#e5e5e5;
     color:#747474;
}
 .fusion-secondary-menu .fusion-secondary-menu-icon,.fusion-secondary-menu .fusion-secondary-menu-icon:hover{
     color:#666666;
}
 .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:#000;
}
 .fusion-secondary-menu-icon{
     background-color:#fafafa;
     color:#666666;
}
 .fusion-secondary-menu-icon:after,.fusion-secondary-menu-icon:before{
     color:#666666;
}
 .fusion-contact-info{
     line-height:44px;
}
 .fusion-megamenu-holder{
     border-color:#00558a;
}
 .fusion-megamenu{
     background-color:#ffffff;
     box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);
     -webkit-box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);
     -moz-box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);
}
 .fusion-megamenu-wrapper .fusion-megamenu-submenu{
     border-color:#dcdadb;
}
 .rtl .fusion-megamenu-wrapper .fusion-megamenu-submenu:last-child{
     border-color:#dcdadb;
}
 .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a{
     padding-top:5px;
     padding-bottom:5px;
}
 .fusion-megamenu-wrapper .fusion-megamenu-submenu > a:hover{
     background-color:#00558a;
     color:#353535;
     font-family:'Open Sans', Arial, Helvetica, sans-serif;
     font-weight:400;
     font-size:13;
}
 .custom_slider_1 {
     margin: 0px;
     padding: 0px;
     display: -webkit-box;
}
 .slogan-center {
     border-top: 1px solid #fff;
     background: #00558a;
     color: #fff;
     padding: 20px 0px 0px;
     font-size: 17px;
}
.slogan-center ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    column-count: 2;
    width: 100%;
}
 .slogan-center li {
     position: relative;
     line-height: 2;
    display: block;
    margin-left: 95px;
    font-size: 20px;
}
.slogan-center ul li:before {
    content: '';
    width: 20px;
    height: 20px;
    position: absolute;
    background-image: url("/theme/tick-icon.png");
    background-size: cover;
    background-position: center;
    left: -30px;
    top: 50%;
    transform: translateY(-50%);
}

 .fusion-megamenu-title{
     font-family:'Open Sans', Arial, Helvetica, sans-serif;
     font-weight:400;
     font-size:18px;
     color:#666666;
}
 .fusion-megamenu-title a{
     color:#666666;
}
 .fusion-megamenu-bullet{
     border-left-color:#353535;
}
 .fusion-megamenu-widgets-container{
     color:#353535;
     font-family:'Open Sans', Arial, Helvetica, sans-serif;
     font-weight:400;
     font-size:13px;
}
 .fusion-header-wrapper.fusion-is-sticky .fusion-header,.fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu{
     background-color:rgba(255,255,255,0.97);
}
 .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(255,255,255,0.97);
     opacity:0.97;
     filter:progid: DXImageTransform.Microsoft.Alpha(Opacity=97);
}
 .fusion-is-sticky .fusion-main-menu > ul > li:last-child{
     padding-right:0;
}
 .rtl .fusion-is-sticky .fusion-main-menu > ul > li:last-child{
     padding-right:45px;
}
 .fusion-mobile-selector{
     background-color:#f9f9f9;
     border-color:#dadada;
     font-size:12px;
     height:35px;
     line-height:35px;
     color:#000;
}
 .fusion-selector-down{
     height:33px;
     line-height:33px;
     border-color:#dadada;
}
 .fusion-selector-down:before{
     color:#dadada;
}
 .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder > ul,.fusion-mobile-nav-holder > ul{
     border-color:#dadada;
}
 .fusion-mobile-nav-item .fusion-open-submenu{
     color:#000;
}
 .fusion-mobile-nav-item a{
     color:#000;
     font-size:12px;
     background-color:#f9f9f9;
     border-color:#dadada;
     height:35px;
     line-height:35px;
}
 .fusion-mobile-nav-item a:hover{
     background-color:#f6f6f6;
}
 .fusion-mobile-nav-item a:before{
     color:#000;
}
 .fusion-mobile-current-nav-item > a{
     background-color:#f6f6f6;
}
 .fusion-mobile-menu-icons{
     margin-top:0px;
}
 .fusion-mobile-menu-icons a{
     color:#dadada;
}
 .fusion-mobile-menu-icons a:before{
     color:#dadada;
}
 .fusion-open-submenu{
     font-size:12px;
     height:35px;
     line-height:35px;
}
 .fusion-open-submenu:hover{
     color:#00558a;
}
 #wrapper .post-content .content-box-heading{
     font-size:18px;
     line-height:27px;
}
 .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:16px;
}
 .fusion-sharing-box .fusion-social-networks.boxed-icons a{
     padding:8px;
}
 .post-content .fusion-social-links .fusion-social-networks a,.widget .fusion-social-links .fusion-social-networks a{
     font-size:16px;
}
 .post-content .fusion-social-links .fusion-social-networks.boxed-icons a,.widget .fusion-social-links .fusion-social-networks.boxed-icons a{
     padding:8px;
}
 .fusion-body .error-menu li:after,.fusion-body .error-menu li:before{
     background-color:#a0ce4e;
     color:#ffffff;
}
 .avada-select-parent .select-arrow,.select-arrow{
     height:33px;
     line-height:33px;
}
 #wrapper{
     width:100%;
     max-width:none;
}
 #side-header,.fusion-header,.layout-boxed-mode .side-header-wrapper,.side-header-background{
     background-color:rgba(255,255,255,1);
}
 .fusion-secondary-main-menu{
     background-color:rgba(255,255,255,1);
}
 .rev_slider_wrapper{
     position:relative;
}
 .avada-skin-rev{
     border-top:1px solid #d2d3d4;
     border-bottom:1px solid #d2d3d4;
     box-sizing:content-box;
     -webkit-box-sizing:content-box;
     -moz-box-sizing:content-box;
}
 .tparrows{
     border-radius:0;
     -webkit-border-radius:0;
}
 .tp-bullets .bullet.last{
     clear:none;
}
 #main{
     padding-top:55px;
     padding-bottom:40px;
}
 .side-header-left .fusion-footer-parallax,body.side-header-left #wrapper{
     margin-left:280px;
}
 .side-header-right .fusion-footer-parallax,body.side-header-right #wrapper{
     margin-right:280px;
}
 body.side-header-left #side-header #nav .login-box,body.side-header-left #side-header #nav .main-nav-search-form,body.side-header-left #side-header #nav > ul > li > ul{
     left:279px;
}
 body.side-header-left #slidingbar .avada-row,body.side-header-right #slidingbar .avada-row{
     max-width:none;
}
 .fusion-flexslider .flex-direction-nav a,.fusion-flexslider.flexslider-attachments .flex-direction-nav a,.fusion-flexslider.flexslider-posts .flex-direction-nav a,.fusion-flexslider.flexslider-posts-with-excerpt .flex-direction-nav a,.fusion-slider-sc .flex-direction-nav a{
     width:30px;
     height:30px;
     line-height:30px;
     font-size:14px;
}
 .fusion-carousel .fusion-carousel-nav .fusion-nav-next:before,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before{
     line-height:30px;
     font-size:14px;
}
 .bbp-pagination .bbp-pagination-links a.inactive,.bbp-topic-pagination .page-numbers,.page-links a,.pagination a.inactive,.woocommerce-pagination .page-numbers{
     padding:2px 6px;
}
 .bbp-pagination .bbp-pagination-links .current,.page-links > .page-number,.pagination .current,.woocommerce-pagination .current{
     padding:2px 6px;
}
 .bbp-pagination .bbp-pagination-links .pagination-prev,.pagination .pagination-prev,.woocommerce-pagination .prev{
     padding:2px 6px;
}
 .bbp-pagination .bbp-pagination-links .pagination-next,.bbp-pagination-links span.dots,.pagination .pagination-next,.woocommerce-pagination .next{
     padding:2px 6px;
}
 @media only screen and (max-width: 1100px){
     .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: 1007.2px) and (max-width: 1099px){
     .fusion-portfolio-six .fusion-portfolio-post,.grid-layout-6 .fusion-post-grid{
         width:20% !important;
    }
     .fusion-blog-layout-grid-5 .fusion-post-grid,.fusion-portfolio-five .fusion-portfolio-post{
         width:25% !important;
    }
}
 @media only screen and (min-width: 915.4px) and (max-width: 1007.2px){
     .fusion-blog-layout-grid-6 .fusion-post-grid,.fusion-portfolio-six .fusion-portfolio-post{
         width:20% !important;
    }
     .fusion-blog-layout-grid-5 .fusion-post-grid,.fusion-portfolio-five .fusion-portfolio-post{
         width:33.3333333333% !important;
    }
     .fusion-blog-layout-grid-4 .fusion-post-grid,.fusion-portfolio-four .fusion-portfolio-post{
         width:33.3333333333% !important;
    }
}
 @media only screen and (min-width: 823.6px) and (max-width: 915.4px){
     .fusion-blog-layout-grid-6 .fusion-post-grid,.fusion-portfolio-six .fusion-portfolio-post{
         width:25% !important;
    }
     .fusion-blog-layout-grid-3 .fusion-post-grid,.fusion-blog-layout-grid-4 .fusion-post-grid,.fusion-blog-layout-grid-5 .fusion-post-grid,.fusion-portfolio-five .fusion-portfolio-post,.fusion-portfolio-four .fusion-portfolio-post,.fusion-portfolio-masonry .fusion-portfolio-post,.fusion-portfolio-three .fusion-portfolio-post{
         width:50% !important;
    }
}
 @media only screen and (min-width: 731.8px) and (max-width: 823.6px){
     .fusion-blog-layout-grid-6 .fusion-post-grid,.fusion-portfolio-six .fusion-portfolio-post{
         width:33.33% !important;
    }
     .fusion-blog-layout-grid-3 .fusion-post-grid,.fusion-blog-layout-grid-4 .fusion-post-grid,.fusion-blog-layout-grid-5 .fusion-post-grid,.fusion-portfolio-five .fusion-portfolio-post,.fusion-portfolio-four .fusion-portfolio-post,.fusion-portfolio-masonry .fusion-portfolio-post,.fusion-portfolio-three .fusion-portfolio-post{
         width:50% !important;
    }
}
 @media only screen and (max-width: 731.8px){
     .fusion-blog-layout-grid .fusion-post-grid,.fusion-portfolio-post{
         width:100% !important;
    }
     .fusion-blog-layout-grid-6 .fusion-post-grid,.fusion-portfolio-six .fusion-portfolio-post{
         width:50% !important;
    }
}
 @media only screen and (max-width: 640px){
 .detail-news {
    overflow-x: auto;
}

p.title-name a {
    color: #fff;
}

span.menu-text .fa{
    display: none;
}

li.slogan-top {
    display: inline-block;
    padding: 5px;
    text-align: center;
    width: 18%;
}

li.slogan-top img {
    padding: 5px;
    text-align: center;
}
.text-slogan {
    font-weight: 600;
    margin-top: 0px;
    font-size: 8px;
}

.top-show.clearfix {
    display: flex;
    justify-content: center;
    text-align: center;
}

section.slide-home .direct {
    float: left;
    width: 100%;
    text-align: center;
    color: white;
    position: absolute;
    top: 30px;
}

section.slide-home .direct h1, section.slide-home .direct h2 {
    text-transform: uppercase;
    font-size: 25px;
}

section.slide-home.sub-breadcrumbs {
    margin-left: -8px;
    margin-right: -8px;
}
section.slide-home.sub-breadcrumbs {
    overflow: hidden;
    position: relative;
}

.description-sub {
    line-height: 1.5;
    text-align: justify;
}

nav.menu-top {
    border-bottom: 1px solid #00558a;
    height: 50px;
    display: flex;
    justify-content: center;
}

.establishment {
    font-size: initial;
    font-weight: normal;
    color: initial;
    line-height: 1.5;
    margin-bottom: 10px;
    padding: 0px 22px;
    text-align: justify;
}



.slogantext {
    padding: 0px 15px;
}

.Class-maxwidth-1130 .row {
    margin-left: auto!important;
    margin-right: auto!important;
    margin-bottom: 0px;
}
.row.description-cate {
    margin-left: -15px !important;
    margin-right: -15px !important;
}
.description-intro {
    text-align: initial;
    margin: 15px 0px;
}
     .fusion-blog-layout-grid-6 .fusion-post-grid,.fusion-portfolio-six .fusion-portfolio-post{
         width:100% !important;
    }
     .fusion-body .fusion-page-title-bar{
         max-height:none;
    }
     .fusion-body .fusion-page-title-bar h1{
         margin:0;
    }
     .fusion-body .fusion-page-title-secondary{
         margin-top:2px;
    }
     .fusion-blog-layout-large .fusion-meta-info .fusion-alignleft,.fusion-blog-layout-large .fusion-meta-info .fusion-alignright,.fusion-blog-layout-medium .fusion-meta-info .fusion-alignleft,.fusion-blog-layout-medium .fusion-meta-info .fusion-alignright{
         display:block;
         float:none;
         margin:0;
         width:100%;
    }
     .fusion-body .fusion-blog-layout-medium .fusion-post-slideshow{
         float:none;
         margin:0 0 20px 0;
         height:auto;
         width:auto;
    }
     .fusion-blog-layout-large-alternate .fusion-date-and-formats{
         margin-bottom:55px;
    }
     .fusion-body .fusion-blog-layout-large-alternate .fusion-post-content{
         margin:0;
    }
     .fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-slideshow{
         display:inline-block;
         float:none;
         margin-right:0;
         max-width:197px;
    }
     .fusion-blog-layout-grid .fusion-post-grid{
         position:static;
         width:100%;
    }
     .flex-direction-nav,.wooslider-direction-nav,.wooslider-pauseplay{
         display:none;
    }
     .share-box ul li{
         margin-bottom:10px;
         margin-right:15px;
    }
     .buttons a{
         margin-right:5px;
    }
     .ls-avada .ls-nav-next,.ls-avada .ls-nav-prev{
         display:none !important;
    }
     #wrapper .ei-slider{
         width:100% !important;
         height:200px !important;
    }
     .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-columns-1 .fusion-column:first-child,.fusion-columns-2 .fusion-column:first-child,.fusion-columns-3 .fusion-column:first-child,.fusion-columns-4 .fusion-column:first-child,.fusion-columns-5 .fusion-column:first-child{
         margin-left:0;
    }
     .fusion-column,.fusion-column:nth-child(2n),.fusion-column:nth-child(3n),.fusion-column:nth-child(4n),.fusion-column:nth-child(5n){
         margin-right:0;
    }
     #wrapper{
         width:auto !important;
    }
     .create-block-format-context{
         display:none;
    }
     .columns .col{
         float:none;
         width:100% !important;
         margin:0 0 20px;
         box-sizing:border-box;
         -webkit-box-sizing:border-box;
         -moz-box-sizing:border-box;
    }
     .fullwidth-box{
         background-attachment:scroll;
    }
     .fusion-main-menu > ul > li{
         padding-right:25px;
    }
     .fusion-body .fusion-page-title-bar .fusion-breadcrumbs{
         display:none;
    }
     .review{
         float:none;
         width:100%;
    }
     .fusion-social-links-footer,.fusion-social-networks{
         display:block;
         text-align:center;
    }
     .fusion-social-links-footer{
         width:auto;
    }
     .fusion-social-links-footer .fusion-social-networks{
         display:inline-block;
         float:none;
    }
     .fusion-social-networks{
         padding:0 0 15px;
    }
     .fusion-author .fusion-author-ssocial .fusion-author-tagline{
         float:none;
         text-align:center;
         max-width:100%;
    }
     .fusion-author .fusion-author-ssocial .fusion-social-networks{
         text-align:center;
    }
     .fusion-author .fusion-author-ssocial .fusion-social-networks .fusion-social-network-icon:first-child{
         margin-left:0;
    }
     .fusion-social-networks:after{
         content:"";
         display:block;
         clear:both;
    }
     .fusion-social-networks li{
         float:none;
         display:inline-block;
    }
     .fusion-reading-box-container .reading-box.reading-box-center,.fusion-reading-box-container .reading-box.reading-box-right{
         text-align:left;
    }
     .fusion-reading-box-container .continue{
         display:block;
    }
     .fusion-reading-box-container .mobile-button{
         display:none;
         float:none;
    }
     .fusion-title{
         margin-top:0px !important;
         margin-bottom:20px !important;
    }
     .fusion-body .fusion-page-title-bar{
         height:70px;
    }
     .fusion-page-title-bar-left .fusion-page-title-captions,.fusion-page-title-bar-left .fusion-page-title-secondary,.fusion-page-title-bar-right .fusion-page-title-captions,.fusion-page-title-bar-right .fusion-page-title-secondary{
         display:block;
         float:none;
         width:100%;
         line-height:normal;
    }
     .fusion-page-title-bar-left .fusion-page-title-secondary{
         text-align:left;
    }
     .fusion-page-title-bar-left .searchform{
         display:block;
         max-width:100%;
    }
     .fusion-page-title-bar-right .fusion-page-title-secondary{
         text-align:right;
    }
     .fusion-page-title-bar-right .searchform{
         max-width:100%;
    }
     .fusion-page-title-row{
         display:table;
         width:100%;
         height:100%;
         min-height:50px;
    }
     .fusion-page-title-wrapper{
         display:table-cell;
         vertical-align:middle;
    }
     .products .product-list-view{
         width:100% !important;
         min-width:100% !important;
    }
     .sidebar .social_links .social li{
         width:auto;
         margin-right:5px;
    }
     #comment-input{
         margin-bottom:0;
    }
     #comment-input input{
         width:90%;
         float:none !important;
         margin-bottom:10px;
    }
     #comment-textarea textarea{
         width:90%;
    }
     .pagination{
         margin-top:40px;
    }
     .portfolio-one .portfolio-item .image{
         float:none;
         width:auto;
         height:auto;
         margin-bottom:20px;
    }
     h5.toggle span.toggle-title{
         width:80%;
    }
     #wrapper .sep-boxed-pricing .panel-wrapper{
         padding:0;
    }
     #wrapper .full-boxed-pricing .column,#wrapper .sep-boxed-pricing .column{
         float:none;
         margin-bottom:10px;
         margin-left:0;
         width:100%;
    }
     .share-box{
         height:auto;
    }
     #wrapper .share-box h4{
         float:none;
         line-height:20px !important;
         padding:0;
    }
     .share-box ul{
         float:none;
         overflow:hidden;
         padding:0 25px;
         padding-bottom:15px;
         margin-top:0px;
    }
     .project-content .project-description{
         float:none !important;
    }
     .project-content .fusion-project-description-details{
         margin-bottom:50px;
    }
     .project-content .project-description,.project-content .project-info{
         width:100% !important;
    }
     .portfolio-half .flexslider{
         width:100%;
    }
     .portfolio-half .project-content{
         width:100% !important;
    }
     #style_selector{
         display:none;
    }
     .faq-tabs,.portfolio-tabs{
         height:auto;
         border-bottom-width:1px;
         border-bottom-style:solid;
    }
     .faq-tabs li,.portfolio-tabs li{
         float:left;
         margin-right:30px;
         border-bottom:0;
    }
     .ls-avada .ls-nav-next,.ls-avada .ls-nav-prev{
         display:none !important;
    }
     nav#nav,nav#sticky-nav{
         margin-right:0;
    }
     #footer .social-networks{
         width:100%;
         margin:0 auto;
         position:relative;
         left:-11px;
    }
     .tab-holder .tabs{
         height:auto !important;
         width:100% !important;
    }
     .shortcode-tabs .tab-hold .tabs li{
         width:100% !important;
    }
     body .shortcode-tabs .tab-hold .tabs li,body.dark .sidebar .tab-hold .tabs li{
         border-right:none !important;
    }
     .error-message{
         line-height:170px;
         margin-top:20px;
         font-size:130px;
    }
     .error_page .useful_links{
         width:100%;
         padding-left:0;
    }
     .fusion-google-map{
         width:100% !important;
    }
     .social_links_shortcode .social li{
         width:10% !important;
    }
     #wrapper .ei-slider{
         width:100%;
         height:200px !important;
    }
     .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%;
    }
     #toTop{
         bottom:30px;
         border-radius:4px;
         height:40px;
         z-index:10000;
         -webkit-border-radius:4px;
    }
     #toTop:before{
         line-height:38px;
    }
     #toTop:hover{
         background-color:#000;
    }
     .no-mobile-totop .to-top-container{
         display:none;
    }
     .no-mobile-slidingbar #slidingbar-area{
         display:none;
    }
     .tfs-slider .slide-content-container .btn{
         min-height:0 !important;
         padding-left:20px;
         padding-right:20px !important;
         height:26px !important;
         line-height:26px !important;
    }
     .fusion-soundcloud iframe{
         width:100%;
    }
     .fusion-columns-2 .fusion-column,.fusion-columns-2 .fusion-flip-box-wrapper,.fusion-columns-4 .fusion-column,.fusion-columns-4 .fusion-flip-box-wrapper{
         width:50% !important;
         float:left !important;
    }
     .fusion-columns-2 .fusion-column:nth-of-type(3n),.fusion-columns-2 .fusion-flip-box-wrapper:nth-of-type(3n),.fusion-columns-4 .fusion-column:nth-of-type(3n){
         clear:both;
    }
     .fusion-columns-3 .fusion-column,.fusion-columns-3 .fusion-flip-box-wrapper,.fusion-columns-5 .col-lg-2,.fusion-columns-5 .col-md-2,.fusion-columns-5 .col-sm-2,.fusion-columns-5 .fusion-column,.fusion-columns-5 .fusion-flip-box-wrapper,.fusion-columns-6 .fusion-column,.fusion-columns-6 .fusion-flip-box-wrapper{
         width:33.33% !important;
         float:left !important;
    }
     .fusion-columns-3 .fusion-column:nth-of-type(4n),.fusion-columns-3 .fusion-flip-box-wrapper:nth-of-type(4n),.fusion-columns-5 .fusion-column:nth-of-type(4n),.fusion-columns-5 .fusion-flip-box-wrapper:nth-of-type(4n),.fusion-columns-6 .fusion-column:nth-of-type(4n),.fusion-columns-6 .fusion-flip-box-wrapper:nth-of-type(4n){
         clear:both;
    }
     #slidingbar .fusion-column,.footer-area .fusion-column{
         margin-bottom:40px;
    }
     .fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{
         position:relative;
         float:left;
         margin-right:4%;
         margin-bottom:20px;
    }
     .fusion-layout-column.fusion-one-sixth{
         width:13.3333%;
    }
     .fusion-layout-column.fusion-five-sixth{
         width:82.6666%;
    }
     .fusion-layout-column.fusion-one-fifth{
         width:16.8%;
    }
     .fusion-layout-column.fusion-two-fifth{
         width:37.6%;
    }
     .fusion-layout-column.fusion-three-fifth{
         width:58.4%;
    }
     .fusion-layout-column.fusion-four-fifth{
         width:79.2%;
    }
     .fusion-layout-column.fusion-one-fourth{
         width:22%;
    }
     .fusion-layout-column.fusion-three-fourth{
         width:74%;
    }
     .fusion-layout-column.fusion-one-third{
         width:30.6666%;
    }
     .fusion-layout-column.fusion-two-third{
         width:65.3333%;
    }
     .fusion-layout-column.fusion-one-half{
         width:48%;
    }
     .fusion-layout-column.fusion-spacing-no{
         margin-left:0;
         margin-right:0;
    }
     .fusion-layout-column.fusion-one-sixth.fusion-spacing-no{
         width:16.6666666667%;
    }
     .fusion-layout-column.fusion-five-sixth.fusion-spacing-no{
         width:83.333333333%;
    }
     .fusion-layout-column.fusion-one-fifth.fusion-spacing-no{
         width:20%;
    }
     .fusion-layout-column.fusion-two-fifth.fusion-spacing-no{
         width:40%;
    }
     .fusion-layout-column.fusion-three-fifth.fusion-spacing-no{
         width:60%;
    }
     .fusion-layout-column.fusion-four-fifth.fusion-spacing-no{
         width:80%;
    }
     .fusion-layout-column.fusion-one-fourth.fusion-spacing-no{
         width:25%;
    }
     .fusion-layout-column.fusion-three-fourth.fusion-spacing-no{
         width:75%;
    }
     .fusion-layout-column.fusion-one-third.fusion-spacing-no{
         width:33.33333333%;
    }
     .fusion-layout-column.fusion-two-third.fusion-spacing-no{
         width:66.66666667%;
    }
     .fusion-layout-column.fusion-one-half.fusion-spacing-no{
         width:50%;
    }
     .fusion-layout-column.fusion-column-last{
         clear:right;
         zoom:1;
         margin-left:0;
         margin-right:0;
    }
     .fusion-column.fusion-spacing-no{
         margin-bottom:0;
         width:100% !important;
    }
     .ua-mobile #main,.ua-mobile .fusion-footer-widget-area,.ua-mobile .page-title-bar,.ua-mobile body{
         background-attachment:scroll !important;
    }
     #footer > .fusion-row,#header-sticky .fusion-row,.footer-area > .fusion-row,.fusion-header .fusion-row,.fusion-secondary-header .fusion-row{
         padding-left:0px !important;
         padding-right:0px !important;
    }
     #footer > .fusion-row,.footer-area > .fusion-row,.fusion-header .fusion-row,.fusion-secondary-header .fusion-row{
         padding-left:0px !important;
         padding-right:0px !important;
    }
     #main,.fullwidth-box,.fusion-footer-widget-area,.page-title-bar,body{
         background-attachment:scroll !important;
    }
}
 @media only screen and (max-width: 800px){
     body.side-header #wrapper{
         margin-left:0 !important;
         margin-right:0 !important;
    }
     #side-header,.layout-boxed-mode .side-header-wrapper,.side-header-background{
         background-color:#ffffff;
    }
     #side-header{
         position:static;
         height:auto;
         width:100% !important;
         padding:20px 30px 20px 30px !important;
         margin:0 !important;
    }
     #side-header .side-header-background{
         display:none;
    }
     #side-header .side-header-border{
         display:none;
    }
     #side-header .side-header-wrapper{
         padding-bottom:0;
         position:relative;
    }
     #side-header .header-social,#side-header .header-v4-content{
         display:none;
    }
     #side-header .fusion-logo{
         margin:0;
         float:left;
    }
     #side-header .side-header-content{
         padding:0 !important;
    }
     #side-header.fusion-mobile-menu-design-classic .fusion-logo{
         float:none;
         text-align:center;
    }
     body #wrapper .header-shadow:after,body.side-header #wrapper #side-header.header-shadow .side-header-border:before{
         position:static;
         height:auto;
         box-shadow:none;
         -webkit-box-shadow:none;
         -moz-box-shadow:none;
    }
     #side-header .fusion-main-menu,#side-header .side-header-content-1-2,#side-header .side-header-content-3{
         display:none;
    }
     #side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-nav-holder{
         display:block;
         margin-top:20px;
    }
     #side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-sticky-nav-holder{
         display:none;
    }
     #side-header.fusion-mobile-menu-design-modern .fusion-logo{
         float:left;
         margin:0;
    }
     #side-header.fusion-mobile-menu-design-modern .fusion-logo-left{
         float:left;
    }
     #side-header.fusion-mobile-menu-design-modern .fusion-logo-right{
         float:right;
    }
     #side-header.fusion-mobile-menu-design-modern .fusion-logo-center{
         float:left;
    }
     #side-header.fusion-mobile-menu-design-modern .fusion-mobile-menu-icons{
         display:block;
    }
     #side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons{
         float:left;
         position:static;
    }
     #side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons a{
         float:left;
    }
     #side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons :first-child{
         margin-left:0;
    }
     #side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-left .fusion-mobile-menu-icons{
         float:right;
    }
     #side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-left .fusion-mobile-menu-icons a:last-child{
         margin-left:0;
    }
     #side-header.fusion-mobile-menu-design-modern .fusion-main-menu-container .fusion-mobile-nav-holder,#side-header.fusion-mobile-menu-design-modern .side-header-wrapper > .fusion-secondary-menu-search{
         padding-top:20px;
         margin-left:-30px;
         margin-right:-30px;
         margin-bottom:-20px;
    }
     #side-header.fusion-mobile-menu-design-modern .fusion-main-menu-container .fusion-mobile-nav-holder > ul{
         display:block;
         border-right:0;
         border-left:0;
         border-bottom:0;
    }
     #side-header.fusion-is-sticky.fusion-sticky-menu-1 .fusion-mobile-nav-holder{
         display:none;
    }
     #side-header.fusion-is-sticky.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder{
         display:none;
    }
     .fusion-mobile-menu-design-modern .fusion-secondary-header{
         padding:0px;
         padding-left:0 !important;
         padding-right:0 !important;
    }
     .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-row{
         padding-left:0px;
         padding-right:0px;
    }
     .fusion-mobile-menu-design-modern .fusion-social-links-header{
         max-width:100%;
         text-align:center;
         margin-top:10px;
         margin-bottom:8px;
    }
     .fusion-mobile-menu-design-modern .fusion-social-links-header a{
         margin-right:20px;
         margin-bottom:5px;
    }
     .fusion-mobile-menu-design-modern .fusion-alignleft{
         border-bottom:1px solid transparent;
    }
     .fusion-mobile-menu-design-modern .fusion-alignleft,.fusion-mobile-menu-design-modern .fusion-alignright{
         width:100%;
         float:none;
         display:block;
    }
     .fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft,.fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignright{
         text-align:center;
    }
     .fusion-mobile-menu-design-modern .fusion-secondary-menu > ul > li{
         display:inline-block;
         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-header .fusion-row{
         padding-left:0;
         padding-right:0;
    }
     .fusion-header-wrapper .fusion-header,.fusion-header-wrapper .fusion-secondary-main-menu{
         background-color:#ffffff;
    }
     .fusion-header-wrapper .fusion-row{
         padding-left:0;
         padding-right:0;
         max-width:100%;
    }
     .fusion-footer-copyright-area > .fusion-row,.fusion-footer-widget-area > .fusion-row{
         padding-left:0;
         padding-right:0;
    }
     .fusion-secondary-header .fusion-row{
         display:block;
    }
     .fusion-secondary-header .fusion-alignleft{
         margin-right:0;
    }
     .fusion-secondary-header .fusion-alignright{
         margin-left:0;
    }
     body.fusion-body .fusion-secondary-header .fusion-alignright > *{
         float:none;
    }
     body.fusion-body .fusion-secondary-header .fusion-alignright .fusion-social-links-header .boxed-icons{
         margin-bottom:5px;
    }
     .fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-header,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-header,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-header{
         padding-top:20px;
         padding-bottom:20px;
    }
     .fusion-header-v4 .fusion-logo{
         display:block;
    }
     .fusion-header-v4.fusion-mobile-menu-design-modern .fusion-logo .fusion-logo-link{
         max-width:75%;
    }
     .fusion-header-v4.fusion-mobile-menu-design-modern .fusion-mobile-menu-icons{
         position:absolute;
    }
     .fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-logo a{
         float:none;
         text-align:center;
         margin:0 !important;
    }
     .fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-main-menu{
         display:none;
    }
     .fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-mobile-nav-holder{
         display:block;
         margin-top:20px;
    }
     .fusion-mobile-menu-design-classic .fusion-secondary-header{
         padding:10px;
    }
     .fusion-mobile-menu-design-classic .fusion-secondary-header .fusion-mobile-nav-holder{
         margin-top:0;
    }
     .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-header,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-header{
         padding-top:20px;
         padding-bottom:20px;
    }
     .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-secondary-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-secondary-main-menu{
         padding-top:6px;
         padding-bottom:6px;
    }
     .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-main-menu{
         display:none;
    }
     .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-mobile-nav-holder{
         display:block;
    }
     .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo a{
         float:none;
         text-align:center;
         margin:0 !important;
    }
     .fusion-mobile-menu-design-classic.fusion-header-v4 .searchform,.fusion-mobile-menu-design-classic.fusion-header-v5 .searchform{
         display:block;
         float:none;
         width:100%;
         margin:0;
         margin-top:13px;
    }
     .fusion-mobile-menu-design-classic.fusion-header-v4 .search-table,.fusion-mobile-menu-design-classic.fusion-header-v5 .search-table{
         width:100%;
    }
     .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a{
         float:none;
    }
     .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-header-banner{
         margin-top:10px;
    }
     .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-secondary-main-menu .searchform{
         display:none;
    }
     .fusion-mobile-menu-design-classic .fusion-alignleft{
         margin-bottom:10px;
    }
     .fusion-mobile-menu-design-classic .fusion-alignleft,.fusion-mobile-menu-design-classic .fusion-alignright{
         float:none;
         width:100%;
         line-height:normal;
         display:block;
    }
     .fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-contact-info{
         text-align:center;
         line-height:normal;
    }
     .fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-secondary-menu{
         display:none;
    }
     .fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-social-links-header{
         max-width:100%;
         margin-top:5px;
         text-align:center;
    }
     .fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-social-links-header a{
         margin-bottom:5px;
    }
     .fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-header-tagline{
         float:none;
         text-align:center;
         margin-top:10px;
         line-height:24px;
         margin-left:auto;
         margin-right:auto;
    }
     .fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-header-banner{
         float:none;
         text-align:center;
         margin:0 auto;
         width:100%;
         margin-top:20px;
         clear:both;
    }
     .fusion-mobile-menu-design-modern .ubermenu-responsive-toggle,.fusion-mobile-menu-design-modern .ubermenu-sticky-toggle-wrapper{
         clear:both;
    }
     .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-main-menu{
         display:none;
    }
     .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header{
         padding-top:20px;
         padding-bottom:20px;
    }
     .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header .fusion-row{
         width:100%;
    }
     .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-logo{
         margin:0 !important;
    }
     .fusion-mobile-menu-design-modern.fusion-header-v1 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v2 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v3 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v4 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v5 .modern-mobile-menu-expanded .fusion-logo{
         margin-bottom:20px !important;
    }
     .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder{
         padding-top:20px;
         margin-left:-30px;
         margin-right:-30px;
         margin-bottom:calc(-20px - 0px);
    }
     .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder > ul,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder > ul,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder > ul,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder > ul,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder > ul{
         display:block;
    }
     .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-sticky-nav-holder{
         display:none;
    }
     .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-menu-icons{
         display:block;
    }
     .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo a{
         float:none;
    }
     .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo .searchform{
         float:none;
         display:none;
    }
     .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header-banner{
         margin-top:10px;
    }
     .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-center .fusion-logo{
         float:left;
    }
     .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder{
         padding-top:0;
         margin-left:-30px;
         margin-right:-30px;
         margin-bottom:0;
    }
     .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu{
         position:static;
         border:0;
    }
     .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu .fusion-mobile-nav-holder > ul,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu .fusion-mobile-nav-holder > ul{
         border:0;
    }
     .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu .searchform,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu .searchform{
         float:none;
    }
     .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-sticky-header-wrapper,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-sticky-header-wrapper{
         position:fixed;
         width:100%;
    }
     .fusion-mobile-menu-design-modern.fusion-logo-right.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-logo-right.fusion-header-v5 .fusion-logo{
         float:right;
    }
     .fusion-mobile-menu-design-modern.fusion-sticky-menu-only.fusion-header-v4 .fusion-secondary-main-menu,.fusion-mobile-menu-design-modern.fusion-sticky-menu-only.fusion-header-v5 .fusion-secondary-main-menu{
         position:static;
    }
     .fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-sticky-nav-holder{
         display:none;
    }
     .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder{
         display:none;
    }
     .fusion-mobile-menu-design-classic .fusion-mobile-nav-item,.fusion-mobile-menu-design-classic .fusion-mobile-selector,.fusion-mobile-menu-design-modern .fusion-mobile-nav-item,.fusion-mobile-menu-design-modern .fusion-mobile-selector{
         text-align: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;
    }
     .no-overflow-y{
         overflow-y:visible !important;
    }
     #content{
         width:100% !important;
         margin-left:0px !important;
    }
     .sidebar{
         width:100% !important;
         float:none !important;
         margin-left:0 !important;
         clear:both;
    }
     .fusion-layout-column{
         margin-left:0;
         margin-right:0;
    }
     .fusion-layout-column:nth-child(2n),.fusion-layout-column:nth-child(3n),.fusion-layout-column:nth-child(4n),.fusion-layout-column:nth-child(5n){
         margin-left:0;
         margin-right:0;
    }
     .fusion-layout-column.fusion-spacing-no{
         margin-bottom:0;
    }
     .fusion-body .fusion-layout-column.fusion-spacing-no{
         width:100%;
    }
     .fusion-body .fusion-layout-column.fusion-spacing-yes{
         width:100%;
    }
     .fusion-columns-1 .fusion-column:first-child,.fusion-columns-2 .fusion-column:first-child,.fusion-columns-3 .fusion-column:first-child,.fusion-columns-4 .fusion-column:first-child,.fusion-columns-5 .fusion-column:first-child{
         margin-left:0;
    }
     .fusion-columns .fusion-column{
         width:100% !important;
         float:none;
         box-sizing:border-box;
         -webkit-box-sizing:border-box;
         -moz-box-sizing:border-box;
    }
     .fusion-columns .fusion-column:not(.fusion-column-last){
         margin:0 0 50px;
    }
     #slidingbar-area .columns .col,.avada-container .columns .col,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-6,.footer-area .fusion-columns .fusion-column,.fusion-columns-5 .col-lg-2,.fusion-columns-5 .col-md-2,.fusion-columns-5 .col-sm-2{
         float:none;
         width:100%;
    }
     .fusion-filters{
         border-bottom:0;
    }
     .fusion-body .fusion-filter{
         float:none;
         margin:0;
         border-bottom:1px solid #E7E6E6;
    }
     #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-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-body .fusion-page-title-bar .fusion-breadcrumbs{
    }
     .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-tagline{
         display:block;
         float:none;
         text-align:center;
         max-width:100%;
    }
     .fusion-content-boxes.content-boxes-clean-horizontal .content-box-column,.fusion-content-boxes.content-boxes-clean-vertical .content-box-column{
         border-right-width:1px;
    }
     .fusion-content-boxes .content-box-shortcode-timeline{
         display:none;
    }
     .fusion-countdown,.fusion-countdown .fusion-countdown-counter-wrapper,.fusion-countdown .fusion-countdown-heading-wrapper,.fusion-countdown .fusion-countdown-link-wrapper{
         display:block;
    }
     .fusion-countdown .fusion-countdown-heading-wrapper{
         text-align:center;
    }
     .fusion-countdown .fusion-countdown-counter-wrapper{
         margin-top:20px;
         margin-bottom:10px;
    }
     .fusion-countdown .fusion-dash-title{
         display:block;
         font-size:16px;
    }
     .fusion-body .fusion-countdown .fusion-dash-title{
         padding:0;
    }
     .fusion-countdown .fusion-countdown-link-wrapper{
         text-align:center;
    }
     .fusion-reading-box-container .reading-box.reading-box-center{
         text-align:left;
    }
     .fusion-reading-box-container .reading-box.reading-box-right{
         text-align:left;
    }
     .fusion-reading-box-container .fusion-desktop-button{
         display:none;
    }
     .fusion-reading-box-container .fusion-mobile-button{
         display:block;
    }
     .fusion-reading-box-container .fusion-mobile-button.continue-center{
         display:block;
    }
     #wrapper{
         width:auto !important;
    }
     .create-block-format-context{
         display:none;
    }
     .review{
         float:none;
         width:100%;
    }
     .fusion-body .fusion-social-links-footer,.fusion-copyright-notice{
         display:block;
         text-align:center;
    }
     .fusion-social-links-footer{
         width:auto;
    }
     .fusion-social-links-footer .fusion-social-networks{
         display:inline-block;
         float:none;
         margin-top:0;
    }
     .fusion-copyright-notice{
         padding:0 0 15px;
    }
     .fusion-copyright-notice:after,.fusion-social-networks:after{
         content:"";
         display:block;
         clear:both;
    }
     .fusion-copyright-notice li,.fusion-social-networks li{
         float:none;
         display:inline-block;
    }
     .fusion-title{
         margin-top:0px !important;
         margin-bottom:20px !important;
    }
     .tfs-slider .fusion-title{
         margin-bottom:0 !important;
    }
     #main .cart-empty{
         float:none;
         text-align:center;
         border-top:1px solid;
         border-bottom:none;
         width:100%;
         line-height:normal !important;
         height:auto !important;
         margin-bottom:10px;
         padding-top:10px;
    }
     #main .return-to-shop{
         float:none;
         border-top:none;
         border-bottom:1px solid;
         width:100%;
         text-align:center;
         line-height:normal !important;
         height:auto !important;
         padding-bottom:10px;
    }
     #content.full-width{
         margin-bottom:0;
    }
     .sidebar .social_links .social li{
         width:auto;
         margin-right:5px;
    }
     #comment-input{
         margin-bottom:0;
    }
     #comment-input input{
         width:100%;
         float:none !important;
         margin-bottom:10px;
    }
     #comment-textarea textarea{
         width:100%;
    }
     .widget.facebook_like iframe{
         width:100% !important;
         max-width:none !important;
    }
     .pagination{
         margin-top:40px;
    }
     .portfolio-one .portfolio-item .image{
         float:none;
         width:auto;
         height:auto;
         margin-bottom:20px;
    }
     h5.toggle span.toggle-title{
         width:80%;
    }
     #wrapper .sep-boxed-pricing .panel-wrapper{
         padding:0;
    }
     #wrapper .full-boxed-pricing .column,#wrapper .sep-boxed-pricing .column{
         float:none;
         margin-bottom:10px;
         margin-left:0;
         width:100%;
    }
     .share-box{
         height:auto;
    }
     #wrapper .share-box h4{
         float:none;
         line-height:20px !important;
         margin-top:0;
         padding:0;
    }
     .share-box ul{
         float:none;
         overflow:hidden;
         padding:0 25px;
         padding-bottom:15px;
         margin-top:0px;
    }
     .project-content .project-description{
         float:none !important;
    }
     .single-avada_portfolio .portfolio-half .project-content .project-description h3{
         margin-top:24px;
    }
     .project-content .fusion-project-description-details{
         margin-bottom:50px;
    }
     .project-content .project-description,.project-content .project-info{
         width:100% !important;
    }
     .portfolio-half .flexslider{
         width:100% !important;
    }
     .portfolio-half .project-content{
         width:100% !important;
    }
     #style_selector{
         display:none;
    }
     .ls-avada .ls-nav-next,.ls-avada .ls-nav-prev{
         display:none !important;
    }
     #footer .social-networks{
         width:100%;
         margin:0 auto;
         position:relative;
         left:-11px;
    }
     .tab-holder .tabs{
         height:auto !important;
         width:100% !important;
    }
     .shortcode-tabs .tab-hold .tabs li{
         width:100% !important;
    }
     body .shortcode-tabs .tab-hold .tabs li,body.dark .sidebar .tab-hold .tabs li{
         border-right:none !important;
    }
     .error-message{
         line-height:170px;
         margin-top:20px;
    }
     .error_page .useful_links{
         width:100%;
    }
     .error-page .useful_links{
         padding-left:0;
    }
     .fusion-google-map{
         width:100% !important;
    }
     .social_links_shortcode .social li{
         width:10% !important;
    }
     #wrapper .ei-slider{
         width:100% !important;
         height:200px !important;
    }
     .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:#000;
    }
     .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-contact-info{
         padding:1em 30px;
         line-height:1.5em;
    }
}
 @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 (min-device-width: 320px) and (max-device-width: 640px){
     #wrapper{
         width:auto !important;
    }
     .fusion-columns .fusion-column{
         float:none;
         width:100% !important;
         margin:0 0 50px;
         box-sizing:border-box;
         -webkit-box-sizing:border-box;
         -moz-box-sizing:border-box;
    }
     #slidingbar-area .fusion-columns .fusion-column,.footer-area .fusion-columns .fusion-column{
         float:left;
         width:98% !important;
    }
     .fullwidth-box{
         background-attachment:scroll !important;
    }
     .no-mobile-totop .to-top-container{
         display:none;
    }
     .no-mobile-slidingbar #slidingbar-area{
         display:none;
    }
     .review{
         float:none;
         width:100%;
    }
     .copyright,.social-networks{
         float:none;
         padding:0 0 15px;
         text-align:center;
    }
     .copyright:after,.social-networks:after{
         content:"";
         display:block;
         clear:both;
    }
     .copyright li,.social-networks li{
         float:none;
         display:inline-block;
    }
     .continue{
         display:none;
    }
     .mobile-button{
         display:block !important;
         float:none;
    }
     .title{
         margin-top:0px !important;
         margin-bottom:20px !important;
    }
     #content{
         width:100% !important;
         float:none !important;
         margin-left:0px !important;
         margin-bottom:50px;
    }
     #content.full-width{
         margin-bottom:0;
    }
     .sidebar{
         width:100% !important;
         float:none !important;
         margin-left:0 !important;
    }
     .sidebar .social_links .social li{
         width:auto;
         margin-right:5px;
    }
     #comment-input{
         margin-bottom:0;
    }
     #comment-input input{
         width:90%;
         float:none !important;
         margin-bottom:10px;
    }
     #comment-textarea textarea{
         width:90%;
    }
     .widget.facebook_like iframe{
         width:100% !important;
         max-width:none !important;
    }
     .pagination{
         margin-top:40px;
    }
     .portfolio-one .portfolio-item .image{
         float:none;
         width:auto;
         height:auto;
         margin-bottom:20px;
    }
     h5.toggle span.toggle-title{
         width:80%;
    }
     #wrapper .sep-boxed-pricing .panel-wrapper{
         padding:0;
    }
     #wrapper .full-boxed-pricing .column,#wrapper .sep-boxed-pricing .column{
         float:none;
         margin-bottom:10px;
         margin-left:0;
         width:100%;
    }
     .share-box{
         height:auto;
    }
     #wrapper .share-box h4{
         float:none;
         line-height:20px !important;
         margin-top:0;
         padding:0;
    }
     .share-box ul{
         float:none;
         overflow:hidden;
         padding:0 25px;
         padding-bottom:25px;
         margin-top:0px;
    }
     .project-content .project-description{
         float:none !important;
    }
     .project-content .fusion-project-description-details{
         margin-bottom:50px;
    }
     .project-content .project-description,.project-content .project-info{
         width:100% !important;
    }
     .portfolio-half .flexslider{
         width:100% !important;
    }
     .portfolio-half .project-content{
         width:100% !important;
    }
     #style_selector{
         display:none;
    }
     .ls-avada .ls-nav-next,.ls-avada .ls-nav-prev{
         display:none !important;
    }
     #footer .social-networks{
         width:100%;
         margin:0 auto;
         position:relative;
         left:-11px;
    }
     .recent-works-items a{
         max-width:64px;
    }
     #slidingbar-area .flickr_badge_image img,.footer-area .flickr_badge_image img{
         max-width:64px;
         padding:3px !important;
    }
     .tab-holder .tabs{
         height:auto !important;
         width:100% !important;
    }
     .shortcode-tabs .tab-hold .tabs li{
         width:100% !important;
    }
     body .shortcode-tabs .tab-hold .tabs li,body.dark .sidebar .tab-hold .tabs li{
         border-right:none !important;
    }
     .error_page .useful_links{
         width:100%;
         padding-left:0;
    }
     .fusion-google-map{
         width:100% !important;
    }
     .social_links_shortcode .social li{
         width:10% !important;
    }
     #wrapper .ei-slider{
         width:100% !important;
         height:200px !important;
    }
     .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 (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 only screen and (min-device-width: 768px) and (max-device-width: 1024px){
     #wrapper .ei-slider{
         width:100%;
    }
}
 @media only screen and (min-device-width: 320px) and (max-device-width: 480px){
     #wrapper .ei-slider{
         width:100%;
    }
}
 @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){
     .fullwidth-box{
         background-attachment:scroll !important;
    }
     .fusion-main-menu > ul > li{
         padding-right:25px;
    }
     #wrapper .fusion-page-title-bar{
         height:87px !important;
    }
     #wrapper .ei-slider{
         width:100%;
    }
     #main,.fullwidth-box,.fusion-footer-widget-area,.page-title-bar,body{
         background-attachment:scroll !important;
    }
}
 @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
     .gravity-select-parent .select-arrow{
         height:24px;
         line-height:24px;
    }
     .fusion-imageframe, .imageframe-align-center{
         font-size:0px;
         line-height:normal;
    }
}
 @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;
    }
     100%{
         -webkit-transform:scale(1.5);
         opacity:0;
    }
}
 @-moz-keyframes avadaSonarEffect{
     0%{
         opacity:0.3;
    }
     40%{
         opacity:0.5;
    }
     100%{
         -moz-transform:scale(1.5);
         opacity:0;
    }
}
 @keyframes avadaSonarEffect{
     0%{
         opacity:0.3;
    }
     40%{
         opacity:0.5;
    }
     100%{
         transform:scale(1.5);
         opacity:0;
         -webkit-transform:scale(1.5);
         -moz-transform:scale(1.5);
         -ms-transform:scale(1.5);
         -o-transform:scale(1.5);
    }
}
 #menu-item-22560:before{
     left: -25px;
     font-size: 17px;
     height: 34px;
     line-height: 50px;
}
 .fusion-secondary-menu > ul > li:nth-child(2) > a {
     padding-left: 0;
}
 #menu-item-22560 a span p:nth-child(1){
     letter-spacing: 0.63px;
}
 .fusion-secondary-menu > ul > li:nth-child(1){
     margin-right: 0!important;
}
 .social_facebook_square:before{
     font-size: 28px!important;
}
 #wrapper{
     margin-top:0!important;
}
 #menu-social-menu .social_facebook_square:before{
     content: "\e0aa";
}
 .vc_custom_1484723689968{
     margin-bottom: 0px !important;
}
 .vc_custom_1484040172939{
     margin-bottom: 20px !important;
}
 .vc_custom_1482321338623{
     margin-bottom: 20px !important;
}
 .vc_custom_1484040577343{
     margin-bottom: 20px !important;
}
 .vc_custom_1484187698991{
     margin-bottom: 0px !important;
}
 .vc_custom_1484102703839{
     margin-bottom: 0px !important;
}
 .vc_custom_1500267349946{
     margin-bottom: 20px !important;
}
 .vc_custom_1500267385519{
     margin-bottom: 20px !important;
}
 .vc_custom_1484550574490{
     margin-bottom: 0px !important;
}
 </style><noscript><style type="text/css"> .wpb_animate_when_almost_visible {
     opacity: 1;
}
 * html div#fl813691 {
     position: absolute;
     overflow:hidden;
     top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
}
 #fl813691{
     width: 300px;
     z-index: 999;
     font: 12px Arial, Helvetica, sans-serif;
     color:#666;
     position:fixed;
     _position: absolute;
     right:0;
     bottom:0;
     height:350px;
}
 #cob263512{
     height:auto;
     padding-left:7px;
}
 #coh963846{
     color: #fff;
     display: block;
     background: #ff0000;
     padding: 10px;
     line-height: 20px;
     text-align: center;
     font-size: 15px;
     margin-top: -20px;
}
 #coh963846 a{
     color:#690;
     text-decoration:none;
}
 #coc67178{
     float:right;
     padding:0;
     margin:0;
     list-style:none;
     overflow:hidden;
     height:15px;
}
 #coc67178 li{
     display:inline;
}
 #coc67178 li a{
     background-image:url("/theme/closebutton.gif");
     background-repeat:no-repeat;
     width:30px;
     height:0;
     padding-top:15px;
     overflow:hidden;
     float:left;
}
 #coc67178 li a.close{
     background-position: 0 0;
}
 #coc67178 li a.close:hover{
     background-position: 0 -15px;
}
 #coc67178 li a.min{
     background-position: -30px 0;
}
 #coc67178 li a.min:hover{
     background-position: -30px -15px;
}
 #coc67178 li a.max{
     background-position: -60px 0;
}
 #coc67178 li a.max:hover{
     background-position: -60px -15px;
}
 #co453569{
     display: block;
     margin: 0;
     padding: 0;
     height: auto;
     padding: 10px;
     background: #fff;
     border-style: solid;
     border-width: 1px;
     border: 1px solid #d9d9d9;
     line-height: 1.6em;
     overflow: hidden;
}
 nav {
     display: block;
     background: #fff;
}
 .textpadding p {
     line-height: 1.5;
     padding: 0px;
     margin: 0px;
}
 img.image-about-us {
     height: 100px;
     padding: 10px;
}
.menu {
    display: flex;
    justify-content: center;
    height: 50px;
    line-height: 30px;
}
 .menu li {
    display: inline-block;
    position: relative;
    z-index: 100;
    float: left;
    
}
 .menu li:first-child {
     margin-left: 0;
}
.menu li a {
    font-weight: 600;
    text-decoration: none;
    padding: 13px 25px;
    font-size: 16px;
    display: block;
    color: #00558a;
    transition: all 0.2s ease-in-out 0s;
    height: 50px;
    min-width: 125px;
    text-align: center;
}
 .img-overflow {
     height: 220px;
}

.img-overflow img {
    min-width: 100%;
}
 .menu li a:hover, .menu li:hover>a {
     color: #fff;
     background: #00558a;
}
 .menu li a:hover .fa-angle-right:before, .menu li:hover .fa-angle-right:before {
     content: "\f107";
}
 .menu ul {
     visibility: hidden;
     opacity: 0;
     margin: 0;
     padding: 0;
     width: 285px;
     position: absolute;
     left: 0px;
     background: #fff;
     z-index: 99;
     transform: translate(0, 20px);
     transition: all 0.2s ease-out;
}
 .menu ul:after {
     bottom: 100%;
     left: 20%;
     border: solid transparent;
     content: " ";
     height: 0;
     width: 0;
     position: absolute;
     pointer-events: none;
     border-color: rgba(255, 255, 255, 0);
     border-bottom-color: #fff;
     border-width: 6px;
     margin-left: -6px;
}
 .menu ul li {
     display: block;
     float: none;
     background: none;
     margin: 0;
     padding: 0;
}
.menu ul li a {
    font-size: 15px;
    font-weight: normal;
    display: block;
    color: #797979;
    background: #fff;
    height: initial;
    text-align: left;
    padding: 0px 30px !important;
}
.titlemenu h3 a {
    font-size: 14px;
    color: #fff;
    margin-left: 27px;
    text-transform: uppercase;
}

.titlemenu {
    padding: 9px 10px;
    background: #00558a;
}

.titlemenu h3 {
    margin: 0px;
}

.box_produt_hot li {
    list-style: none;
    background: #f1f1f1;
    padding: 5px 18px;
    border-bottom: 1px dashed #00558a;
}

.box_produt_hot {
    margin-bottom: 15px;
}

.box_produt_hot ul {
    margin: 0px;
    padding: 0px;
}

.margintop {
    margin-top: 25px;
}

.box_produt_hot li a {
    color: #000;
}
 .menu ul li a:hover, .menu ul li:hover>a {
     background: #00558a;
     color: #fff;
}
 .sub-menu li:hover a:before {
     color: #fff;
}
 .menu li:hover>ul {
     visibility: visible;
     opacity: 1;
     transform: translate(0, 0);
}
 .right-fixed {
     padding-left: 30px;
}
 .right-container {
     left: initial !important;
}
 .menu ul ul {
     left: 285px;
     top: 0px;
     visibility: hidden;
     opacity: 0;
     transform: translate(20px, 20px);
     transition: all 0.2s ease-out;
}
 .menu ul ul:after {
     left: -6px;
     top: 10%;
     border: solid transparent;
     content: " ";
     height: 0;
     width: 0;
     position: absolute;
     pointer-events: none;
     border-color: rgba(255, 255, 255, 0);
     border-right-color: #fff;
     border-width: 6px;
     margin-top: -6px;
}
 .menu li>ul ul:hover {
     visibility: visible;
     opacity: 1;
     transform: translate(0, 0);
}
div#google_translate_element {
    position: absolute;
    top: -41px;
    z-index: 9999;
    right: 0px;
}
 #myBtn {
     display: none;
    /* Hidden by default */
     position: fixed;
     bottom: 100px;
     right: 35px;
     z-index: 99;
     border: none;
     outline: none;
     background-color: #00558a;
     color: white;
     cursor: pointer;
     padding: 5px 10px;
     border-radius: 5px;
}
 #myBtn:hover {
     background-color: #555;
    /* Add a dark-grey background on hover */
}
 .responsive-menu {
     display: none;
     width: 100%;
     padding: 12px 15px;
     background: #00558a;
     color: #fff;
     text-transform: uppercase;
     font-weight: 600;
     font-size: 18px;
}
 .responsive-menu:hover {
     color: #f1ef19;
     text-decoration: none;
}

 nav ul {
     margin: 0px;
     padding: 0px;
}
 a.homer {
     background: #FC6D58;
}
 @media (min-width: 768px) and (max-width: 979px) {
     .mainWrap {
         width: 768px;
    }
     .menu ul {
         top: 37px;
    }
     .menu li a {
         font-size: 12px;
    }
     a.homer {
         background: #E95546;
    }
}
 b.icon-plus {
    position: absolute;
    z-index: 99999;
    right: 10px;
    top: 11px;
    color: #00558a;
    right: 6px !important;
    top: 13px;
    }
 .menu li:hover>a b.icon-plus {

    color: #fff;
    }
 @media (max-width: 767px) {
     .qr-code img {
         width: 100%;
         padding: 15px;
    }
     .search {
         top: 15px;
         right: 6px;
    }
     nav.woocommerce-pagination.paging.pull-right {
         background: #fff;
    }
     input#search {
         height: 35px !important;
    }
     b.icon-plus {
         position: absolute;
         z-index: 99999;
         right: 10px;
         top: 11px;
         color: #000;
    }
     .menu li:hover b.icon-plus {
         color: #fff;
    }
     ul.sub-menu b.icon-plus {
         position: absolute;
         z-index: 99999;
         right: 10px;
         top: 11px;
         color: #000 !important;
    }
     ul.sub-menu li:hover b.icon-plus {
         color: #fff !important;
    }
     .row.first-home {
         margin: initial;
    }
     a.fusion-logo-mobile img {
         height: 100px;
    }
     .wpb_column.vc_column_container.vc_col-sm-2.qr-code {
         width: 30%;
         float: left;
         margin-top: -4px;
    }
     .mainWrap {
         width: auto;
         padding: 50px 20px;
    }
     #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: 8px;
         padding-right: 8px;
    }
     h2.titBox a {
         border-bottom: 0px solid #00558a;
    }
     .uk-grid.second-row {
         margin-top: 30px;
         margin-right: 0px;
         margin-left: 0px;
    }
     .menu {
         display: none;
    }
     .responsive-menu {
         display: block;
    }
     nav {
         margin: 0;
         background: none;
         display: block !important;
    }
     .menu li {
         display: block;
         margin: 0;
    }
     .menu li a {
         background: #fff;
         color: #000;
    }
     .menu li a:hover, .menu li:hover>a {
         background: #00558a;
         color: #fff;
    }
     .menu ul {
         visibility: hidden;
         opacity: 0;
         top: 0;
         left: 0;
         width: 100%;
         transform: initial;
    }
     .menu li:hover>ul {
         visibility: visible;
         opacity: 1;
         position: relative;
         transform: initial;
    }
     .menu ul ul {
         left: 0;
         transform: initial;
    }
     .menu li>ul ul:hover {
         transform: initial;
    }
}

@media (max-width: 567px) {
.p-banner.bg {
    display: none;
}

.image-fixed {
    height: initial;
    overflow: hidden;
}
.tailor_container .avatar {
    position: initial;
    left: 20px;
    top: 0px;
    margin: auto;
    display: block;
    text-align: center;
}

.tailor_container .title {
    font-size: 20px;
    padding-bottom: 10px;
    border-bottom: 2px dotted #ffffff;
    line-height: 1.5;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.tailor_container .btn-white {
    position: initial;
    right: 20px;
    bottom: 20px;
    width: 100%;
}

.Class-maxwidth-1130.relative {
    position: relative;
    padding-left: 15px;
}

.first-pic {
    margin-bottom: 25px;
}

a.tablinks.booked {
    float: right;
    display: block;
    background: #dd0000;
    clear: both;
    width: 100%;
}
 
div.tab a {
    float: left;
    color: white;
    text-align: center;
    padding: 10px 5px;
    text-decoration: none;
    transition: 0.3s;
    font-size: 15px;
    width: 50%;
    height: 34px;
    text-transform: uppercase;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}


}
 