/* add custom site CSS here */

main {
    background-color: #FFFFFF;
}

.socialIcon {
    text-decoration: none !important;
    font-size: 2rem !important;
}

.result-name {
    font-size: 1.75rem !important;
}

.small-sub {
    font-size: 1rem;
}

/*#filter-results a:not(.button){*/
/*    font-size: 1.375rem;;*/
/*}*/
.text a  {
    font-size: inherit;
}

#filter-results p {
    font-size: 1rem !important;
}

article.item {
    margin: 0 0 1.25rem;
    max-width: 64rem;
    width: 100%;
    border-bottom: 1px solid #B8B0AB;
    display: block;
}

article.item h1 {
    font-size: 1.5rem;
    text-decoration: underline;
}

article.item .media {
    display: block !important;
    padding-right: .75rem;
    width: 16.66667%;
    float: left;
    padding-left: 0;
}

address {
    font-size: 1.25rem;
}

.layout a {
    font-size: inherit;
}

.text .button {
    margin-left: 0.75rem;
    margin-bottom: 1.25rem !important;
}

.layout a.button {
    /*margin-left: 0.75rem;*/
    margin-left: 0 !important;
    margin-bottom: 1.25rem !important;
}

.webinar img {
    height:125px;
    width:125px;
}

 section.graph div.row div.layout, section.graph div.row div.layout div.full-width {
	height: 780px !important;
	 width: 100% !important;
}

.textHidden {
    font-size: 0;
}

.feed-item,[class^=lw_item] {
	 max-width: 64rem;
	 margin-left: auto;
	 margin-right: auto;
	 margin-bottom: 1.25rem;
	 border-bottom: 1px solid #b8b0ab 
}
 .feed-item::after,.feed-item::before,[class^=lw_item]::after,[class^=lw_item]::before {
	 content: ' ';
	 display: table 
}
 .feed-item::after,[class^=lw_item]::after {
	 clear: both 
}
 .feed-item:last-of-type,[class^=lw_item]:last-of-type {
	 border-bottom: none 
}
 .feed-item a:not(.button),[class^=lw_item] a:not(.button) {
	 text-decoration: underline 
}
 .feed-item ul.social [class*=" icon-"],.feed-item ul.social [class^=icon-],[class^=lw_item] ul.social [class*=" icon-"],[class^=lw_item] ul.social [class^=icon-] {
	 text-decoration: none 
}
 .feed-item .media,[class^=lw_item] .media {
	 display: none 
}
 .feed-item .media:empty,[class^=lw_item] .media:empty {
	 display: none 
}
 .feed-item .media:empty+.content,[class^=lw_item] .media:empty+.content {
	 padding-left: 0 
}
 .feed-item .date-cube,[class^=lw_item] .date-cube {
	 line-height: 1;
	 width: 2.5rem 
}
 .feed-item .title,[class^=lw_item] .title {
	 font-size: 1.375rem;
	 font-family: BentonSansBold,Arial,sans-serif;
	 font-weight: 400;
	 margin-top: 0;
	 margin-bottom: .75rem 
}
 .feed-item .content,[class^=lw_item] .content {
	 font-size: 1rem;
	 margin-bottom: 1.25rem 
}
 .feed-item .meta.time span,[class^=lw_item] .meta.time span {
	 color: #6e635a 
}
 @media screen and (min-width: 40em) {
	 .feed-item .media,[class^=lw_item] .media {
		 display:block;
		 margin-top: .25rem;
		 width: 16.66667%;
		 float: left;
		 padding-left: .75rem;
		 padding-right: .75rem;
		 padding-left: 0;
		 max-width: 16.66667%;
		 width: auto 
	}
	 .feed-item .content,[class^=lw_item] .content {
		 width: 100%;
		 float: left;
		 padding-left: .75rem;
		 padding-right: .75rem;
		 padding-left: 0;
		 padding-right: 0 
	}
	 .feed-item .media+.content,[class^=lw_item] .media+.content {
		 width: 83.33333%;
		 float: left;
		 padding-left: .75rem;
		 padding-right: .75rem;
		 padding-right: 0 
	}
}
 .events-ticker {
	 font-size: 1.25rem;
	 font-family: inherit;
	 font-weight: 400;
	 display: inline-grid;
	 margin-top: 10px;
	 margin-bottom: 10px;
}
 .events-ticker a {
	 text-decoration: underline;
	 margin-left: 5px;
	 font-size: 1.2rem;
}
 .events-ticker .cal_date {
	 float: left;
	 padding-right:5px;
}
 .events-ticker div {
	 font-size: 1.1rem;
}
 .events-ticker .cal_date_day {
	 font-size: 1.5rem;
	 font-weight: bold;
}
 .events-ticker .cal_date_month {
	 capitalize;
}
 .events-ticker .lw_events_title{
	 margin-top: 2px;
	 margin-inline-start: 5px;
}
 .events-ticker .events_time{
	 margin-top: 2px;
	 margin-inline-start: 8px;
	 font-size: 0.9rem;
}
 .event-ticker{
	 margin-top: 5px;
	 margin-bottom: 5px;
	 border-bottom: 1px solid lightgray;
}
 .event-ticker:first-child{
	 margin-top: 5px;
	 margin-bottom: 5px;
	 border-bottom: none;
}
 .event-ticker:last-child{
	 margin-top: 5px;
	 margin-bottom: 5px;
	 border-bottom: none;
}

.professional-development-course a:not(.button){
    text-decoration: underline;
}

.unbolded {
    font-family: sans-serif, Arial;
}