/*=======================
LINKS PAGE styles
========================*/
body {
background: var(--background)!important;
color: var(--foreground)!important;

}


 /*================================
/* LINKS posting page*/
/*================================*/
.mainlinkcontainer {
	padding: 0;
}

.linkSelecttext {font-family: var(--english-font-one);font-weight: 700;}
.linkSelecttextJP {font-family: var(--japanese-font-one);}
.linkSelecttext, .linkSelecttextJP {
text-align: center;	
}

.message {font-family: var(--english-font-one);font-weight: 700;}
.messageJP {font-family: var(--japanese-font-one);}
.message, messageJP {
	
}

.input-container {
display: inline-flex;
justify-content: center;
	flex-direction: row;
	flex-wrap: nowrap;
	min-width: 350px;
padding-top: 1rem;
	padding-bottom: 1rem;
}

input#withoutphotos, input#withphotos {
  font-family: var(--english-font-one);
	font-size: 1rem;
	font-weight: 700;
	color: rgba(255, 255, 255, 0.94);
	background-color: var(--kashmirBlue-color);
	width: fit-content;
  margin: 0 1rem;
}

 /*================================
/* LINKS posted page */
/*================================*/

#photo-container {
	display: flex;
	flex-direction: column;
	align-items: center;
	align-content: center;
	margin: 0;
	width: 100%;	
}

img.linkPhoto {
	width: 240px;
	border: 5px inset rgba(0, 0, 0, 0.96);
	margin: 3rem auto 0rem;
}


.linkList.linkURL, .linkList.linkURL {font-family: var(--english-font-one);}
.linkList.llinkURL_JP, a#venue.linkURL_JP {font-family: var(--japanese-font-one);}

/*a.linkURL:link {font-family: var(--english-font-one);}
a.linkURL_JP:link {font-family: var(--japanese-font-one);}*/

a.linkURL:link, a.linkURL_JP:link {
	display: block;
	font-style: normal;
	font-weight: 400;
	font-size: 1rem;
	color: #777;
	font-variant: normal;
	text-transform: none;
	letter-spacing: 3px;
	text-decoration: none;
	line-height: 1.5em;
}

a.linkURL:visited, a.linkURL_JP:visited {
	color: #777;
	text-decoration: none;
}

a.linkURL:hover, a.linkURL_JP:hover {
	color: var(--link-normal-color-dark);
	letter-spacing: .1rem;
	text-decoration: underline;
	font-weight: 700;
}

/*for mobile*/
@media (max-device-width: 640px), screen and (max-width: 640px) {
	#withphotos,#withoutphotos {
		font-size: .7rem;
	}
}




/* ==============================
=================================
=================================
        @MEDIA QUERIES
=================================
=================================
================================= */

/* ============= Small Mobile  320px - 480px =============*/
@media (max-width: 480px) {

}

/* ============= Large Mobile / Tabletse (Portrait) 481px – 768px =============*/
@media (min-width: 481px) and (max-width: 768px) {


}

/* ============= Tablets / Small Laptops 769px – 1024px =============*/
@media (min-width: 769px) and (max-width: 1024px) {

}

/* ============= Desktops / Laptops 1025px and up =============*/
@media (min-width: 1025px) {

}
