body,p,.section-title p{font-size:15px;letter-spacing:.5px;line-height:1.7;font-weight:400}.header-logo{font-size:26px !important;letter-spacing:.5px}.header-logo.logo-text.menu-skin-light .logo-text,.top-header-bar .date-time-widget.menu-skin-light{color:#000}.fullscreen-menu nav ul li a:hover,.standard-menu-container.menu-skin-dark .menu>ul ul li a,.standard-menu-container.menu-skin-dark ul.menu ul li a,.standard-menu-container.menu-skin-light .menu>ul>li>a,.standard-menu-container.menu-skin-light ul.menu>li>a{color:#000}.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main div.menu>ul>li>a,.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu>li>a{color:#000}.product-filter ul li a{color:#000}.section-title p{color:#000}p{color:#000}.site-footer .footer-bottom-content a,.site-footer .footer-widgets .widget .textwidget{color:#000}.site-footer .footer-bottom a{color:#000}.standard-menu-container.menu-skin-light .menu>ul>li>a:after,.standard-menu-container.menu-skin-light ul.menu>li>a:after{background-color:#000}.standard-menu-container .toggle-bars,.standard-menu-container>nav{letter-spacing:.5px}.sn-skin-dark.sn-has-color-background .sn-text,.sn-skin-light .sn-text{color:#000}.header-block__column{width:auto}@media screen and (max-width:768px){.logo-image{width:260px !important;height:auto !important}.site-footer.footer-bottom-horizontal .footer-bottom-content .footer-content-left.footer-content-right,.site-footer.footer-bottom-horizontal .footer-bottom-content .footer-content-right.footer-content-right{text-align:left}.site-footer.footer-bottom-horizontal .footer-bottom-content .footer-content-left,.site-footer.footer-bottom-horizontal .footer-bottom-content .footer-content-right{display:block;text-align:left}.widget.widget_recent_entries li .post-date{display:block;font-size:13px !important;color:#000 !important;margin-top:-3px !important;letter-spacing:.5px !important}}@media screen and (max-width:992px){.site-footer.footer-bottom-horizontal .footer-bottom-content .social-networks.textual>li{padding-left:0;padding-right:15px}}.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main div.menu>ul ul,.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu ul{background-color:#fff;border-left:1px solid #000}.standard-menu-container .menu>ul>li>ul li,.standard-menu-container ul.menu>li>ul li{overflow:hidden;padding-bottom:1px}.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu ul li a,.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main div.menu>ul ul li a{color:#000}.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu ul li a:after,.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main div.menu>ul ul li a:after{background-color:#000}.mobile-menu-wrapper .mobile-menu-container div.menu>ul>li>a,.mobile-menu-wrapper .mobile-menu-container ul.menu>li>a{display:block;padding:10px 30px;color:#333;text-decoration:none;font-size:19px;text-transform:inherit}ul.bogo-language-switcher li{list-style:none outside none;display:inline-block;margin-left:5px;border:1px solid #767676;padding:0 10px 5px;background:#fff;transition:.2s}li.en-US.en.first{position:fixed;right:55px}li.ja.last{position:fixed;right:15px}.header-block__item.header-block__item--type-raw-text{position:absolute;top:15px;right:0}li.en-US.en.current.first,.bogo-language-switcher li.current.last{background:#eee}ul.bogo-language-switcher li:hover{background:#eee}li.en-US.en.current.first:hover,.bogo-language-switcher li.current.last:hover{background:#eee}.wrapper .bogo-language-name a:after{display:none}.widget.widget_recent_entries li .post-date{display:block;font-size:14px;color:#000 !important;margin-top:2px;float:left !important;width:85px !important;letter-spacing:.5px !important}.toggle-bars.menu-skin-light .toggle-bars__bar-line{background-color:#000 !important}.toggle-bars.menu-skin-main .toggle-bars__bar-line{background-color:#000 !important}.product-filter ul li a{color:#000;font-size:14px}.single-portfolio-holder .title h1,.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .portfolio-description-showinfo h3{font-size:18px}p,.section-title p{font-size:14px}.single-portfolio-holder .details .project-description p{font-size:13px;letter-spacing:0;line-height:1.6;font-weight:400}.portfolio-holder .thumb .hover-state .info h3{font-size:15px;margin:0;font-weight:500}.portfolio-holder .thumb .hover-state.hover-style-white p{color:#2a2a2a;font-size:12px;line-height:1.3}.adjacent-post-link__icon,.adjacent-post-link__text-secondary,.adjacent-post-link__text-primary{color:#2a2a2a}.adjacent-post-link__text-primary{position:relative;display:block;transition:transform .3s;font-size:16px}.single-portfolio-holder .title h1{margin-top:15px;transition:margin .22s linear;line-height:1.35}.ja p.w-en,.en-US p.w-jp{display:none !important}.portfolio-title-holder h1{margin-bottom:30px}@media screen and (max-width:992px){.portfolio-holder .thumb .hover-state .info p{display:block !important;color:#2a2a2a}}h3.works-title{font-size:16px !important;font-weight:600;margin-bottom:30px !important}p.work-cap{font-size:12px;margin-top:-20px;margin-bottom:20px}.paint-draw h3{font-size:15px !important;font-weight:500 !important}.paint-draw p{font-size:12px !important;line-height:1.5!important}.paint-draw .wpb_content_element{margin-bottom:15px !important}table{color:#000}.tablepress tbody td,.tablepress tfoot th{border-top:none}.tablepress td{padding:5px 0;border:none;background:0 0;text-align:left;float:none!important;font-size:15px;letter-spacing:0px;line-height:1.4}.tablepress th{padding:5px 0;border:none;background:0 0;text-align:left;float:none!important;font-size:15px;letter-spacing:.25px;line-height:1.4}td.column-1{width:95px;letter-spacing:1px}.tablepress-id-1 td.column-1{width:95px;letter-spacing:1px}.tablepress-id-1 td,.tablepress-id-1 th{padding:3px 0 !important}.cv h4{font-size:14px;background:#000;display:inline-block;color:#fff;padding:2px 22px}.cv-p p{padding:0;font-size:15px;letter-spacing:0px;line-height:2}.single .page-heading__title-section{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-direction:column;flex-direction:column;padding-left:15px;padding-right:15px;margin-top:0}.widget-area .widget-title,.widget-area .widgettitle{font-size:18px;margin-top:0;margin-bottom:0}.single-post .post .post-meta i{vertical-align:text-top;font-size:15px;float:left;margin-right:10px;margin-top:1px;display:none}.post-meta.category{display:none !important}.blog-posts .post-item .post-details .post-meta i{margin:0;width:25px;height:auto;line-height:1;font-size:17px;display:none}.blog-posts .post-item .post-details .post-title{margin:0 0 5px;font-size:18px;font-weight:500;line-height:1.3}.blog-posts .post-item .post-details .post-meta{font-size:12px;margin-bottom:10px;color:#6d6d6d}.single-post .post .entry-header .post-title{font-size:20px !important;margin:0;font-weight:500;line-height:1.3}.blog-posts .post-item .post-details .post-excerpt{margin-bottom:5px;color:#6d6d6d}.single-post .comment-form>p,.single-post .post--column{float:left;width:100%;padding:0 15px;margin-bottom:70px}.adjacent-post-link__text-primary{position:relative;display:block;transition:transform .3s;font-size:13px}@media screen and (min-width:992px){.blog--has-sidebar .row>.column--sidebar{width:25%;padding-left:100px}.blog--has-sidebar .row>.column--posts{width:70%;padding-right:120px}.single-post .post .post-navigation{margin-bottom:30px;padding-left:15px;padding-right:15px;width:95%}}.wrapper a.act_no-border:after{background-color:inherit}.wrapper a.act_no-border:hover{border:1px solid #666}.wpb_text_column.wpb_content_element.bib-cat.post-formatting{margin-bottom:7px;display:inline-block;background-color:#333;padding:0 10px}.wpb_text_column.wpb_content_element.bib-cat.post-formatting p{color:#fff !important;font-size:12px}.vc_row.wpb_row.vc_row-fluid.bib-list{margin-bottom:50px}.bib-list ul{padding-left:0 !important}.bib-list .post-formatting li{padding-bottom:5px;color:#000 !important;list-style:none !important}.pub-img{padding:7px 20px 20px}.pub-title h3{font-size:15px !important;font-weight:500 !important;line-height:1.8 !important}.pub-p p{font-size:13px}.labeled-input-row input{border-bottom-color:#ccc}.labeled-textarea-row textarea{background-image:linear-gradient(#ccc 1px,transparent 1px);margin-top:0}.contact-form .button:hover{background-color:#ccc;transition:.3s}.lab-contact-form.contact-form{display:none}a{word-break:break-all}.wpb_single_image .vc_single_image-wrapper.vc_box_border,.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle{border-radius:0;box-shadow:none;padding:1px !important;border:none}@media screen and (max-width:768px){.widget.widget_recent_entries li .post-date{display:block;font-size:13px !important;color:#000 !important;margin-top:2px !important;letter-spacing:.5px !important;float:none !important;width:100% !important}}em.nt-cat{font-style:normal;font-size:85%;margin-left:-7px}.vc_wp_posts.wpb_content_element.top-news-list li{line-height:1.3;margin-bottom:2px}.adjacent-post-link__text span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:none}p.w-jp a{color:#fff !important;background:#000;padding:0 9px 0 5px}p.w-jp a:after{display:none !important}p.w-jp a:hover{opacity:.5;transition:.3s}.mt-30{margin-top:30px}