/*--------posts--------*/

/*post grid borders for internships*/
.page-id-868 .rt-col-lg-4.rt-col-md-4.rt-col-sm-6.rt-col-xs-12.rt-equal-height {
	margin-bottom: -20%; 
	background-color:white;
}

.page-id-868 .rt-pagination {
	margin-top:20%;
	
}


.rt-detail .read-more a {
	background-color: #f78c23!important; 
	color: white;
	
}

.rt-holder {
	border-top: solid 2px #A2DADE;
	padding-top: 5px;
}

@media only screen and (min-width: 1200px) {
	.posts .hentry {
   width: 33.33%; 
	}}

/*hide post category on post pages*/ 
.category-internships .page-title, .category-programs .page-title, .category-campus-groups .page-title {
visibility:hidden;
}

/*display proper post page title*/ 
.category-internships .page-title::after {
  content:'Startup Internships and Jobs'; 
  visibility: visible;
  display: block;
}

/*display proper post page title*/ 
.category-programs .page-title::after {
  content:'Programs'; 
  visibility: visible;
  display: block;
}
/*post read more info*/
.link-more a {
    background-color: #ADCA50;
    color: white;
}

/*display proper post page title*/ 
.category-campus-groups .page-title::after {
  content:'Innovation and Entrepreneurship Student  Groups'; 
  visibility: visible;
  display: block;
}

/*change font-size in posts*/ 
.posts .entry-content {
    font-size: 1.5rem;
}

/*add borders to posts*/ 
.posts .cover-link  {
-webkit-box-shadow:inset 0 5px 2px 2px #59a2d1;
box-shadow: inset 3px 3px 0px 2px #59a2d1;
}

/*remove "home" on homepage*/
.page-id-1721 .entry-header .entry-title {
	display:none;
}

/*--------fonts--------*/

/*use our fonts for body*/ 
p, ul, li, ol, a, span, .team-listing_desc{
	font-family: "montserrat light", "gotham black";
}

.sub-menu a {
	font-size:15px!important;
}

span.post-tags-links {
	line-height: 0.8em!important;
}

/* make tag text smaller */
a[rel=tag] {
	font-size: 14px!important;
	font-weight: bold;
	color: #334c84;
	line-height: 1em !important;
}

/*use our fonts for headers*/ 
h1, h2, h3{
	font-family: "titillium bold"!important
}

/*navigation font*/
@media only screen and (min-width: 960px) {
ul#primary-menu a {
font-size: 1vw;
	}}

/*--------navigation--------*/ 

/*remove site title*/ 
.site-title {
	display:none; 
}
/*make nav button*/
li#menu-item-935 {
	background-color: #ADCA50;
	padding: 10px!important;
}

/*make nav button*/ 
li#menu-item-521 {
	background-color: #f78c23;
	padding: 10px!important;
}

/*change nav color and weight*/ 
ul#primary-menu a {
    color: white;
    font-weight: bold;
}

/*so menu doesn't go to several lines*/
.primary-menu {
    white-space: nowrap;
}

/*-------page widths-------*/ 

.is-singular:not(.home) .site-inner{
	width:70%;
}

.is-singular .entry-media {
	width:30%;
}

@media only screen and (min-width: 1200px) { .has-post-thumbnail.is-singular:not(.home):not(.single-format-image):not(.page-template-eventbrite-index):not(.woocommerce-page) .entry-header {
	width: 30%;
	} }

/*reduce whitespace from headers*/
.page.has-post-thumbnail.is-singular:not(.home):not(.single-format-image):not(.page-template-eventbrite-index):not(.woocommerce-page) .entry-header{
	padding-bottom:0; 
}

.is-singular .entry-content, .is-singular:not(.home):not(.single-format-image):not(.page-template-eventbrite-index):not(.woocommerce-page) .entry-content {
	padding-top: 0;
}

/*-----------accordions----*/
/*titles*/
.elementor-tab-title a {
	font-size: larger;
	line-height: 1.3;
	color: #334c84;
}

.elementor-tab-title {
	text-align:center;
}

/*icon-opened*/ 
.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened {
	color: #ADCA50;
}

/*icon closed*/
.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed {
	color: #59a2d1;
}


/*--------mentors----------*/

/*remove featured image in team*/
.team-photo {
	display:none;
}

/*mentor boxes*/ 
.team-item {
	border: 2px solid #A2DADE; 
	padding: 10px;
	margin: 10px 0 10px 0;
}

/*making the read more button inline*/ 
.btn.btn-primary, .team-listing_desc { 
	display: inline;
}

/*added dots before "read more"*/ 
.btn.btn-primary::before {
	content: '. . . . '
}

.team-meta_item.position {
	display: block;
}

#team-1094, #team-1091, #team-1089, #team-1086, #team-1084, #team-1082, #team-1071, #team-1068, #team-1065 {
	padding-right:15%;
	padding-left: 15%;
}

/*----------tabs------------*/
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {
	border-top-style: solid!important;
}

/*-----------footer----------*/
.site-footer {
	background-color: #414142;
	
}

/*social icon resize*/
ul#menu-social-links-menu a {
	font-size: 4rem;
} 


/*widget size*/
.widget-area {
	max-height: 380px;
  padding: 2%; 
	margin: 0%;
	max-width: 100%!important;
}

/*management team pics*/
img.attachment-large.size-large {
    height: 500px;
    width: 600px;
}

/* ---edit header---*/
#masthead, .site-header {
    background-color: #5C709D !important;
    opacity: 1 !important;
    backdrop-filter: none !important;
}