﻿html{	}/* Announcement */#announcementEn, #announcementCh {	display: block;    position: relative;    left: 0px;    top: -180px;	border:outset 2px #f6db00;		-webkit-border-radius: 15px;	-khtml-border-radius: 15px;		-moz-border-radius: 15px;			border-radius: 15px;	/*Shadow*/	-moz-box-shadow:5px 5px 5px 0 #000;	-webkit-box-shadow:5px 5px 5px 0 #000;	box-shadow:5px 5px 5px 0 #000; 	-goog-ms-box-shadow: 5px 5px 5px rgba(0, 0, 0, .5);}#announcementEn{	width: 320px;	height:170px;}#announcementCh {	width: 350px;	height:140px;}#announcementText{    height:170px;	position: absolute;		font-size: 20px;	Color:gold;	padding: 10px;	top: 15px;	left: 0;	width:95%;}#iconAnnouncement{	float: left;	margin-right:20px;	border:outset 2px #f6db00;		-webkit-border-radius: 15px;	-khtml-border-radius: 15px;		-moz-border-radius: 15px;			border-radius: 15px;	/*Shadow*/	-moz-box-shadow:5px 5px 5px 0 #000;	-webkit-box-shadow:5px 5px 5px 0 #000;	box-shadow:5px 5px 5px 0 #000; 	-goog-ms-box-shadow: 5px 5px 5px rgba(0, 0, 0, .5);}#announcementIconClose{	border: 0 none;	border-radius: 0 15px 0 0;	float: right;	margin-right: -10px;	margin-top: -24px;		-webkit-border-radius: 5px 15px 5px 5px;	-khtml-border-radius: 5px 15px 5px 5px;		-moz-border-radius: 5px 15px 5px 5px;			border-radius: 5px 15px 5px 5px;	/*Shadow*/	-moz-box-shadow:-2px 5px 5px 0 #000;	-webkit-box-shadow:-2px 5px 5px 0 #000;	box-shadow:-2px 5px 5px 0 #000; 	-goog-ms-box-shadow: -2px 5px 5px rgba(0, 0, 0, .5);}#p1{	margin-top: 10px;	margin-left: 10px;}#p2{	margin-left: 38px;}#announcementBackGround{	position: absolute;	top: 0;	left: 0;	    width: auto;	height:170px;	height: 100%;	width: 100%;		background-image: url("../img/bg_h.jpg");	-webkit-border-radius: 15px;	-khtml-border-radius: 15px;		-moz-border-radius: 15px;			border-radius: 15px;	opacity: 1;	-moz-opacity: 1;    filter: alpha(opacity=100); }/* Framesets and Frames */#frmset_main{		/*background-color:#9999FF;*/	/*background-color:maroon;*/	/* 2012/06/04 Removed Oliv Background */	/*background-image:url('../../images/bgmain_oliv_2040.jpg');*/		/*background-image:url('../../images/background/violin_bridge_a.png');	background-size:300px 250px;	background-repeat:no-repeat;	background-position:center; */	/*background-color: #f0fffb;*/	/*background-color: #440000;*/}#frm_menu{	/* 2012/06/04 Removed Oliv Background */	/*background-image:url('../../images/bgmain_oliv.jpg');	*/}#frm_musicplayer{/*height:100%;width:100%;background-height:1%;*/ }#frm_main, #frm_menu, #frm_musicplayer{	/*background-color: #440000;*/}#noframe{	margin-top:200px;	margin-left:300px;"}/**********************/body {	overflow-x: hidden;}body#menu{	overflow-y: hidden;}body{	/*cursor: url('../img/violin_cursor.png'), auto;*/}.bodyBackground, .bodyBackgroundMain, .bodyBackgroundJPlayer, .bodyBackgroundIndex{/*	margin-top: 2px;*/	/********background: #9999FF url(../../img/bgmain.jpg) center left fixed repeat;*************/	/*background-color: #9999FF;*/	/*background-image: url(../../img/bgmain.jpg) !important;*//*	background-image: url(../img/bgmain.jpg);		background-size:100% 100%;*/	/*-moz-background-size: cover; 	background-size: cover; */	/*background-image: url(../img/bg2.jpg);*/	/*background-image: url(Violon_Detoure_Demi-Gauche.png);*/	/*background-image: url(Demi_Violon_Detoure.png);*/	/*background-image: url(Demi_Violon_Detoure.png);*/	/*background-repeat: repeat;*/		/*vertical-align: middle; 	text-align:center;	*/	/*	background: #F4EEFE url(../img/bgmain.jpg) center center fixed no-repeat;	-moz-background-size: cover;	background-size: cover;	*/		/* 2012/06/04 Removed Oliv Background */	/*background-image:url('../../images/bgmain_oliv_2040.jpg');*/		/*background-image:url('../../images/bg_h.jpg');*/}.bodyBackground {	}.bodyBackgroundMain{	}.bodyBackgroundJPlayer{}.bodyBackgroundTop{/*background-image: url(../img/bgmain2040.jpg);*/}ul.classProducts, blockquote.classProducts{	/*list-style-image:url('../../images/bullet_oliv.png');*/	list-style-image:url('../img/bullet_oliv.png');	color: #f6db00;	/*font-family:"Times New Roman",Georgia,Serif; */		font-size:18px;		text-align:left;	padding-left:60px;	letter-spacing:2px;	}/*p, a{*/a{	color: #f6db00;}a:link, a:visited, a:active   {	text-decoration:none;	color: #f6db00;}/*a p:hover, a:hover, p:hover{*/a p:hover, a:hover{	color: red;					}.divMainDivMenu{		background-image:url("../img/bg_h.jpg");	-webkit-border-radius: 10px 10px 10px 10px;	-khtml-border-radius: 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	border-radius: 10px 10px 10px 10px;	-moz-box-shadow:5px 5px 5px 0 #000;	-webkit-box-shadow:5px 5px 5px 0 #000;	box-shadow:5px 5px 5px 0 #000; 	-goog-ms-box-shadow: 5px 5px 5px rgba(0, 0, 0, .5);		filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=120, Strength=10);}/**************************************************************************************//*------------------------------------- Menu -----------------------------------------*//**************************************************************************************//*-------- Menu --------*/ #menu{	/*height:220px;	border: 5px outset gold;	-webkit-border-radius: 10px 10px 10px 10px;	-khtml-border-radius: 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	border-radius: 10px 10px 10px 10px;	-moz-box-shadow:5px 5px 5px 0 #000;	-webkit-box-shadow:5px 5px 5px 0 #000;	box-shadow:5px 5px 5px 0 #000; 	-goog-ms-box-shadow: 5px 5px 5px rgba(0, 0, 0, .5);		filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=120, Strength=10);*/}.divMainDivMenu{		width:120px;		/*height:270px;*/			/*height:135px;*/	height:180px;	position: relative; 	left: 20px; 		/*top: -5px;*/	top: 20px;	padding:0px 10px 10px 10px;	/*padding-top:20px;	padding-bottom:20px;*/	/*padding-top:0px;*/		border-width: medium;	border-style: outset;		border-color: gold;}.divMenuBtn{	 	float:left;			margin-top:8px;		width: 120px; 	height: 30px; 	z-index: 99;	}.divMenuBtn#apDiv1{	 	/*margin-top:0px;*/}.divMenuBtnfrog{	width:40px;		height:40px;	position: relative; 	left: 71px; 	top: -40px;	z-index: 99;}/*-------- Clock --------*/#divClock{	float:left;	position:relative;	border:inset 5px #f6db00;		top:-70px;		left:25px;		-webkit-border-radius: 15px;	-khtml-border-radius: 15px;		-moz-border-radius: 15px;			border-radius: 15px;	/*Shadow*/	-moz-box-shadow:5px 5px 5px 0 #000;	-webkit-box-shadow:5px 5px 5px 0 #000;	box-shadow:5px 5px 5px 0 #000; 	-goog-ms-box-shadow: 5px 5px 5px rgba(0, 0, 0, .5);	}#divClock:hover{	/*top:15px;		left:6px;		width:165px;	height:165px;*/}#divClockTop{	float:left;	position:relative;	border:inset 5px brown;		top:15px;		left:25px;	}/*------- Visitor Counter -------- */#counterGlobalBox {	position:relative;				top:75px;	height:21px;	z-index:99;	color:#CD853F;	}#counterBox {	position:absolute;	left:6px;	top:0px;	width:176px;	height:21px;	font-size:14px;	text-align:center;	z-index:6;}/*------- Language Selectors -------- */#Language{	/*float:both;	position:relative;	left:35px;*/	/*top:-90px;*/	/*top:-50px;	width:115px;		height:40px;	*/	width:35px;	margin-left:45px;	margin-top:10px;}#EnghishDiv1 {		/*position:absolute;*/	left: 40px; 	top: 0px; 		width: 32px; 	height: 20px; 	z-index: 12; 	vertical-align: middle;	text-align:justify;	display:inline;}#ChineseDiv1 {		/*position:absolute;*/	left: 40px; 	/*top: 20px;*/ 		top: 0px;	width: 32px; 	height: 20px; 	z-index: 12; 	vertical-align: middle;	text-align:justify;	display:none;}#ChineseDiv2 {		position:absolute;	left: 0px; 	top: 0px; 		width: 32px; 	height: 20px; 	z-index: 12; 	vertical-align: middle}#ImageChinese, #ImageEnghish {				top:0px;		left:25px;		border:1px outset gold;	-webkit-border-radius: 5px;	-khtml-border-radius: 5px;		-moz-border-radius: 5px;			border-radius: 5px;	/*Shadow*/	-moz-box-shadow:2px 2px 2px 0 #000;	-webkit-box-shadow:2px 2px 2px 0 #000;	box-shadow:2px 2px 2px 0 #000; 	-goog-ms-box-shadow: 2px 2px 2px rgba(0, 0, 0, .5);			}#home_btn, #map_btn, #contact_btn {	/*border:1px outset gold;*/	-webkit-border-radius: 20px;	-khtml-border-radius: 20px;		-moz-border-radius: 20px;			border-radius: 20px;	/*Shadow*/	-moz-box-shadow:2px 2px 2px 0 #000;	-webkit-box-shadow:2px 2px 2px 0 #000;	box-shadow:2px 2px 2px 0 #000; 	-goog-ms-box-shadow: 2px 2px 2px rgba(0, 0, 0, .5);		}#ImageChinese:hover, #ImageEnghish:hover {	width: 31px; 	height: 20px; }#ImageChinese:active, #ImageEnghish:active {	width: 28px; 	height: 16px; }/*------- Facebook Link -------- */#SocialGlobalBox {	position:relative;	left:85px;	top:35px;}/**************************************************************************************//*------------------------------------- Main -----------------------------------------*//**************************************************************************************/	/*-------- Main ----------*/#div_main{	padding-top: 5px;	padding-bottom: 5px;	padding-left: 50px;	/*border-width: medium;	border-style: outset;	border-bottom-width: 0;		border-color: gold;*/}/**************************************************************************************//*------------------------------------ Banner ----------------------------------------*//**************************************************************************************/	/*-------- Banner ----------*/#banner, #SanYo_Title{	margin-top:-5px;	width:100%;	height:0px;}#banner img, #SanYo_Title img{	display: block;	margin:  auto; 		margin-top:0px;	/*width:600px; 	height:350px;*/	width:575px; 	height:325px;}.watermark{ 		width:100%;	height:0;	/*width:100%;	height:0px;*/	z-index: -999; } #violin_bridge_a img{		/*position:fixed;	top:100px;	left:275px;	width:600px;	z-index:-99;*/	/*display: block;*/    /*height: 350px;*/	display:block;    margin: 275px auto auto;	    width: 300px;  	}/**************************************************************************************//*------------------------------------- Home -----------------------------------------*//**************************************************************************************//*-------- Home ------------*/#home{	position:absolute;	left:0px;	top:175px;	width:100%;	height:100%;	/*border:0;*/	/*margin-top:250px;*/			/*border-width: 5px;	border-top-width: 0;	border-right-width: 50px;	border-style: outset;	border-color: gold;*/	}#home{	display:block;    margin: auto;	}.home{	cursor:pointer;}.opentime, .marquee, .welcome{	display: block;	margin: 0 auto; 		margin-top:5px;		/*width:600px; 	height:300px;*/}.opentime {	width:500px; 	margin-top:30px;	text-align:center;	font-weight:bold;	/*height:300px;*/}.marquee {	width:750px;	margin-top:40px;		/*height:300px;*/}.welcome {	width:515px;	height:149px; 			margin-top:20px;	}.classHome, .opentime, .marquee {	/*color: #a09000;*/	/*color:#555555;*/	font-size:18px;	letter-spacing:2px;		font-weight:bold;}.classHome, .opentime {	color: #f6db00;	}.marquee {	color: brown;	}.opentime:hover, .marquee:hover {	color:red;	cursor:pointer;}/* To Remove */ul.classHome, blockquote.classHome{	list-style-image:url('../img/bullet_oliv.png');	color: #f6db00;	/*font-family:"Times New Roman",Georgia,Serif; */		font-size:18px;		text-align:left;	padding-left:40px;	letter-spacing:2px;	}/* End To Remove *//**************************************************************************************//*----------------------------------- Products ---------------------------------------*//**************************************************************************************//* for products_menu.php*/#mainMenuBox {	/*position:relative;*/	position:absolute;	/*display: block;	margin: auto;*/	top:225px;	width:100%;		z-index:8;}#menuBox {	display: block;	margin: 0 auto;	width:420px;	/*width:540px;*/	height:95px;	margin-top:5px;	}.divMenuBoxBtn{	position: relative;	float:left;		top: 0px; 	width: 5px; 	height: 75px; 	z-index: 12; 	vertical-align: middle;}	.divMenuBoxTxt{	position: relative;	float:left;	top: 75px; 	width: 50px; 	height: 21px; 	z-index: 10; 	vertical-align: middle}#divInstrumentsBtn{	left: 0px; }#divInstrumentsTxt {	left: 0; }#divInstrumentsTxt_en {	left: -15px; }#divBowsBtn{		left: 100px; 	}#divBowsTxt {left: 55px;}#divAccessoriesBtn{	left: 200px;}#divAccessoriesTxt{	left: 105px; }#divScoresBtn{	left: 300px;}#divScoresTxt{	left: 140px; 	width: 98px;}#divSettingsBtn{	/*left: 400px;*/	left: 300px;}#divSettingsTxt{	left: 150px; 	width: 98px;}/*----- Products Home Page -----*//*#products{	position:relative; 			top:240px}*/#mainProduct{	position:absolute;/*	display: block;	margin: 0 auto; 		width:680px;*/	width:100%;	top:360px;	z-index: 8;}#Product{	display: block;	margin: 50px auto; 		width:680px;	/*width:100%;	top:360px;*/}#tableProducts{	width:675px;		padding-top:0px;	padding-bottom:30px;	padding-right: 30px;}#background_Products, .background_Products_en{	position:relative;	display: block;	margin: 0 auto;	z-index:-1;	top:-440px; 	/*left:200px;*/	width:680px; 	height:400px;}#imgBackground_Products, .imgBackground_Products_en{	/*left:200px;*/	width:675px; 	height:400px;	-webkit-border-radius: 45px;	-khtml-border-radius: 45px;		-moz-border-radius: 45px;			border-radius: 45px;	-moz-box-shadow:5px 5px 5px 0 #000;	-webkit-box-shadow:5px 5px 5px 0 #000;	box-shadow:5px 5px 5px 0 #000; 	-goog-ms-box-shadow: 5px 5px 5px rgba(0, 0, 0, .5);		filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=120, Strength=10);	/*behavior: url(../../includes/css/border-radius.htc);*/} .background_Products_en{	top: -540px;	height:600px; } .imgBackground_Products_en{	height:500px;}/*- Instruments -*/.TabbedPanelsContent{	/*min-height:450px;*/	/*min-height:100%;*/	height:auto;	background-image: url("../img/bg_h.jpg");}.TabbedPanelsTabSelected {	background-color: #EEEEEE;    background-image: url("../img/bg_h.jpg");    border-bottom: 1px solid #EEEEEE;    color: #FFFF00;    font-size: 10pt;}#main{	margin-bottom:20px;	height:800px;	}#mainInstruments{	position:relative;	display: block;	margin: 0 auto; 		top:15px;	width:726px;	height:168px;	z-index:8;	}#mainStrings{	position:relative;	display: table;	margin: 0 -5px; 		top:-45px;	width:auto;	min-width:650px;	z-index:8;	}#imgViewerBox {	position:absolute;	left:94px;	margin-top:20px;	width:536px;	height:319px;	z-index:7;	border-color:gold;	visibility: visible;}.modelName{	width:142px;	height:40px;				}/*.style2 {color: #FFFF00}*//*- Accessories -*/#mainAccessories{	position:relative;	display: block;	margin: 0 auto; 		top:75px;	width:650px;	height:95px;	z-index:8;	}.accessories_Panel_Content{	background-image: url(../img/bg_h.jpg);	color:gold;	padding:15px;	}.CollapsiblePanel{	border-color: gold;    	border-style: inset;	border-width: 3px;	padding:5px;		margin: 1px;	padding: 0;}.CollapsiblePanelTab{		font-weight:bold;	padding:10px;	border-color: gold;    	border-style: outset;	border-width: 0 0 2px  0;	}.CollapsiblePanelOpen .CollapsiblePanelTab{	background-color: gold;	/*background-image: url(../../images/bg_h.jpg);*/	background-image: url(../img/bg_v.jpg);			color: gold;}.CollapsiblePanelContent{	border-top: 2px outset;}.CollapsiblePanelClosed .CollapsiblePanelTab {	background-image: url(../img/bg_smallviolons_v.jpg);}.img_Strings{	width:120px;	height:120px;}.img_Strings_newLabel{	margin-bottom: 45px;	margin-left: -130px;	width: 80px;	height: 80px;	z-index: 1;}.td_img_Strings{	top:0px;	width:120px;}.td_StringsTxt{	top:0px;	width:583px;}/*- Settings -*/#mainSettings{	position:relative;	display: block;	margin: 0 auto; 		top:75px;		width:734px;	height:168px;	z-index:8;	}/**************************************************************************************//*------------------------------------ Map  ------------------------------------------*//**************************************************************************************/#mainMap{	/*position:relative;	display: block;	margin: 0 auto; 		top:250px;		width:775px;	height:80%;	z-index:8;	*/	position:absolute;	width:100%;	top:250px;		height:80%;	z-index:8;	}#map{	display: block;	margin: 0 auto; 		width:775px;	height:100%;}/**************************************************************************************//*---------------------------------- Contact  ----------------------------------------*//**************************************************************************************/#mainContact{	/*position:relative;	display: block;	margin: 0 auto; 		top:200px;		width:100%;	height:80%;	z-index:8;		color: #f6db00;*/	position:absolute;	top:200px;		width:100%;	height:80%;	z-index:8;		color: #f6db00;}#contact{		display: block;	margin: 0 auto; 	}#mainContact td {	padding-top: 5px;	padding-bottom: 5px;	padding-left: 50px;		border-width: medium;	border-style: outset;				}#mainContact table.contact {	background-image: url(../img/bg_h.jpg);	width: 600px; 	height: 350px; 	z-index: 1; 	vertical-align: middle;		letter-spacing:5px;		font-size:18px;	font-weight:bold;}.contact tr td a p:hover{	color:#f6dbff;}/**************************************************************************************//*----------------------------------- Links ------------------------------------------*//**************************************************************************************/#mainLinks{	/*position:relative;	display: block;	margin: 0 auto; 		top:250px;		width:90%;		z-index:8;			background-image: url();		width:80%;*/	position:absolute;			width:100%;		top:250px;		z-index:8;		}#links{	display: block;	margin: 0 auto; 		width:80%;}#mainLinks table {	position: absolute; 	width: 80%; 	z-index: 1; 	vertical-align: middle;		background-color: #FF9;	padding:20px;}#MenuBarLinks {	text-align : center;}/**************************************************************************************//*------------------------------------- News -----------------------------------------*//**************************************************************************************/#mainNews{	/*position:relative;	display: block;	margin: 0 auto; 		top:350px;		width:100%;	z-index:8;		background-image: url();	color: #f6db00;	*/	position:absolute;	top:300px;		width:100%;	z-index:8;	}#news{	display: block;	margin: 0 auto; 		color: #f6db00;	}.newsTitle{	font-weight:bold;	font-size:20px;	color: #f6db00;}table.newsTable{	padding: 5px;	border-width: medium;	border-style: outset;							}td.newsDetail {	background-image: url(../img/bg_h.jpg);			}.itemBody {							padding:10px;	padding-left:20px;}/**************************************************************************************//*--------------------------------- Photos Album -------------------------------------*//**************************************************************************************//*#wrapper {*/#mainPhotoAlbum {	/*position:relative;	display: block;	margin: 0 auto; 		top:200px;		width:80%;		z-index:8;				color: #f6db00;	*/	position:absolute;	/*display: block;	margin: 0 auto; 		top:200px;		width:80%;		z-index:8;				color: #f6db00;*/	width:100%;		top:200px;		z-index: 8;}#photoAlbum {		display: block;	margin: 0 auto; 		width:80%;			color: #f6db00;	}/**************************************************************************************//*------------------------------------ Games -----------------------------------------*//**************************************************************************************/#mainGames {	/*position:relative;	display: block;	margin: 0 auto; 		top:230px;		width:80%;	z-index:8;				color: #f6db00;	*/	position:absolute;	top:230px;		width:100%;	z-index:8;				}#games {	display: block;	margin: 0 auto; 		width:750px;		color: #f6db00;	}/**************************************************************************************//*---------------------------- Background Selection  ---------------------------------*//**************************************************************************************//*-------- Main --------*//* Background Selection Button (Change the Background Color) */.bgColorButtonMenu{		width:100%;		height:21px;	top:5px;		index:99;}.bgColorButtonMenu.tmpMenu{		position:relative;	/*top:5px;*/	left:10px;			}.bgColorButtonMenu.tmpTop{			position:absolute;	left:10px;}.bgColorButtonMenu.tmpMain{			position:absolute;	left:10px;}.bgColorButton{	float:left;	margin:1px;	border: outset 2px brown; 	color:#f6db00;	width:43px;		text-align:center;	padding:2px;	background-color: #F4EEFE;		z-index:99;	}.bgColorButton:hover{	border: outset 3px #f6db00; }.bgColorButton:active{	border: inset 1px red; 	background-image:none;}.brown{	background-image: url(../img/bgmain_brown_small.jpg);		}.olive{		background-image: url(../img/bgmain_oliv_small.jpg);		}.wine{		background-image: url(../img/bgmain_wine_small.jpg);		}/* End Background Selection Button *//**************************************************************************************//*------------------------------------------------------------------------------------*//**************************************************************************************/#footer{ bottom:150px;}/**************************************************************************************//*------------------------------------------------------------------------------------*//**************************************************************************************//*#myImg {*/#SanYo_Title {    border-radius: 5px;    cursor: pointer;    transition: 0.3s;}#SanYo_Title:hover {opacity: 0.7;}.workshop-img{	margin:auto;	width: 90%;	cursor:pointer;	margin-top:50px;}/* The Modal (background) */.modal {    display: none; /* Hidden by default */    position: fixed; /* Stay in place */    z-index: 9999; /* Sit on top */    padding-top: 100px; /* Location of the box */    left: 0;    top: 0;    width: 100%; /* Full width */    height: 100%; /* Full height */    overflow: auto; /* Enable scroll if needed */    background-color: rgb(0,0,0); /* Fallback color */    background-color: rgba(0,0,0,0.9); /* Black w/ opacity */}/* Modal Content (image) */.modal-content {    margin: auto;    display: block;    width: 80%;    max-width: 700px;	cursor:pointer;}/* Caption of Modal Image */#caption {    margin: auto;    display: block;    width: 80%;    max-width: 700px;    text-align: center;    color: #ccc;    padding: 10px 0;    height: 150px;}/* Caption text */.caption-container {  text-align: center;  background-color: black;  padding: 2px 16px;  color: white;}/* Add Animation */.modal-content, #caption {        -webkit-animation-name: zoom;    -webkit-animation-duration: 0.6s;    animation-name: zoom;    animation-duration: 0.6s;}@-webkit-keyframes zoom {    from {-webkit-transform:scale(0)}     to {-webkit-transform:scale(1)}}@keyframes zoom {    from {transform:scale(0)}     to {transform:scale(1)}}/* The Close Button */#close{		cursor: pointer;}.close {    position: absolute;    top: 15px;    right: 35px;    color: #f1f1f1;    font-size: 40px;    font-weight: bold;    transition: 0.3s;}.close:hover,.close:focus {    color: #bbb;    text-decoration: none;    cursor: pointer;}/* Hide the slides by default */.mySlides {  display: none;}/* Next & previous buttons */.prev,.next {  cursor: pointer;  position: absolute;  top: 50%;  width: auto;  padding: 16px;  margin-top: -50px;  color: white;  font-weight: bold;  font-size: 20px;  transition: 0.6s ease;  border-radius: 0 3px 3px 0;  user-select: none;  -webkit-user-select: none;}/* Position the "next button" to the right */.next {  /*right: 275px;*/  border-radius: 3px 0 0 3px;}/* On hover, add a black background color with a little bit see-through */.prev:hover,.next:hover {  background-color: rgba(0, 0, 0, 0.8);}.column {  float: left;  width: 25%;}	.demo {     height: 50px;  width: 50px;  }img.demo {  opacity: 0.6;}.active,.demo:hover {  opacity: 1;}.hover-shadow:hover {  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)}	/* 100% Image Width on Smaller Screens */@media only screen and (max-width: 700px){    .modal-content {        width: 100%;    }}