#TravelSummary {
	margin: 10px auto;
}
#TravelCircle {
	margin: 10px auto;
}
#TravelEvents {
	margin: 10px auto;
}
.plus-sign {
	cursor:pointer !important;
	color:gray;
	font-size:18px;
	padding-left:2px;
	font-style:italic;
	margin-top:4px;
}
.minus-sign {
	cursor:pointer !important;
	font-size:18px;
	padding-left:2px;
	font-style:italic;
	display:none
}
.event {
	display:none;
}
.cn-theme-news {
	ee:ee;
}
.cn-m8 {
	margin:8px;
}
.eventsColor {
	font-weight:bold;
	font-size:1.5rem;
	margin-bottom:8px;
}
.circlesColor {
	font-size:1rem;
	margin-bottom:18px;
}
.event-image {
	margin-bottom:12px;
	text-align:center;
}
.event-brief {
	margin-bottom:12px;
}
.event-brief > span {
	ont-size:18px;
}
.event-sponsored {
	color: #fe6412;
}
.circle-marketing > img {
	margin:4px;
	width:100%;
	height:auto;
}
.event-container, .event-container * {
	box-sizing: border-box;
}
.event-container:after {
	display: table;
	content: "";
	clear: both;
}

/* BEGINS Theme 2 */
.cn-theme-news .event-left {
	float:left;
	width:70%
}
.cn-theme-news .event-right {
	float:right;
	width:30%;
}
.cn-theme-news .event-image img {
	width: 100%;
}
@media all and (max-width: 767px) {
	.cn-theme-news .event-left, .cn-theme-news .event-right {
		float:none;
		width:100%;
	}
}
/* ENDS Theme 2 */

/* BEGINS Theme 3 */
.cn-theme-grid, .cn-theme-grid * {
	box-sizing: border-box;
}
.cn-theme-grid .event-container {
	width: 33.333%;
	padding: 10px;
	float: left;
}
.cn-theme-grid:after {
	display: table;
	content: "";
	clear: both;
}
.cn-theme-grid .event-image img {
	width: 100%;
	height: 200px;
}
.cn-theme-grid .eventsColor:after {
	display: table;
	content: "";
	clear: both;
}
.cn-theme-grid .eventsColor .event-title-inner {
	float:left;
}
.cn-theme-grid .eventsColor .event-date {
	float:right;
}
.cn-theme-grid .eventsColor, .cn-theme-grid .eventsColor .event-title-inner {
	font-size: 1.2rem;
	line-height: 100%;
}
.cn-theme-grid .circlesColor {
	margin-bottom: 0;
}
@media all and (max-width: 767px) {
	.cn-theme-grid .event-container {
		width:100%;
		float: none;
	}
}
/* ENDS Theme 3 */