body, .site, .mask::after, .mask::before { background-color: #ffffff; }
 .site-topbar { background-color: #000000;color: #888888;font-size: 14px;line-height: 1.3em; }
 .site-header-sticky, .site-header-sticky .widget.widget_search { background-color: #ffffff; }
 .content-header { background-color: #000000;background-image: url(https://linethemes.com/hank/wp-content/uploads/2019/10/bg-title.jpg);background-position: bottom right;background-repeat: no-repeat;background-size: contain;background-attachment: scroll;margin-bottom: 80px;padding-top: 120px;padding-bottom: 50px; }
 body { font-family: Jost;font-style: normal;color: #000000;font-size: 16px;line-height: 150%; }
 h1 { font-size: 64px;line-height: 1em; }
 h2 { font-size: 48px;line-height: 1.1em; }
 h3 { font-size: 32px;line-height: 1.1em; }
 h4 { font-size: 24px;line-height: 1.2em; }
 h5 { font-size: 18px;line-height: 1.2em; }
 h6 { color: #34b8e1;text-transform: uppercase;font-size: 12px;line-height: 1.2em;letter-spacing: 1px; }
 .site-header .navigator > .menu > li a { text-transform: lowercase;font-size: 21px;line-height: 16px; }
 .site-header-sticky .navigator > .menu > li a { text-transform: lowercase;font-size: 21px;line-height: 16px; }
 .content-header .page-title-inner, .page-title .subtitle { color: #ffffff;font-size: 96px;line-height: 1em; }
 .content-header .breadcrumbs, .content-header .down-arrow a { color: #ffffff;font-size: 13px; }
 .widget > .widget-title { font-size: 21px;line-height: 32px;margin-top: 0px;margin-bottom: 20px; }
 .widget { font-size: 15px;line-height: 1.3em;margin-bottom: 60px; }
 .sliding-menu { text-transform: lowercase;font-size: 32px;line-height: 30px;background-color: #feeb35; }
 .content-bottom-widgets .widget { margin-bottom: 20px; }
 .site-footer { color: #999999;font-size: 14px;border-top: 0px none #000000;border-right: 0px none #000000;border-bottom: 0px none #000000;border-left: 0px none #000000;background-color: #000000; }
 .footer-copyright { color: rgba(255, 255, 255, 0.7); }
 a { color: #34b8e1; }
 a:hover { color: #000000; }
 .site-topbar a { color: #888888; }
 .site-topbar a:hover,.site-topbar .menu-top li:hover a { color: #ffffff; }
 .site-header .off-canvas-toggle, .site-header .navigator .menu > li  a, .site-header a { color: #ffffff; }
 .site-header .navigator .menu > li.current-menu-item > a, .site-header .navigator .menu > li.current_page_item > a, .site-header .navigator .menu > li.current-menu-ancestor > a, .site-header .navigator .menu > li.current-menu-parent > a, .site-header .navigator .menu > li.current-page-ancestor > a, .site-header .navigator .menu.menu-extras > li > a, .site-header .navigator .menu.menu-extras .search-field, .site-header .off-canvas-toggle, .site-header .off-canvas-toggle:hover { color: #feeb35; }
 .site-header-sticky .off-canvas-toggle, .site-header-sticky .navigator .menu > li  a, .site-header-sticky a { color: #999999; }
 .site-header-sticky .off-canvas-toggle:hover, .site-header-sticky .navigator .menu > li:hover > a, .site-header-sticky a:hover { color: #000000; }
 .site-header-sticky .navigator .menu > li.current-menu-item > a, .site-header-sticky .navigator .menu > li.current_page_item > a, .site-header-sticky .navigator .menu > li.current-menu-ancestor > a, .site-header-sticky .navigator .menu > li.current-menu-parent > a, .site-header-sticky .navigator .menu > li.current-page-ancestor > a, .site-header-sticky .navigator .menu.menu-extras > li > a, .site-header-sticky .navigator .menu.menu-extras .search-field, .site-header-sticky .off-canvas-toggle, .site-header-sticky .off-canvas-toggle:hover { color: #000000; }
 .breadcrumbs a { color: rgba(255, 255, 255, 0.7); }
 .breadcrumbs a:hover { color: #ffffff; }
 .sliding-menu a { color: #000000; }
 .site-footer a { color: #ffffff; }
 .site-footer .footer-copyright a:hover { color: #feeb35; }
 .wrap { width: 1680px;max-width: 90%; }
 .content-body-inner { padding-bottom: 80px; }
 .content > .vc_row > .row-inner, .content > .vc_section > .vc_row > .row-inner { width: 1710px;margin: 0 auto; }
 .site-header .header-brand { margin-top: 45px;margin-bottom: 46px; }
 .site-header .off-canvas-toggle, .site-header .navigator .menu > li > a, .site-header .menu-extras > li > a { padding-top: 5px;padding-bottom: 4px; }
 .site-header-sticky .header-brand { margin-top: 30px;margin-bottom: 31px; }
 .site-header-sticky .off-canvas-toggle, .site-header-sticky .navigator .menu > li > a, .site-header-sticky .menu-extras > li > a { padding-top: 5px;padding-bottom: 4px; }
 .content-header .content-header-inner { height: 32vh; }
 .logo.logoDefault { width: auto;height: auto; }
 .logo.logoLight { width: auto;height: auto; }
 .logo.logoDark { width: auto;height: auto; }
 .sliding-menu .off-canvas-wrap { padding-top: 40px;padding-right: 40px;padding-left: 40px; }
 .button, input[type="button"], input[type="submit"], button { background: #000000;color: #ffffff;font-size: 16px;line-height: 20px;padding-top: 21px;padding-right: 40px;padding-bottom: 19px;padding-left: 40px;border-top: 0px none #000000;border-right: 0px none #000000;border-bottom: 0px none #000000;border-left: 0px none #000000;border-radius: 0px; }
 input, textarea, select { background: rgba(255, 255, 255, 0);font-family: Jost;font-weight: 300;color: #000000;font-size: 15px;line-height: 19px;padding-top: 20px;padding-right: 60px;padding-bottom: 18px;padding-left: 19px;border: 1px solid #e6e6e6;border-radius: 0px; }
 .content-bottom-widgets { background-image: url(https://linethemes.com/hank/wp-content/uploads/2020/02/map-w.png);background-position: 90% 100%;background-repeat: no-repeat;background-size: 550px ;background-attachment: scroll; }
 .site-footer .footer-copyright { border-top: 0px none #000000;border-right: 0px none #000000;border-bottom: 0px none #000000;border-left: 0px none #000000;padding-top: 50px;padding-bottom: 50px; }
 .content-inner[data-grid] .post, .content-inner[data-grid-normal] .post { padding-left: 30.000000px;padding-right: 30.000000px;margin-bottom: 60px; }
 .content-inner[data-grid], .content-inner[data-grid-normal] { margin-left: -30px;margin-right: -30px; }
 body:not(.is-loaded):after, body:not(.is-loaded):before { content: none !important; }
 .button.accent,
 .button.primary:hover,
 .button.checkout:hover,
 .button.primary.border,
 .button.accent.border:hover,
 #site-header .header-info-text .info-list i,
 .sliding-menu .info-list i,
 .widget.menu-style2 .menu > li .sub-menu li a i,
 rs-module-wrap .custom-arrow:hover,
 .iconlist.iconlist-icon-mini i,
 #site .imagebox:hover .box-title span:not(.box-subtitle),
 #site .vc_carousel-control:hover,
 #site .owl-buttons div:hover,
 #site .timeline .owl-buttons div,
 #site .iconbox.accent .box-icon i,
 rs-module-wrap .video-button.play:before,
 .vc_custom_heading.style1,
 .badge.style2,
 h6.badge.style2,
 #site .blog-shortcode.post-thumbnail-cover .blog-grid .post .post-inner .post-date {
 color: #ffed00;
 }
 .button.primary,
 .button.checkout,
 .button.primary.border:hover,
 .button.accent:hover,
 .bg-primary,
 .navigation.pager-numeric .page-numbers:hover,
 .widget.widget_calendar table tbody tr td#today, .widget.widget_calendar table tbody tr th#today,
 .navigation.post-navigation .nav-links li a:before,
 .page-links a:hover span,
 #respond .comment-form-cookies-consent input[type="checkbox"]:checked,
 #site .wpcf7-acceptance .wpcf7-list-item input[type="checkbox"]:checked,
 .info-list li i,
 .info-list li a:after,
 .widget.menu-style2 .menu > li .sub-menu li a:after,
 .widget.menu-style1 ul li a:after,
 .go-to-top a:hover:before,
 .site-content .down-arrow a:hover:before,
 .off-canvas-toggle[data-target="off-canvas-right"],
 .blog-grid .post .post-categories a,
 .post-image .featured-image,
 .projects-filter ul li.active a,
 .projects-filter ul li a:after,
 .list-style1 li:before,
 rs-module-wrap .custom-arrow,
 rs-module-wrap rs-bullets.custom .tp-bullet.selected,
 rs-module-wrap .custom .tp-bullet:hover,
 #site .vc_carousel-control,
 #site .owl-buttons div,
 #site .iconbox:hover,
 #site .iconbox.primary,
 #site .iconbox.style2,
 #site .member .member-info .member-desc:after,
 #site .member .social-links a:hover,
 #site .elements-carousel.timeline .title:before,
 #site .iconlist li .iconlist-item-content > h1:first-child:after, 
 #site .iconlist li .iconlist-item-content > h2:first-child:after, 
 #site .iconlist li .iconlist-item-content > h3:first-child:after, 
 #site .iconlist li .iconlist-item-content > h4:first-child:after, 
 #site .iconlist li .iconlist-item-content > h5:first-child:after, 
 #site .iconlist li .iconlist-item-content > h6:first-child:after,
 #site .imagebox .box-button:after,
 #site .imagebox.style1 .box-title:after,
 #site .imagebox.style2:hover .box-button,
 .badge,
 .dotActive,
 a.video-lightbox:before,
 .projects-related:after,
 .shopping-cart .shopping-cart-items-count,
 .woocommerce-pagination li .page-numbers:hover,
 .woocommerce .products li .button:hover:before {
 background-color: #ffed00;
 }
 .button.primary.border:before,
 blockquote,
 .widget.widget_mc4wp_form_widget.style2 input[type="email"]:focus,
 .off-canvas-toggle[data-target="off-canvas-right"]:hover,
 .blog-large .post-wrap,
 .blog-grid .post.sticky:after,
 rs-module-wrap .video-button.play:after,
 #site .testimonial:not(.has-image),
 #site-header-sticky .extras .header-info-text .info-list span.lg:after {
 border-color: #ffed00;
 }
 .button:hover,
 .button.primary,
 .button.checkout,
 .button.accent.border,
 .button.primary.border:hover,
 .info-list li i,
 .go-to-top a:hover:before,
 .site-content .down-arrow a:hover:before,
 .off-canvas-toggle[data-target="off-canvas-right"],
 .blog-grid .post .post-categories a,
 rs-module-wrap .custom-arrow,
 #site .vc_carousel-control,
 #site .owl-buttons div,
 .menu .badge,
 a.video-lightbox:after {
 color: #000000;
 }
 .button.accent,
 .button.primary:hover,
 .button.checkout:hover,
 .button.border:hover,
 .button.accent.border:hover,
 .bg-accent,
 .navigation.pager-numeric .page-numbers.current,
 .navigation.pager-numeric .page-numbers.next,
 .post-page-numbers.current span,
 .menu-extras > li.search-box .widget_search:after,
 .single-post .content .post-header:after, .single-attachment .content .post-header:after,
 .blog-large .post-header:after,
 .widget .widget-title:after,
 .widget.widget_calendar table thead,
 .site-content .wp-block-calendar table thead th,
 .related-posts .related-posts-title:after,
 .projects-related .projects-related-title:after,
 .comments-area .comments-title:after,
 .navigation.post-navigation .nav-links li:hover a:before,
 .sliding-menu .header-info-text .info-list i ,
 .blog-grid .post .post-categories a:hover,
 .blog-grid .post .post-categories span,
 rs-module-wrap .custom-arrow:hover,
 .badge.style2,
 #site .vc_carousel-control:hover,
 #site .owl-buttons div:hover,
 #site .timeline .owl-buttons div,
 #site .owl-pagination .owl-page.active, 
 #site .owl-pagination .owl-page:hover,
 #site .iconbox.accent,
 #site .elements-carousel.timeline .owl-item:hover .title:before,
 #site .blog-shortcode.post-thumbnail-cover .blog-grid .post .post-inner .post-thumbnail .post-date .post-month,
 .woocommerce-pagination li .page-numbers.current,
 .woocommerce .product section.products h2:not(.woocommerce-loop-product__title):after {
 background-color: #000000;
 }
 .button:hover:before,
 .button.accent.border:before,
 .button.outline:before {
 border-color: #000000;
 }
 ::selection {
 background: #ffed00;
 }
 ::-moz-selection {
 background: #ffed00;
 }
 .related-posts .grid-posts .post .post-inner:hover .post-title a,
 .blog-masonry .post-inner:hover .post-title a,
 .single-post .content .post-content .post-right .navigation .nav-links li a:hover .post-title,
 .blog-grid .post .post-inner:hover .post-title a,
 #site .posts-carousel .post-inner:hover .post-title a,
 #site .blog-shortcode.post-thumbnail-cover .blog-grid .post .post-inner:hover .post-title,
 .woocommerce .products li:hover .woocommerce-loop-product__title,
 .woocommerce .product .summary .grouped_form table tr td.woocommerce-grouped-product-list-item__label a:hover {
 box-shadow: inset 0 -1px 0 0 #ffed00;
 }
 #site .imagebox:hover .box-title span:not(.box-subtitle) {
 -webkit-text-stroke-color: #ffed00;
 }
 .vc_custom_heading u {
 background-image: linear-gradient(180deg, transparent 65%, #ffed00 0);
 }
 #site .vc_custom_heading.style1 {
 -webkit-text-stroke-color: #000000;
 }
 #site .vc_section.shape-2:before, #site .vc_row.shape-2:before,#site .vc_section.shape-4:before, #site .vc_row.shape-4:before,.site-footer:before {
 background: repeating-linear-gradient(-45deg, transparent, transparent 4px, #ffed00 5px, #ffed00 10px, transparent 11px);
 }
 #site .vc_section.shape-3:before, #site .vc_row.shape-3:before,#site .vc_section.shape-5:before, #site .vc_row.shape-5:before {
 background: repeating-linear-gradient(-45deg, transparent, transparent 4px, #000000 5px, #000000 10px, transparent 11px);
 }