/*@font-face{
	font-family:'Helvetica Neue LT Pro Special'; /* This is a Special Style JUST for the Strapline */
/*	src:url('../fonts/HelveticaNeueLTPro-ThIt.eot');
	src:url('../fonts/HelveticaNeueLTPro-ThIt.eot?#iefix') format('embedded-opentype'),
url('../fonts/HelveticaNeueLTPro-ThIt.woff') format('woff'),
url('../fonts/HelveticaNeueLTPro-ThIt.ttf') format('truetype');font-weight:100;font-style:italic;}

/* -- */


.scrollmenu::-webkit-scrollbar {
    display: none!important;
}

body,p,h1,h3,ul.nav,.burgermenuoverlay-content ul li,.banner-slide-content h2,.banner-static-content h2,.square-content p,p.category-link,.news-item-link-text h2,.single-news-item-link-text h2,.event-item-link-text h2,.twitterhomepage ul li,.gm-style-iw,input.form-control,textarea.form-control,.banner-slide-content.featured-page h2, .popover-content {
	font-family: 'Noto Sans JP', sans-serif!important;
	font-weight:300;
}

.strapline {
    font-family: 'Noto Sans', sans-serif!important;
    font-weight: 200!important;
    font-style: italic!important;
}

strong {
	font-family: 'Noto Sans JP', sans-serif!important;
	font-weight:700!important;
}

.show-japan-only {
	display:block!important;
}
.show-english-only {
	display:none!important;
}

/*.socialicon {
	display:none!important;
}*/

/* Added to override the old blue */

nav li.active a:link, nav li.active a:hover, nav li.active a:visited, nav li.active a:hover, nav li.active {
    color: #0077c8!important;
    border-top: 3px solid #0077c8;
}
.event-item-link-text {
    background: #0077c8!important;
}
footer {
    background: #bfddf1!important;
}

.hide-on-jp-version {
	display:none;
}

.square-box-slider{height:493px!important;}

.event-item-link-text h2 {
    font-size: 144%;
}