﻿body a.no-underlined,
body #wrapper #content a.no-underlined{ text-decoration: none; }
/* Content Cards */
body .card,
body #wrapper #content .card {  margin-bottom: 1em;  border: 1px solid #e6e6e6;  background: #fefefe;  box-shadow: none; color: #0a0a0a; overflow: hidden;}
body .card img,
body #wrapper #content .card img { transition: transform .2s; max-width: 100%; height: auto;}

body .card:hover img,
body #wrapper #content .card:hover img { transform: scale(1.04); }

body .card > :last-child,
body #wrapper #content .card > :last-child { margin-bottom: 0; }

body .card-section,
body #wrapper #content .card-section { padding: 1em; background: #fff; position: relative; }

body .card-section h2,
body #wrapper #content .card-section h2{font-size: 1.3em; background: #fff;	margin-top: -2.3rem; text-align: center; position: relative; padding: 1rem .5rem 0 .5rem; margin-bottom: .5rem;}

body .card-section p,
body #wrapper #content .card-section p { padding: .5rem 0 0 0; line-height: 1.6; }

body .card-section p:last-child,
body #wrapper #content .card-section p:last-child{margin-bottom: 6px;}

/*
body .sys_threeColumns {overflow: inherit;}
*/

.onlineEvent {
  text-align: center;
  border-bottom: #4ca898 5px solid;
  color: #0a0a0a;
  font-weight: bold;
  padding: 5px;
}

.inpersonEvent {
  text-align: center;
  border-bottom: #e69636 5px solid;
  color: #0a0a0a;
  font-weight: bold;
  padding: 5px;
}

.hybridEvent {
  text-align: center;
  border-bottom: #357aa3 5px solid;
  color: #0a0a0a;
  font-weight: bold;
  padding: 5px;
}
