body {
    font-family: "Helvetica", "Lucida Grande", "Microsoft JhengHei", sans-serif;
}
h2{
	/* font-style:italic; */
		margin-top: -20px;
    color: #666;
    /* margin-left: 15px; */
}
	.items{
		display: flex;
		flex-wrap:wrap;
	}

	.item{
		width: 215px;
		padding: 5px 15px;
		display:block;
	}

		.item figure{
			width:215px;
			height:215px;
			margin:0;
		}

		.item figure img{
			width: 215px;
			height: 215px;
		}

	.event-date{
		margin: 10px 0px;
		font-weight: bold;
	}

	.event-desc{
		font-size: 14px;
		padding-bottom: 15px;
		color: #666;
	}

	.descpara{
		/* margin-left: 20px; */
		padding: 10px 0;
	}

	.cmlogo{
		margin-right:10px;
		height:48px;
	}


	.vendor img{width: 215px;float: left;margin-right:30px;}
	.vendor{margin-left: 20px; padding: 10px; margin-bottom:30px;}

	.vendor-r img{width: 215px;float: right;margin-left:30px;}
	.vendor-r {margin-right: 20px; padding: 10px; text-align:right;}

    .vendorsec {margin-bottom:40px;}


	.relatedLink a {
		display: block;
		border: 1px solid #ccc;
		padding: 20px;
		font-size: 15px;
		border-radius: 2px;
		margin: 0 auto;
		font-weight: bold;
	  }

	  .relatedLink a{
		background-color: #ffffff;
		box-shadow: 2px 1px 5px 0px rgba(0,0,0,0.46);
		-webkit-box-shadow: 2px 1px 5px 0px rgba(0,0,0,0.46);
		-moz-box-shadow: 2px 1px 5px 0px rgba(0,0,0,0.46);
		
		}
		.relatedLink a:hover{background-color: rgba(255, 255, 255, 0.8);;}
	  
		.relatedLink {display: block; margin: 20px 0 30px;}
	  .relatedLink a {display: inline-block; background: url(/img/common/arrow_right.png) no-repeat 14px 50%; border: 1px solid #ccc; padding: 10px 20px 10px 35px; text-decoration: none;}
	  .relatedLink a:hover {border: 1px solid #191919;}
	  .relatedLinkNew a {
		  font-size: 1.35rem;
		  min-width: 390px;
	  
	  }
	  .relatedLinkNew a{line-height: 27px;
		  color: rgb(60, 60, 67);
		  display: inline-block;
		  margin: 0px;
		  text-align: center;
		  border: 1px solid rgb(60, 60, 67);
		  border-radius: 4px;
		  transition: color 0.3s ease 0s, border 0.3s ease 0s;
		  padding: 24px 28px;}
		  .relatedLinkNew	a:hover {
			  color: rgb(0, 0, 0);
			  border: 1px solid rgb(196, 196, 198);
		  }
		.text-center {text-align: center;}


		@media screen and (max-width: 1152px) {
			.relatedLinkNew a {
			  font-size: 1rem;
			  min-width: 220px;
		  
			  padding: 22px 16px;
		  
		  }
		}