.elementor-kit-69{--e-global-color-primary:#0168B7;--e-global-color-secondary:#54595F;--e-global-color-text:#222222;--e-global-color-accent:#61CE70;--e-global-color-1cf32e7:#FFFFFF;--e-global-color-c99f5fe:#004A83;--e-global-color-a5caada:#EEEEEE;--e-global-color-c63e4bc:#F1F1F1;--e-global-color-836396a:#FFFFFF00;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;font-family:"Noto Sans JP", Sans-serif;}.elementor-kit-69 a{color:var( --e-global-color-text );}.elementor-kit-69 a:hover{color:var( --e-global-color-c99f5fe );}.elementor-kit-69 h1{font-family:"Noto Sans JP", Sans-serif;font-size:28px;}.elementor-kit-69 h2{font-family:"Noto Sans JP", Sans-serif;font-size:22px;}.elementor-kit-69 h3{font-size:18px;}.elementor-kit-69 h4{font-size:16px;}.elementor-kit-69 button,.elementor-kit-69 input[type="button"],.elementor-kit-69 input[type="submit"],.elementor-kit-69 .elementor-button{color:var( --e-global-color-1cf32e7 );background-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;}.elementor-kit-69 button:hover,.elementor-kit-69 button:focus,.elementor-kit-69 input[type="button"]:hover,.elementor-kit-69 input[type="button"]:focus,.elementor-kit-69 input[type="submit"]:hover,.elementor-kit-69 input[type="submit"]:focus,.elementor-kit-69 .elementor-button:hover,.elementor-kit-69 .elementor-button:focus{color:var( --e-global-color-1cf32e7 );background-color:#004A83;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-69 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Top Page
--------------- */

/* Typography */
.home_title-link a {
	border-bottom: dotted 1px;
}

/* Movies */
.home-page span.elementor-post-info__terms-list-item {
    background-color: #f1f1f1;
    padding: 3px 10px;
    margin-right: 7px;
}


/* Forums */
.home-page .bb-forums .bb-block-header {
    margin: 0;
}
.home-page .bb-forums {
    padding: 0;
}
.home-page .bb-forums__ww .bs-voices-wrap {
    padding: 3px 0;
}
.home-page .bb-forums__list>li {
    border: none;
}
.bb-forums__item .item-title a {
    border-bottom: dotted 1px;
}

/* Posts
--------------- */
.elementor-post__title a:hover, .elementor-loop-container .elementor-heading-title a:hover {
	color: #004A83!important;
}


/* Forums
--------------- */

/* Header-Search */
#bbp-search-form #bbp_search {
    color: #222;
	background-color: #f7f7f7;
}
#bbp-search-form #bbp_search::placeholder {
	color: #aaa;
}
.bs-forums-banner.has-banner-img .bs-search-form:before {
	color: #aaa!important;
}

.bb-banner-title {
	font-size: 28px!important;
}

.bs-forums-banner {
    padding: 60px 20px;
}

.bs-forums-banner.has-banner-img .bs-search-form:before {
    color: inherit;
}

.bbp_before_forum_new_post a, .bbp_before_forum_new_post a:hover, .bb-topic-reply-link-wrap a, .bb-topic-reply-link-wrap a:hover {
    color: #fff;
}

#subscription-toggle a:hover, #favorite-toggle a:hover {
    color: #fff;
}


/* Events
--------------------- */

/* Month Calendar */

.tribe-events-c-top-bar__datepicker > button:focus, .tribe-events-c-top-bar__datepicker > button:hover {
	background-color: inherit!important;
}

/* Events Single */

.tribe-events-single>.tribe_events {
	overflow: visible!important;
}

.bs-single-body {
	border-radius: var(--bb-block-radius) var(--bb-block-radius)!important;
	margin-bottom: 20px!important;
}

.bs-single-body .bs-single-content {
    border-bottom: 1px solid var(--bb-content-border-color);
    border-radius: 0 0 var(--bb-block-radius) var(--bb-block-radius);
}/* End custom CSS */