/* Enter Your Custom CSS Here */

/* Begin Lang Switcher Menu CSS */
.lang-switcher-header:lang(en) {
    position: relative;
    z-index: 200;
		top: 5px;
}

.lang-switcher-header:lang(ja) {
    position: relative;
    z-index: 200;
		top: 5px;
}

.lang-switcher-header li {
    display: inline;
}

.lang-item-en::after {
    content: "|";
    margin: 0px 1px 0px 3px;
}

.lang-switch-wrap {
    width: 940px;
    text-align: right;
    margin: 0px auto;
    font-size: 14px;
}

@media screen and (max-width: 1050px) {
.lang-switch-wrap {
  width: 100%;
  padding-right: 14px;
}
.lang-switcher-header:lang(en), .lang-switcher-header:lang(ja) {
    right: 0px;
}
}

/* End Lang Switcher Menu CSS  */

.searchform input { width: auto; }

.tax-rescen_tax_key .meta-comments, .tax-rescen_taxtag_key .meta-comments, .tax-rescen_region_key .meta-comments {
  display: none;
}

/* Begin KC Global CSS */
.rescen_cpt_key-template-default #post-media img {
	width: 50%;
} 
/* End KC Global CSS */

.page-id-13780 .meta-comments {
	display: none !important;
}

.page-id-13780 .entry ul {
	margin: 0px;
	list-style: none;
}

.post-in-category-technology #jp-relatedposts { display: none !important; }

/* Technology Blog Breadcrumb Alterations */
.post-in-category-technology .breadcrumb-trail :nth-child(2) {
	display: none;
}

.post-in-category-technology .trail-blog-url { display: none; }
/* End Technology Blog Breadcrumb Alterations */

.page-id-10485 .vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat { border: none; }

.page-id-10485 .vc_grid-filter li {
	margin: 0px 3px !important;
	border: 1px solid #dddddd !important;
}

.page-id-10485 .vc_gitem-zone {
	border: 1px solid #dedede;
}

.page-id-10485 .vc_gitem-zone:hover {
	background-color: #dce6ff !important;
	border-color: #c3c3c3;
}

.page-id-10485 .widget-title { display: none; }

.vcex-icon-box-five.vcex-icon-box-link-wrap:hover {
background-color: #f0f0f0 !important;
color: #666666 !important;
}

.vcex-icon-box-five.vcex-icon-box-link-wrap:hover h2.vcex-icon-box-heading {
color: #666666 !important;
}

.vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-content p {
color: #666666 !important;
}