a{color: rgb(73,156,186);font-weight: 400;text-decoration: none;}
a:hover{text-decoration: underline;color: rgb(57,125,149);}
a:visited{text-decoration: none;color: #33AACF;}
#primary > div:nth-child(6) > .leftpost{display:none;}
.h4-full-span{color:#fff;background-color:#5EB2CD;height:24px;width:100%;padding:5px;padding-left:5%;clear:both;}
.fourcolumn{width:21%;float:left;margin:15px 2%;text-align:center;}
.row-dotted{overflow:auto;border-bottom:1px dotted gray;}
.gold-header{color:#c9c1a3;font-weight:100;letter-spacing:1px;font-size:0.9em;}
#alumni-description h1{color:#5EB2CD;font-size:1.9em;margin:10px 0 5px 0;line-height:1em;margin-bottom:10px;}
@media only screen and (max-width:770px){.fourcolumn{width:45%;float:left;margin:0 2%;}
.fourcolumn:nth-child(2n+1){clear:left;}
.h4-full-span{padding-left:45%;}
.row{border-bottom:none;}
}
@media only screen and (max-width:400px){.fourcolumn{width:95%;float:left;margin:0px 2%}
.fourcolumn:nth-child(2n+1){clear:left;}
.h4-full-span{padding-left:45%;}
.row{border-bottom:none;}
}
.prev-edition-container{margin:10px 0px;float:left;clear:both;width:100%;border-bottom:1px solid rgb(24,69,59);}
.prev-edition-container .prev-title-img{float:left;clear:none;margin-right:11px;}
.prev-edition-container .prev-articles{float:right;clear:none;width:67%;}
#previous-editions{padding-top:15px;margin-top:25px;border-top:1px #ccc solid;}
#leftcontent img{max-width:650px;height:auto;}
#main-image img{border:none;padding:12px 20px 0 50px;}
#main-content2{width:260px;padding-right:10px;line-height:1.6em;font-weight:200;font-size:1em;}
h3{font-weight:bold;font-size:20px;}
#sidebar .side-widget{width:160px;}
.side-widget{margin:0;padding:0 10px 15px;}
.side-widget ul{padding:0;margin:0;list-style-type:none;font-size:.7em;}
.side-widget h2{font-size:17px;padding:10px 0 5px;margin-top:0;text-align:left;text-transform:uppercase;border-bottom:1px solid grey;}
.side-widget ul li{padding-left:0px;margin:1.2em 0;}
#secondary > div > ul > li > a{font-size:1.3em;line-height:1.3em;}
#previous-editions > div > a > img{padding:5px;}
@media screen and (max-width:885px) and (min-width:768px){.firstpost > article > div > div > a > img{margin-bottom:188px;}
}
@media screen and (min-width:886px){.firstpost > article > div > div > a > img{margin-bottom:72px;}
}
.events-community-post-title{clear:both;}
@media screen and (min-width:61.5625em){body.tribe_community_edit:not(.search-results) article:not(.type-page) .entry-content{width:100% !important;}
}
.below-title-meta-home{background:#F7F7F7;padding-bottom:20px;color:#707070;width:104%;margin-left:-3px;padding-top:8px;}
h2.prev-title{margin-top:0;}
#main > img{width:100%;}
@media screen and (max-width:329px){.pages{display:none;}}
@media screen and (min-width: 960px){
	#page {
		padding: 24px 24px 0;
		margin-bottom: 24px;
	}
}
@media screen and (min-width: 768px){
	#page {
		margin: 0 auto;
		max-width: 1000px;
		overflow: visible;
	}
}
#page{
/*clear: none;
text-align: left;
margin: 0 auto 0 auto;
overflow: visible;*/
padding: 0 24px;
background-color: #fff;
}
#main{
  margin-top: 20px;
 /* margin: 0 auto;
  padding-top: .5em;
  width: 90%;
  padding-top: .5em;*/
}
@media screen and (min-width: 1001px){
	#main{
		/*max-width: 1000px;*/
	}
}
@media only screen and (min-width : 300px) and (max-width : 830px){
#main-image img{float: left !important;padding: 15px 0;margin: 0 !important; width: 30%}
}
#main h1{
	font-weight: 400;
	font-size: 2.875em;
  line-height: normal;
}
/* #primary h2{
	font-weight: 600;
	font-size: 2.125em;
	margin-bottom: .875rem;
  line-height: normal;
} */
#primary h3{
	font-weight: 500;
	font-size: 1.75em;
	margin-bottom: .875rem;
  line-height: normal;
}
#primary h4{
	font-weight: 500;
	font-size: 1.4375em;
	margin-bottom: .75rem;
  line-height: normal;
}
.entry-content p{
        font-weight: 300;
        font-size: 1.125em;
        line-height: 1.875rem;
        margin-bottom: 1.5rem;
}
.main-header {
    color: #18453B;
    font-size: 3.1em!important;
    font-weight: 400!important;
    border-bottom: #000 1px solid;
    padding-bottom: 30px;
}
.wp-caption-text {
	font-size: .75em !important;
	line-height: 1.25rem !important;
}

h6#header {
	font-size:16px;
	margin:5px 0;
}

/* ------------- CTA --------------- */


.expandable {
	margin-top:10px;
}

h6.header {
    margin: 0;
    font-size: 14px;
    border-bottom: 1px solid black;
    padding: 10px 0;
    cursor: pointer;
}

h6.subheader {
    margin: 0;
    font-size: 14px;
    border-bottom: 1px solid black;
    padding: 10px 0;
    cursor: pointer;
}

.expandable div:nth-child(1) {
  border-top: 1px solid black;
}

.expandable > div > .styled > h6:nth-child(1) {
  border-top: 1px solid black;
}

.header > a {
  color:black !important;
  text-decoration: none !important;
  font-weight:400;
  font-size:1.1em;
}

.subheader > a {
	color:black !important;
	text-decoration: none !important;
	font-weight:600;
}

.plus:after {
    content: "+";
    float: right;
    font-size: 30px;
    margin-top: -10px;
}

.minus:after {
    content: "-";
    float: right;
    font-size: 30px;
    margin-top: -10px;
}

.sub-plus:after {
    content: "+";
    float: right;
    font-size: 30px;
    margin-top: -25px;
}

.sub-minus:after {
    content: "-";
    float: right;
    font-size: 30px;
    margin-top: -25px;
}

.dropdown > a > span {
	display: inline-block;
	width:90%;
}

.main-header a {
	color:rgb(24,69,59) !important;
}

.expand-button-fix {
	margin-top:-12px !important;
}

.widget-area {
    clear: right;
}

/* Gallery fix for new educator post alumni-news-and-notes-2/ */
#gallery-1 img {
	border:none !important;
}

.below-title-meta {
  margin-bottom: 20px;
}

.adt {
  color: #707070;
  padding-left: 5px;
}
.fourcolumn p {
  line-height: normal;
}
.threecolumn {
  width:29%;
  float:left;
  margin:15px 2%;
  text-align:center;
}
.threecolumn p {
line-height: normal;
}
