@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200..900&display=swap');

.text-jap {
  font-family: 'Noto Serif JP', serif;
  font-optical-sizing: auto;
  font-style: normal;
}

#particles-js5 {
	left: auto !important;
}

body {
    color: #424646;
    font-family: 'Poppins', sans-serif;
}

.logo {
    width: 200px;
}
a {
    text-decoration: none;
}

a:hover {
    color: #ad3435 !important;
}

.page-numbers  {
    padding: 5px 15px;
}
.page-numbers.current {
    background-color: darkgray;
}

.single-page.breadcrumbs {
    max-height: 350px;
    overflow: hidden;
    padding: 0;
    text-align: center;
}
    .single-page.breadcrumbs .container {
        position: absolute;
        z-index: 999;
        top: 40%;
    }

.breadcrumbs {
    background-image: url('/wp-content/themes/TanakaBuilders/assets/img/custom/chevron.png'); 
    background-repeat: repeat;
}
	.breadcrumbs img{
		width: 100%;
	}

.header{
    border-bottom: 1px solid #ccc;
}

.section {
    padding: 50px 0;
}

.section-content {
    padding: 2%; 
    color: #fff !important;
}

.btn:before {
    background: lightgrey;
}

.bg-tk { background-color: #C1393B;}

.bg-tk h4, .bg-tk p {
    color: #fff;
}

/* LANDING */

.btn-block {
    padding: 10%;
}



/* ABOUT */
.video-bg-content.row {
    position: absolute;
    top: 5%;
    left: 0;
    bottom: 5%;
    right: 0 ;
    z-index: 999;
    margin: 0 auto;
    background-color: rgba(255, 255, 255, 0.25);
}

.video-bg-content .title {
    /* width: 100%; */
    font-size: 2.5em;
    color: white;
}
.video-bg-content .title.button {
    font-size: 2em;
    cursor: pointer;
}
.video-bg-content .text {
    width: 100%;
    color: white;
}

section.about {
    padding: 5%;
}

.about-vision, .about-tanaka {
    background-color: #eee;
}

.section-divider-title-deco{
    margin: 20px;
}
.section-divider-title{
    background-color: white;
    margin: -35px auto 0 auto;
}
.section-divider-title .text {
    color: #b03435;
}

.single-news .news-head {
    max-height: 250px;
    padding: 5%;
}
.single-news .news-head img{
    object-fit: cover;
}