/* typography */


body {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	font-size: 16px;
	text-rendering: optimizeLegibility;
	font-variant: common-ligatures;
	font-feature-settings: "liga";
	font-kerning: normal;
	letter-spacing: normal;
	}

a:link, a:visited, a:hover, a:active {
  text-decoration: none; 
  }

h3, h2 {
	margin: 0px;
	}

p {
	margin: 0px 0px 20px 0px;
	}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  font-weight: inherit;
 }


body a.artoy {
	color: var(--color-white) !important;
	}


figcaption {
	font-size: var(--font-size-02);
	line-height: var(--font-leading-01);
	color: var(--color-grey-5);
	padding: 5px 0px 30px 0px;
	letter-spacing: .5px;
	}




/* eventable custom style */
#customAddToCalendar {
	font-size: var(--font-size-03);
	font-family: var(--font-sans);
	font-weight: var(--font-weight-medium);
	color: var(--color-white);
	background: var(--color-brand-red);
	padding: 1rem 2rem;	
	border: 0px;
	border-radius: .25rem;
	width: 100%;
	cursor: pointer;
	}
	
input[type=submit] {
	font-size: var(--font-size-03);
	font-family: var(--font-sans);
	font-weight: var(--font-weight-medium);
	color: var(--color-white);
	background: var(--color-brand-red);
	text-decoration: none;
	border: none;
	padding: 1rem 2rem;	
	margin: 4px 2px;
	border: 0px;
	width: 100%;
	cursor: pointer;
	}	
/* eventable custom style */







/* search field typography */



.search dl {
  -webkit-column-count: 3; /* Chrome, Safari, Opera */
  -moz-column-count: 3; /* Firefox */
  column-count: 3;
  -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
  -moz-column-gap: 40px; /* Firefox */
  column-gap: 40px;
  display: table;
}


.search dd, .search dt {
    display: block;
    margin-inline-start: 0px !important;
	}

.search dd, .search dt {
	font-family: var(--font-sans);
    color: var(--color-black);
    padding: 0px 0px 0px 0px;
    text-decoration: none;
	}

.search .result-title{
	font-family: inherit;
    font-weight: var(--font-weight-normal);
    font-size: var(--font-size-05);
    line-height:  var(--font-leading-06);
    color: var(--color-brand-black);
    padding: 0px 0px 10px 0px;
    text-decoration: none;
    text-transform: none;
	}
.search .result-title a:link{
    color: var(--color-brand-black);
	}

.search .result-title a:hover{
    color: var(--color-brand-red-hover);
	}	
	
.search .result-created{
	font-family: inherit;
    font-weight: var(--font-weight-regular);
    color: var(--color-black);
    font-size: var(--font-size-03);
    line-height:  var(--font-leading-05);
    padding: 10px 0px 40px 0px;
    text-decoration: none;
    letter-spacing: .25px;
	}
	
.search .result-created{
	font-family: inherit;
    font-weight: var(--font-weight-regular);
    color: var(--color-grey-5);
    font-size: var(--font-size-00);
    line-height:  var(--font-leading-01);
    padding: 10px 0px 40px 0px;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1px;
	}

fieldset .controls,
fieldset.phrases,
fieldset.only {
    font-family: inherit;
    font-weight: var(--font-weight-normal);
    font-size: var(--font-size-02);
    line-height: var(--font-leading-06);
    color: var(--color-brand-black);
    text-transform: none;
}
fieldset.phrases legend,
fieldset.only legend {
  font-size:var(--font-size-01);
  text-transform:uppercase;
  letter-spacing: 1.5px;
  background-color: var(--color-black);
  color:var(--color-white);
}
fieldset .ordering-box {
  display:none;
}


p.counter {
  font-weight: var(--font-weight-normal);
}
#searchForm .btn-groups #search-searchword {
  padding-left: 10px;
  font-size: var(--font-size-03);
}
#searchForm .btn-group i {
    font-size: var(--font-size-04);
} 
#searchForm .btn-group button {
  cursor:pointer;
}
/* search field typography */



/* temp to move */
.itemSocialSharing, .sigProCaption, .sigProPseudoCaption{
	display: none;
	visibility: collapse;
	}

.hidvl-collections .hidvl-profile-desc a:link{
	color: var(--color-black);
	border-bottom: solid 1px var(--color-grey-2);
	}
	
.hidvl-collections .hidvl-profile-desc a:hover{
	color: var(--color-brand-red-hover);
	border-bottom: solid 1px var(--color-brand-red-hover);
	}	

ul.sigProClassic li.sigProThumb span.sigProLinkOuterWrapper {
    display: block;
    float: left;
    margin: 0;
    padding: 0 10px 10px 0;
	}

.hidvl-collections .hidvl-categoryDescription h3{
	display: none;
	visibility: collapse;	
	}
/* temp to move */

/* EmergeNYC Alumni */

.alumniName h2 {
    font-family: var(--font-sans);
    font-weight: var(--font-weight-medium);
    color: var(--color-black);
    font-size: var(--font-size-03);
	line-height: var(--font-leading-02);
    padding: 10px 0px 0px 0px;
    text-decoration: none;
    text-transform: none;
	}
	
.alumniDesc p, div.faculty-grid p {
    font-family: var(--font-sans);
    font-weight: var(--font-weight-normal);
    color: var(--color-grey-5);
    font-size: var(--font-size-03);
    line-height: var(--font-leading-02);
    padding: 0px;
    text-decoration: none;
    text-transform: none;
	}

/* EmergeNYC Alumni */



[class^="enc-"] h1 {
border-top: 1px solid var(--color-grey-2);
}

[class^="enc-"] strong {
font-weight: var(--font-weight-normal);
}

[class^="enc-"] h2 {
font-family: var(--font-sans);
font-weight: var(--font-weight-normal);
color: var(--color-black);
font-size: var(--font-size-04);
line-height:  var(--font-leading-04);
padding: 50px 0px 10px 0px;
}

[class^="enc-"] .grid-article p {
    font-family: var(--font-sans);
    font-weight: var(--font-weight-normal);
    color: var(--color-grey-8);
    font-size: calc(21px + 5 * ((100vw - 320px) / 680));
    line-height: 1.5em;
    padding: 0px 0px 50px 0px;
}
}


[class^="enc--biography-all"] div .enc-itemListCategory ul{
padding: 0px;
margin: 50px 0px 0px 0px;
list-style-type: none;
list-style-position: outside;
}

[class^="enc--biography-all"] div .enc-itemListCategory ul li{
font-family: var(--font-sans);
list-style-type: none;
display: inline-block;
width: 100%;
text-decoration: none;
border-top: 5px solid var(--color-black);
padding: 10px 0px;
margin: 50px 0px 10px 0px;
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;
}


[class^="enc--biography-all"] div .enc-itemListCategory ul li h2{
color: var(--color-black);
font-size: var(--font-size-04);
line-height:  var(--font-leading-05);
font-weight: var(--font-weight-normal);
padding: 0px;
}


[class^="enc--biography-all"] div .enc-itemListCategory ul li p{
color: var(--color-grey-7);
font-size: var(--font-size-03);
line-height:  var(--font-leading-04);
font-weight: var(--font-weight-normal);
}





[class^="enc--work-groups"] .enc-itemFullText p.description {
font-family: var(--font-sans);
font-weight: var(--font-weight-normal);
color: var(--color-black);
font-size: var(--font-size-04);
line-height:  var(--font-leading-05);
}

[class^="enc--work-groups"] .enc-itemFullText p {
font-family: var(--font-sans);
font-weight: var(--font-weight-normal);
color: var(--color-grey-7);
font-size: var(--font-size-02);
line-height:  var(--font-leading-03);
}

[class^="enc--work-groups"] .conveners {
font-family: var(--font-sans);
font-weight: var(--font-weight-normal);
color: var(--color-grey-7);
font-size: var(--font-size-01);
line-height:  var(--font-leading-03);
}


[class^="enc--work-groups"] .participants {
	margin: 10px 0px 50px 0px;	
  -webkit-column-width: 320px; 
  -moz-column-width: 320px;
  column-width: 320px;
  -webkit-column-gap: calc(20px + 5 * ((100vw - 320px) / 680));
  -moz-column-gap: calc(20px + 5 * ((100vw - 320px) / 680));
  column-gap: calc(20px + 5 * ((100vw - 320px) / 680));
	}


[class^="enc--work-groups"] .enc-itemFullText ul {
	margin: 10px 0px 50px 0px;	
  -webkit-column-width: 320px; 
  -moz-column-width: 320px;
  column-width: 320px;
  -webkit-column-gap: calc(20px + 5 * ((100vw - 320px) / 680));
  -moz-column-gap: calc(20px + 5 * ((100vw - 320px) / 680));
  column-gap: calc(20px + 5 * ((100vw - 320px) / 680));
	}
	
[class^="enc--work-groups"] .participants ul{
padding: 0px;
margin: 0px;	
list-style-type: none;
list-style-position: outside;
}

[class^="enc--work-groups"] .enc-itemFullText ul{
padding: 0px;
margin: 0px;	
list-style-type: none;
list-style-position: outside;
}

[class^="enc--work-groups"] .enc-itemFullText ul li{
font-family: var(--font-sans);
font-weight: var(--font-weight-normal);
color: var(--color-grey-7);
font-size: var(--font-size-00);
line-height:  var(--font-leading-01);
    list-style-type: none;
    display: inline-block;
    width: 100%;
    text-decoration: none;
    border-top: 3px solid var(--color-black);
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
}


[class^="enc--work-groups"] .participants ul li {
font-family: var(--font-sans);
font-weight: var(--font-weight-normal);
color: var(--color-grey-7);
font-size: var(--font-size-01);
line-height:  var(--font-leading-02);
    list-style-type: none;
    display: inline-block;
    width: 100%;
    text-decoration: none;
    border-top: 3px solid var(--color-black);
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
}


[class^="enc-"]  div.itemTagsBlock {
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: var(--font-size-02);
	line-height:  var(--font-leading-02);
	border-top: 10px solid var(--color-black);
	padding: 10px 0px 0px 0px;
	border-bottom: 0px;
	}

[class^="enc-"]  div.itemTagsBlock span {
    font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: var(--font-size-01);
	line-height:  var(--font-leading-02);
	text-transform: uppercase;
	letter-spacing: 1px;
    padding: 0px;
	}


[class^="enc-"]  div.itemNavigation {
    margin: 30px 0px;
    border-top: 10px solid var(--color-black);
    background: var(--color-trans);
    border-bottom: 0px;
    padding: 10px 0px;
}



[class^="enc-"]  div.itemNavigation a.itemPrevious {
    padding: 0px;
	}



/* encuentro-senior-fellow */
[class^="enc-"] p.senior-fellow-enc {
	display: block;
	padding: 20px 20px 0px 0px;
	}
	
[class^="enc-"] .senior-fellow-enc img {
    height: 100%;
	max-width: 320px;
	float: left;
	padding: 0px 20px 20px 0px;
	}
/* encuentro-senior-fellow */






/* encuentro multi col style */

[class^="enc-"] ul.multi-col li i.fas{
    padding-right: calc(10px + 3 * ((100vw - 320px) / 680));
	}
	
[class^="enc-"] ul.multi-col li i.fab{
    padding-right: calc(10px + 3 * ((100vw - 320px) / 680));
	}	

[class^="enc-"] ul.multi-col li {
	list-style: none;
	list-style-position: inside;
    padding-left: 0;
	}

[class^="enc-"] ul.multi-col li h3 {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: var(--font-size-02);
	line-height: var(--font-leading-02);
	text-align: left;
	list-style: none;
	list-style-position: inside;
    padding-left: 0;
    padding: calc(5px + 0 * ((100vw - 320px) / 680)) 0px;
    border-top: solid 3px var(--color-black);
	}


[class^="enc-"] ul.multi-col li p{
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-grey-7);
	font-size: var(--font-size-01);
	line-height: var(--font-leading-02);
	text-align: left;
	list-style: none;
	list-style-position: inside;
/*
    padding-left: 0;
    padding: calc(5px + 2 * ((100vw - 320px) / 680)) 0px;
    border-top: solid 5px var(--color-black);
*/
	}
	
[class^="enc-"] .enc-itemFullText ul.multi-col{
	-webkit-column-width: 320px;
	column-width: 320px;
	-webkit-column-gap: calc(30px + 5 * ((100vw - 320px) / 680));
	column-gap: calc(30px + 5 * ((100vw - 320px) / 680));
	margin: 30px 0px;
	padding: 0px;
	}	

/* encuentro multi col style */







/* event type key style */

[class^="enc-"] ul.event-key li i.fas{
    padding-right: calc(10px + 3 * ((100vw - 320px) / 680));
	}
	
[class^="enc-"] ul.event-key li i.fab{
    padding-right: calc(10px + 3 * ((100vw - 320px) / 680));
	}	

[class^="enc-"] ul.event-key li {
	list-style: none;
	list-style-position: inside;
    padding-left: 0;
	}

[class^="enc-"] ul.event-key li {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-nomal);
	color: var(--color-black);
	font-size: var(--font-size-00);
	line-height: var(--font-leading-02);
	text-align: left;
	list-style: none;
	list-style-position: inside;
    padding-left: 0;
    padding: calc(5px + 2 * ((100vw - 320px) / 680)) 0px;
    border-top: solid 1px var(--color-grey-1);
	}
	
[class^="enc-"] .enc-itemFullText ul.event-key{
	-webkit-column-width: 250px;
	column-width: 250px;
	-webkit-column-gap: calc(30px + 5 * ((100vw - 320px) / 680));
	column-gap: calc(30px + 5 * ((100vw - 320px) / 680));
	margin: 30px 0px;
	padding: 0px;
	}	

/* event type key style */



/* events table styles */

[class^="enc-"]  table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0px 0px 40px 0px;
  width: 100%;
  border-top: 6px solid var(--color-black);
}

[class^="enc-"]  th {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: var(--font-size-02);
	line-height: var(--font-leading-03);
	text-align: left;
	border-top: 0px solid var(--color-black);
	padding: 10px;
	}
	
[class^="enc-"]  td {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: var(--font-size-01);
	line-height: var(--font-leading-02);
	text-rendering: optimizeLegibility;
	font-variant-ligatures: normal;
	font-variant-numeric: tabular-nums;
	border-top: 3px solid var(--color-black);
	-moz-font-feature-settings: "tnum";
	-webkit-font-feature-settings: "tnum";
	font-feature-settings: "tnum";
	vertical-align: top;
	text-align: left;
	padding: 10px;
	}


[class^="enc-"]  td:nth-last-child(1) {
  background: var(--color-grey-1);
  text-align: center;
  vertical-align: middle;
}


[class^="enc-"]  td strong {
	font-weight: var(--font-weight-normal);
	}

[class^="enc-"]  td:nth-child(1) {
	width: 20%;
	}

[class^="enc-"]  td:nth-child(2) {
	width: 30%;
	}

[class^="enc-"]  td:nth-child(3) {
	width: 60%;
	}
	
[class^="enc-"]  tr:nth-child(even) {
	background-color: var(--color-grey-0)
	}


[class^="emergenyc"] ol li {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: var(--font-size-03);
	line-height: var(--font-leading-04);
	margin: 0px;
	padding: 0px 0px 10px 0px;
	letter-spacing: .5px;
	}

.program-description ol li {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: var(--font-size-03);
	line-height: var(--font-leading-04);
	margin: 0px;
	padding: 0px 0px 15px 0px;
	letter-spacing: .5px;
/* 	list-style: none; */
	border-bottom: solid 1px var(--color-grey-03);
	}
	
	
[class^="enc-"] .enc-itemFullText h2 span.title {
    font-family: var(--font-sans);
    font-weight: var(--font-weight-normal);
    font-size: var(--font-size-00);
    line-height: var(--font-leading-01);
    color: var(--color-grey-5);
    text-transform: uppercase;
    display: block;
    letter-spacing: .5px;
    padding: 20px 0px 0px 0px;   
	}
[class^="enc-"] .enc-itemFullText h2 {
    font-family: var(--font-sans);
    font-weight: var(--font-weight-normal);
    font-size: var(--font-size-06);
    line-height: var(--font-leading-06);
    color: var(--color-black);
    text-transform: none;
    display: block;
    letter-spacing: .5px;
    padding: 0px; 
    margin: 40px 0px 20px 0px; 
	}	
			
[class^="enc-"] .enc-itemListCategory p.intro, [class^="enc-"] .enc-itemFullText p.intro {
    font-family: var(--font-sans);
    font-weight: var(--font-weight-normal);
    font-size: var(--font-size-03);
    line-height: var(--font-leading-05);
    color: var(--color-black);
    letter-spacing: .125px;
	}	
	
[class^="enc-"]  .enc-itemListCategory p {
    font-family: var(--font-sans);
    font-weight: var(--font-weight-normal);
    font-size: var(--font-size-02);
    line-height: var(--font-leading-04);
    color: var(--color-black);
    letter-spacing: .125px;
	}		
	
body[class^="enc-"] #k2Container .enc-itemList .enc-catItemBody .enc-catItemTitle {
    font-family: inherit;
    font-weight: var(--font-weight-normal);
    font-size: var(--font-size-03);
    line-height: var(--font-leading-03);
    color: var(--color-grey-8);
    padding: 5px 0px 10px 0px;
    letter-spacing: .125px;
    text-decoration: none;
    text-transform: none;
}	
/* events table styles */


/* People Staf profile Text */

.grid-profile .profileText p {
	font-family: var(--font-sans-text);
	font-weight: var(--font-weight-light);
	color: var(--color-black);
	font-size: var(--font-size-04);
    line-height: var(--font-leading-04);
	letter-spacing: .5px;
	}

/* People Staf profile Text */




.button-wrap-inner {
    border: 0px solid var(--color-trans);
    text-align: center;
    }
    





.global-footer-donate .btn {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 60px;
  font-family: var(--font-sans);
  font-weight: var(--font-weight-medium);
  color: var(--color-white);
  font-size: calc(14px + 5 * ((100vw - 320px) / 680));
  letter-spacing: 1.25px;
  padding: 18px 40px 15px 40px;
  background: var(--color-brand-red);
  -webkit-transition: background-color .5s linear;
  -moz-transition: background-color .5s linear;
  -o-transition: background-color .5s linear;
  transition: background-color .5s linear;  
  text-decoration: none;
  text-transform: normal;
}

body[class^="events"] .global-footer-donate .btn {
  background: var(--color-nyu-purple);
}

.btn:hover {
  background: var(--color-brand-red-hover);
  text-decoration: none;
  color: var(--color-white);

}
/* Footer Donate */




/* workgroup pages styling */
.workgroups > div:nth-child(2) > p{
  font-size:var(--font-size-text);
  line-height: var(--font-leading-05);
  font-family:var(--font-sans);
  font-weight:var(--font-weight-normal);
  color:var(--color-black);
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
  letter-spacing: normal;
}
.workgroups > div:nth-child(3) > p{
  font-size:13px;
  font-family:var(--font-sans-text);
  font-weight:var(--font-weight-normal);
  color:var(--color-black);
  line-height: var(--font-size-p-lineheight);
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
  letter-spacing: normal;
}


.falang-missing {
	display: none;
	visibility: hidden;
}


a.shifted-anchor {
 display: block;
 position: relative;
 top: -80px;
 border-bottom: 0px !important;
}


.grid-article h2 .byline {
    font-family: var(--font-sans);
    font-weight: var(--font-weight-normal);
    letter-spacing: 1px;
    text-transform: uppercase;
}






  















.emisferica-grid h3.new-emisferica-section-name {
	font-family: var(--font-sans-text);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-variant: small-caps;
	text-transform: lowercase;
	font-size: calc(36px + 5 * ((100vw - 320px) / 680));
	letter-spacing: calc(1px + .25 * ((100vw - 320px) / 680));
	border-bottom: 1px solid var(--color-grey-1);
}


/* .mod-articles-category-title */
.mod-articles-category-title, .tag-category-fellows ul li h3 {
	font-family: var(--font-serif);
	font-weight: var(--font-weight-light);
	color: var(--color-black);
	font-size: var(--font-size-05);
	line-height: var(--font-leading-05);
	letter-spacing: normal;
	}


.emisferica-grid .mod-articles-category-title, .tag-category-fellows ul li h3 {
	font-family: var(--font-sans-text);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: calc(16px + 1 * ((100vw - 320px) / 680));
	line-height: calc(21px + 1 * ((100vw - 320px) / 680));
	letter-spacing: normal;
	}

a.mod-articles-category-title:hover {
	color: var(--color-brand-red);
	text-decoration: none;
}


.tag-category-fellows ul li h3 a {
	color: var(--color-grey-8);
    border-bottom: 1px solid var(--color-grey-1);
    padding-bottom: 1px;
}

 
 .sidenav li {
	list-style: none;
	list-style-type: none;
	background-color: var(--color-white);
 }
 /*
  .sidenav li a:hover {
	list-style: none;
	list-style-type: none;
	background-color: var(--color-grey-1);
	-webkit-transition: background-color 1s linear;
	-moz-transition: background-color 1s linear;
	-o-transition: background-color 1s linear;
	transition: background-color 1s linear;	
 }
 */
 .sidenav a {
	font-family: var(--font-sans-text);
	font-weight: var(--font-weight-thin);
	color: var(--color-black);
	text-transform: uppercase;
	letter-spacing: 1.5px;
	font-size: var(--font-size-04);
	margin: 0px;
}

.sidenav .nav.menu li a,
.sidenav .nav.menu a li {
	font-weight:var(--font-weight-medium);
}



/* emisferica */

.emisferica h1 {
    font-family: var(--font-sans);
    font-weight: var(--font-weight-bold);
    color: var(--color-black);
    font-size: var(--font-size-08);
    line-height: var(--font-leading-01);
    margin: 0px;
    padding: 15px 0px 30px 0px;
    letter-spacing: normal;
    margin-block-start: 0em;
    margin-block-end: 0em;
	}

.emisferica h2 {
	font-size:calc(16px + 2 * ((100vw - 120px) / 680));
}

.emisferica h2 a {
	color: var(--color-grey-8);
	border-bottom: 1px solid var(--color-grey-1);
	padding-bottom: 1px;
}

[class^="emisferica"] .category-desc p.intro {
	font-family: var(--font-sans-text);
    font-weight: var(--font-weight-light);
    font-size: var(--font-size-05);
    line-height: var(--font-leading-04);
    color: var(--color-black);
    letter-spacing: normal; 
    padding: 10px 0px 50px 0px;	
	}
	
	
	
.emisferica h2.item-title a {
    border-bottom: 0px solid var(--color-grey-1);
    text-decoration: none;
}	
	
/*
.emisferica h2.item-title {
	font-family: var(--font-sans-text);
    font-weight: var(--font-weight-normal);
    font-size: var(--font-size-01);
    line-height:  var(--font-leading-03);
    letter-spacing: .5px;
    padding: 10px 20px;
	}
*/
	
/*
.emisferica .category-desc p {
	font-family: var(--font-sans-text);
    font-weight: var(--font-weight-normal);
    font-size: var(--font-size-01);
    line-height:  var(--font-leading-02);
    color: var(--color-grey-5);
    padding: 0px 20px;
	}	
*/

.emisferica-grid p.preface {
	font-family: var(--font-serif);
    font-weight: var(--font-weight-light);
    font-style: italic;
    color: var(--color-grey-8);
    font-size: calc(18px + 2 * ((100vw - 320px) / 680));
	line-height: calc(26px + 4 * ((100vw - 320px) / 680));
    padding-left: calc(30px + 10 * ((100vw - 320px) / 680));
	}
	
.emisferica-grid p.preface {
	font-family: var(--font-serif);
    font-weight: var(--font-weight-light);
    font-style: italic;
    color: var(--color-grey-8);
    font-size: calc(18px + 2 * ((100vw - 320px) / 680));
	line-height: calc(26px + 4 * ((100vw - 320px) / 680));
    margin: 0px, 50px, 0px, 0px;
	}

.participate .intro100-main75-sidebar25 {
    text-rendering: geometricPrecision;
    font-variant-ligatures: normal;
    letter-spacing: normal;    	
	}

.participate .intro100-main75-sidebar25 h2 {
    color: var(--color-grey-8);
    font-size: calc(16px + .5 * ((100vw - 120px) / 680));
    line-height: calc(24px + .5 * ((100vw - 120px) / 680));
	}

.participate .intro100-main75-sidebar25 h3 {
	font-family: var(--font-sans);
    font-weight: var(--font-weight-normal);
    color: var(--color-grey-9);
    font-size: calc(21px + .5 * ((100vw - 120px) / 680));
    line-height: calc(30px + .5 * ((100vw - 120px) / 680));
	}

.participate .intro100-main75-sidebar25 h4 {
	font-family: var(--font-sans);
    font-weight: var(--font-weight-medium);
    color: var(--color-grey-8);
    font-size: calc(16px + .5 * ((100vw - 120px) / 680));
    line-height: calc(24px + .5 * ((100vw - 120px) / 680));
    padding: 0px;
    margin: 0px;
	}
			
.participate .intro100-main75-sidebar25 p {
	font-family: var(--font-sans);
    font-weight: var(--font-weight-normal);
    color: var(--color-grey-5);
    font-size: calc(16px + .5 * ((100vw - 120px) / 680));
    line-height: calc(24px + .5 * ((100vw - 120px) / 680));
	}

.participate .intro100-main75-sidebar25 li:before {    
	font-family: 'FontAwesome';
	content: '\f104';
	margin: 0px 10px 0px -25px;
	color: var(--color-grey-3);
	list-style-type: none;
	}

.participate .intro100-main75-sidebar25 li.start:before {    
	font-family: 'FontAwesome';
	content: '\f104';
	margin: 0px 10px 0px -25px;
	color: var(--color-black);
	list-style-type: none;
	}
	
.participate .intro100-main75-sidebar25 li {    
	padding: 0px 0px 10px 0px;
	font-size: calc(13px + .5 * ((100vw - 120px) / 680));
    line-height: calc(18px + .5 * ((100vw - 120px) / 680));
    color: var(--color-grey-7); 
	}

.participate .intro100-main75-sidebar25 ul { list-style-type: none; }


/* emisferica */



.grid-article .landing-text {
font-family: var(--font-sans-text);
font-weight: var(--font-weight-light);
font-size: var(--font-size-04);
line-height: 1.5em;
letter-spacing: normal;
text-shadow: 0px 0px 7px var(--color-black);
}



.emisferica q {
	font-family: var(--font-serif);
	font-weight: var(--font-weight-normal);
	font-size: calc(16px + 4 * ((100vw - 320px) / 680));
	line-height: calc(20px + 6 * ((100vw - 320px) / 680));
	color: var(--color-black);
	padding-bottom: 20px;
	text-indent: 40px;
	}




	

[class^="enc-"] .container .grid-homepage h1 {
    font-family: var(--font-serif);
    font-weight: var(--font-weight-normal);
    color: var(--color-black);
    font-size: calc(24px + 8 * ((100vw - 320px) / 680));
    line-height: calc(28px + 8 * ((100vw - 320px) / 680));
    margin: 0px;
	}


.encuentro .grid-article h1 {
font-family: var(--font-sans);
font-weight: var(--font-weight-normal);
color: var(--color-black);
font-size: calc(36px + 25 * ((100vw - 320px) / 680));
line-height: calc(40px + 25 * ((100vw - 320px) / 680));
margin: 0px;
padding: 15px 0px 30px 0px;
	}
	
.encuentro .grid-article p {
font-family: var(--font-sans);
font-weight: var(--font-weight-normal);
color: var(--color-grey-9);
font-size: calc(21px + 4 * ((100vw - 320px) / 680));
line-height: calc(28px + 6 * ((100vw - 320px) / 680));
}


	
	
.emisferica-grid .grid-article h1 {
	font-family: var(--font-sans-text);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: calc(36px + 10 * ((100vw - 320px) / 680));
	line-height: calc(40px + 10 * ((100vw - 320px) / 680));
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 30px 0px;
	}

.emisferica-grid .grid-article h3 {
	font-family: var(--font-sans-text);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: calc(21px + 1 * ((100vw - 320px) / 680));
	line-height: calc(24px + 1 * ((100vw - 320px) / 680));
	padding-bottom: 10px;
	text-transform: none;
	letter-spacing: 1px;
	}

.emisferica-grid .grid-article h3.bookinfo {
    font-family: var(--font-serif);
    font-weight: var(--font-weight-normal);
    color: var(--color-grey-9);
    font-size: calc(16px + .5 * ((100vw - 320px) / 680));
    line-height: calc(18px + .5 * ((100vw - 320px) / 680));
    padding-bottom: 30px;
    text-transform: lowercase;
    font-feature-settings: "c2sc", "smcp";
    letter-spacing: .5px;
	}

/* bookinfor for new one col emisferica article template */
.emisferica__container .grid-article h3.bookinfo {
    font-family: var(--font-serif);
    font-weight: var(--font-weight-normal);
    color: var(--color-grey-9);
    font-size: calc(16px + .5 * ((100vw - 320px) / 680));
    line-height: calc(18px + .5 * ((100vw - 320px) / 680));
    padding-bottom: 30px;
    text-transform: lowercase;
    font-feature-settings: "c2sc", "smcp";
    letter-spacing: .5px;
	}

.emisferica-grid .grid-article .preface p{
    font-family: var(--font-sans-text);
    font-weight: var(--font-weight-normal);
    color: var(--color-grey-9);
    font-size: calc(14px + 2 * ((100vw - 320px) / 680));
    line-height: calc(24px + 4 * ((100vw - 320px) / 680));
	font-style: normal;
	padding-left: calc(20px + 10 * ((100vw - 320px) / 680));
	}

.emisferica-grid .grid-article ol li {
    font-family: var(--font-serif);
    font-weight: var(--font-weight-light);
    color: var(--color-grey-9);
    font-size: calc(21px + 1 * ((100vw - 320px) / 680));
    line-height: calc(28px + 2 * ((100vw - 320px) / 680));
    padding-bottom: 20px;
	}
	
.emisferica-grid .grid-article p {
    font-family: var(--font-serif);
    font-weight: var(--font-weight-light);
    color: var(--color-grey-9);
    font-size: calc(var(--font-size-p-article) + 1 * ((100vw - 320px) / 680));
    line-height: calc(28px + 2 * ((100vw - 320px) / 680));
	}

.emisferica-grid .grid-article p sup {
    font-family: var(--font-serif);
    font-weight: var(--font-weight-light);
    text-transform: lowercase;
    font-feature-settings: "c2sc", "smcp";
	}	


.mission .intro100-main75-sidebar25 h2 {
	font-family: var(--font-sans);
    font-weight: var(--font-weight-medium);
    font-size: var(--font-size-h3);
    line-height: 1.25em;
    letter-spacing: normal;
    padding: 0px 0px 10px 0px;
	}
	
.mission .intro100-main75-sidebar25 > div:nth-child(2) h2 {
	font-family: var(--font-sans);
    font-weight: var(--font-weight-medium);
    font-size: var(--font-size-04);
    line-height: var(--font-leading-02);
    color: var(--color-black);
    letter-spacing: normal;
    padding: 10px 0px 10px 0px;
    list-style-type: none;
	}

.grid-article h2, .intro100-main75-sidebar25 > div:nth-child(3) ul {
    padding: 0px;
    margin: 0px;
	}

.core-projects .grid-article ul li h2 {
	font-family: var(--font-sans);
    font-weight: var(--font-weight-medium);
    font-size: var(--font-size-04);
    line-height: var(--font-leading-02);
    color: var(--color-black);
    letter-spacing: normal;	
	}

.grid-article h2, .intro100-main75-sidebar25 > div:nth-child(3) ul li{
    font-family: var(--font-sans-text);
    font-weight: var(--font-weight-light);
    font-size: var(--font-size-03);
    line-height: var(--font-leading-02);
    color: var(--color-grey-6);
    letter-spacing: normal;
    padding: 10px 0px 10px 0px;
    border-bottom: solid 1px var(--color-grey-1);
    list-style-type: none;
	}

.grid-article h2, .intro100-main75-sidebar25 div > ul li:nth-last-child(1){
	border-bottom: solid 0px var(--color-black);
	}
	
		
	
.grid-article h2.byline {
	font-family: var(--font-sans-text);
	font-weight: var(--font-weight-normal);
	text-transform: uppercase;
	letter-spacing: 1.5px;
	font-size: calc(12px + 1 * ((100vw - 320px) / 680));
	line-height: calc(14px + 1 * ((100vw - 320px) / 680));
	color: var(--color-grey-5);
	padding-bottom: 30px;
	text-align: center;
	width: 100%;
	}

[class^="emisferica-"] .grid-article h2.byline {
	font-family: var(--font-sans-text);
	font-weight: var(--font-weight-normal);
	text-transform: uppercase;
	letter-spacing: 1.5px;
	font-size: calc(12px + 1 * ((100vw - 320px) / 680));
	line-height: calc(14px + 1 * ((100vw - 320px) / 680));
	color: var(--color-grey-5);
	padding-bottom: 30px;
	text-align: center;
	width: 100%;
	}

.steering-committee h2 {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-medium);
	color: var(--color-black);	
	text-transform: normal;
	letter-spacing: 1px;
	font-size: calc(24px + 1 * ((100vw - 320px) / 680));
	line-height: calc(30px + 2 * ((100vw - 320px) / 680));
	padding: 50px 0px 0px 0px;
	}

.steering-committee ul li h3 {
	font-family: var(--font-sans);
    font-weight: var(--font-weight-normal);
    color: var(--color-black);
    font-size: calc(18px + .5 * ((100vw - 320px) / 680));
	line-height: calc(24px + 2 * ((100vw - 320px) / 680));
    padding: 0px;
    letter-spacing: .5px;
	}

.steering-committee ul li h3 a:link {
    color: var(--color-black);
    border-bottom: 1px solid var(--color-grey-1);
	}

.steering-committee ul li h3 a:hover {
    color: var(--color-brand-red-hover);
    border-bottom: 1px solid var(--color-brand-red-hover);
	}

.steering-committee ul li p {
	font-family: var(--font-sans);
    font-weight: var(--font-weight-mormal);
    color: var(--color-grey-5);
    font-size: calc(16px + .5 * ((100vw - 320px) / 680));
	line-height: calc(21px + .5 * ((100vw - 320px) / 680));
    letter-spacing: .25px;
	}
	
.steering-committee .category-desc .intro {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	font-size: var(--font-size-05);
	line-height: var(--font-leading-05);
	color: var(--color-black);
	}



.grid-article h3, .intro100-main75-sidebar25 h3 {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	font-size: var(--font-size-h3);
	line-height: var(-line-height-h3);
	color: var(--color-black);
}

.intro100-main75-sidebar25 h6 {
	text-transform: uppercase;
	letter-spacing: .125rem;
	font-size: calc(12px + 0 * ((100vw - 320px) / 680));
	font-weight: var(--font-weight-regular);
}

.grid-article h4 {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	font-size: var(--font-size-h4);
	line-height var(--line-height-h4);
	color: var(--color-black);
	margin-bottom: 5px;
}


.grid-article ol li {
	font-family: var(--font-serif);
	font-weight: var(--font-weight-light);
	color: var(--color-grey-8);
	font-size: calc(19px + 2 * ((100vw - 320px) / 680));
	line-height: calc(30px + 4 * ((100vw - 320px) / 680));
}

body.network .grid-article p {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-grey-8);
	font-size: calc(19px + 2 * ((100vw - 320px) / 680));
	line-height: calc(30px + 4 * ((100vw - 320px) / 680));
}



body.mission .grid-article p {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-grey-8);
	font-size: calc(19px + 2 * ((100vw - 320px) / 680));
	line-height: calc(30px + 4 * ((100vw - 320px) / 680));
}


/*
.hidvl-index .grid-article .intro {
	font-family: var(--font-sans);
    font-weight: var(--font-weight-normal);
    color: var(--color-black);
    font-size: calc(24px + 4 * ((100vw - 320px) / 680));
    line-height: calc(30px + 4 * ((100vw - 320px) / 680));
}
*/

.network .grid-article .intro,
.emergenyc .grid-article .intro,  
.people .grid-article .intro, 
.core-projects .grid-article .intro,
.events .category-desc .intro,
.courses .category-desc .intro,
.course-list .grid-article .intro,
.privacy .grid-content-1col .intro,
.artists-in-residence .grid-article .intro,
.hidvl-list-lista-de-cursos .intro {
    font-family: var(--font-sans-text);
    font-weight: var(--font-weight-light);
    font-size: var(--font-size-05);
    line-height: var(--font-leading-04);
    color: var(--color-black);
    letter-spacing: normal;
	}	
/*
	font-family: var(--font-sans);
    font-weight: var(--font-weight-normal);
    color: var(--color-black);
    font-size: var(--font-size-05);
    line-height: var(--font-leading-06);
    letter-spacing: normal;    
    padding: 0px 0px 50px 0px;
    margin: 0px;
    text-align: left;
*/
    

	

/* Privacy Terms of Service */
.privacy .terms-of-service {
	-webkit-column-gap: calc(30px + 10 * ((100vw - 320px) / 680));
    column-gap: calc(30px + 10 * ((100vw - 320px) / 680));
    -webkit-column-count: 2;
    column-count: 2;
    -webkit-column-width: 300px;
    column-width: 300px;
    -webkit-column-fill: balance;
    column-fill: balance;
    widows: 3;
    orphans: 3;
    margin: 0px;	
	}


.privacy .terms-of-service h3 {
	font-family: var(--font-sans);
    font-weight: var(--font-weight-normal);
    color: var(--color-black);
    font-size: var(--font-size-02);
    line-height: var(--font-leading-02);
    letter-spacing: .5px;
	}

.privacy h2 {
    font-family: var(--font-sans);
    font-weight: var(--font-weight-normal);
    font-size: var(--font-size-04);
    line-height: var(--font-leading-04);
    letter-spacing: .5px;
    padding: 0px 0px 10px 0px;
    }
	
.privacy .terms-of-service ul li {
    display: inline-block;
    padding: 0px 0px 30px 0px;
    margin: 0px;
	}
	
.privacy .terms-of-service ul,
.privacy .terms-of-service ol,
.privacy .terms-of-service ol li {
    padding: 0px;
    margin: 0px;
	}

.privacy .terms-of-service p,
.privacy .terms-of-service ol li {
    font-family: var(--font-sans);
    font-weight: var(--font-weight-normal);
    color: var(--color-black);
    text-align: left;
    letter-spacing: .5px;
    font-size: var(--font-size-01);
    line-height: var(--font-leading-03);
    padding: 0px 0px 0px 0px;
    margin: 0px;
    }
/* Privacy Terms of Service */    
    

/*
.grid-article a{
	color: var(--color-grey-8);
	border-bottom: 1px solid var(--color-grey-1);
	padding-bottom: 1px; 	
}

.grid-article a:hover{
	color: var(--color-brand-red);
	border-bottom: 1px solid var(--color-brand-red);
	padding-bottom: 1px; 	
}
*/

.grid-article p a{
	color: var(--color-grey-8);
	border-bottom: 1px solid var(--color-grey-1);
	padding-bottom: 1px; 	
}

.grid-article p a:hover{
	color: var(--color-brand-red);
	border-bottom: 1px solid var(--color-brand-red);
	padding-bottom: 1px; 	
}












.hidvl-list-lista-de-cursos a {
  color: var(--color-grey-8);
}
.hidvl-list-lista-de-cursos a:hover {
  color: var(--color-brand-red);
}
div.council li h4{
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: 1em;
	margin: 0px;
	text-rendering: optimizeLegibility;
	-webkit-font-variant-ligatures: normal;
	      font-variant-ligatures: normal;
	letter-spacing: normal;
}

div.encuentro-landingpage li p, div.council li p, div.about-members li, div.core-projects li p{
	font-family: var(--font-sans-text);
    font-weight: var(--font-weight-light);
    font-size: var(--font-size-03);
    line-height: var(--font-leading-03);
    color: var(--color-black);
    letter-spacing: normal;
    margin: 0px;
	padding-bottom: 30px;
	letter-spacing: inherit;
	list-style: none;
	list-style-type: none;
	}		



/* Layout with full-width Intro text. then a main column and sidebar below */






/* encuentro-landingpage */


div.encuentro-landingpage li ol li{
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: calc(13px + 1 * ((100vw - 320px) / 680)) !important;
	line-height: calc(24px + 2 * ((100vw - 320px) / 680)) !important;
	margin: 0px;
	letter-spacing: .25;
	padding: 5px 0px;
	list-style: none;
	list-style-type: none!important;
	
	display: block;
	}

body[class^="enc-"] div.encuentro-landingpage ul li ol{
    padding: 0px;
    margin: 0px;
}

body[class^="enc-"] div.encuentro-landingpage ul li ol li{
    display: block;
    border-bottom: 1px solid var(--color-grey-2);
}

div.encuentro-landingpage ul li ol li a:link{
	border-bottom: 0px solid color: var(--color-black);
	}


body[class^="enc-"] div.encuentro-landingpage li h4{
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: 1em;
	margin: 0px;
	text-rendering: optimizeLegibility;
	-webkit-font-variant-ligatures: normal;
	      font-variant-ligatures: normal;
	letter-spacing: normal;
}


/* encuentro-landingpage */











.intro100-main75-sidebar25 > div:nth-child(1) p{
	font-family: var(--font-sans-text);
	font-weight: var(--font-weight-light);
	font-size: var(--font-size-05);
	line-height: var(--font-leading-04);
	color: var(--color-black);
	letter-spacing: normal;
	}


.intro100-main75-sidebar25 > div:nth-child(2) p {
	font-family: var(--font-sans-text);
	font-weight: var(--font-weight-light);
	color: var(--color-black);
	font-size: var(--font-size-03);
    line-height: var(--font-leading-04);
	letter-spacing: normal;
	}
	
.intro100-main75-sidebar25 > div:nth-child(3) p{
	font-family: var(--font-sans-text);
    font-weight: var(--font-weight-light);
    font-size: var(--font-size-03);
    line-height: var(--font-leading-03);
    color: var(--color-grey-5);
    letter-spacing: normal;		
	}


.intro100-main75-sidebar25 strong{
    font-weight: var(--font-weight-normal) !important;
}

.intro100-main75-sidebar25 p a{
	color: var(--color-grey-8);
	border-bottom: 1px solid var(--color-grey-1);
	padding-bottom: 1px; 	
}

.intro100-main75-sidebar25 p a:hover {
	color: var(--color-brand-red);
	border-bottom: 1px solid var(--color-brand-red);
	padding-bottom: 1px; 	
}


.intro100-main75-sidebar25 h2 {
	font-family: var(--font-sans);
    font-weight: var(--font-weight-medium);
    font-size: var(--font-size-04);
    line-height: var(--font-leading-03);
	letter-spacing: normal;	
	padding: 0px 0px 10px 0px;
	}

.intro100-main75-sidebar25 h3 {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	font-size: var(--font-size-h3);
	line-height: var(--line-height-h3);
	padding: 0px 0px 5px 0px;	
	}



/* Layout with full-width Intro text. then a main column and sidebar below */







/* Blockquote */
blockquote {
  margin: 30px 0px 30px calc(30px + 20 * ((100vw - 320px) / 680));
  padding: 0px !important;
  font-family: var(--font-sans);
  font-weight: var(--font-weight-normal);
  color: var(--color-black);
  quotes: "\201C""\201D""\2018""\2019";
  font-size: calc(16px + 1 * ((100vw - 320px) / 680));
  line-height: 1.75em;
}
blockquote:before {
  color: var(--color-black);
  font-family: var(--font-sans);
  font-weight: var(--font-weight-bold);
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}
/* Blockquote */



.smallcaps {
	text-transform: uppercase;
}


[class^="emisferica-"] .grid-article p.author {
	font-family: var(--font-sans-text);
	font-weight: var(--font-weight-normal);
	font-size: var(--font-size-03);
	line-height: var(--font-leading-04);
	color: var(--color-grey-6);
	letter-spacing: .5px;
	}

[class^="emisferica-"] .grid-article p.author strong {
	font-weight: var(--font-weight-normal);
	}

[class^="emisferica-"] .grid-article p.notes {
	font-family: var(--font-sans-text);
	font-weight: var(--font-weight-normal);
	color: var(--color-grey-6);
	letter-spacing: .125px;
	font-size: calc(15px + 0 * ((100vw - 320px) / 680));
	line-height: calc(18px + 4 * ((100vw - 320px) / 680));
	word-break: break-all;
	word-break: break-word;
	hyphens: auto;
	}

[class^="emisferica-"] .grid-article p.notes strong{
	font-weight: var(--font-weight-normal);
	letter-spacing: 1px;
	}

figure figurecaption {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-grey-5);
	letter-spacing: normal;
	float: left;
	font-size: .75em;
	margin: 5px 0px 20px 0px;
	padding: 0px;
}


.custom-caption h5 {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-grey-5);
	text-rendering: optimizeLegibility;
	font-variant-ligatures: normal;
	letter-spacing: normal;
	float: left;
	font-size: .75em;
	margin: 2px 0px 10px 0px;
	padding: 0px;
}


.header {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-light);
	font-size: 1em;
	color: var(--color-white);
	text-transform: lowercase;
    font-variant: small-caps;
    letter-spacing: .5px;
    font-kerning: normal;
    display: block;
}

.logo {
	font-size: 1.5em;
	font-weight: var(--font-weight-normal);
}

.lang-inline {
	padding-top: 5px;
}

.utility {
    float: right;
}











.mod-articles-category-writtenby {
    color: var(--color-grey-9);
    font-family: var(--font-sans-text);
	font-weight: var(--font-weight-normal);
	font-style: var(--font-style-normal);
    font-size: var(--font-size-02);
	line-height: var(--font-leading-01);
    letter-spacing: .1125em;
    padding: 2px 0px 10px 0px;
    text-transform: lowercase;
    font-variant-caps: all-small-caps;
    text-rendering: optimizeLegibility;
	font-variant-ligatures: normal;   
    display: block;
    }
    
    
.category-module li{
    padding-bottom: 30px;
    width: 100%;
    break-inside:avoid;
    list-style-type:none;
    page-break-inside: avoid;
	}

body[class^="artists-in-residence"] .category-module li,
body[class^="people"] .staff-grid .category-module li  {
	padding: 0px;
	width: 100%;
	break-inside: avoid;
	list-style-type: none;
	page-break-inside: avoid;
	border: solid 1px var(--color-grey-1);
	margin-bottom: 2em;
	}


body[class^="artists-in-residence"] .category-module li,
body[class^="people"] .staff-grid .category-module li {
	box-shadow: 0 10px 20px var(--color-white);
	transition: all 250ms cubic-bezier(.02, .01, .47, 1);
/* 	color: #4B4F56; */
	}

body[class^="artists-in-residence"] .category-module li:hover,
body[class^="people"] .staff-grid .category-module li:hover {
	box-shadow: 0 10px 20px var(--color-grey-1);
	transform: translate(0,-10px);
	transition-delay: 0s;
	}
















.workgroup  .mod-articles-category-title em {
	font-family: var(--font-sans);
	font-weight: 900;
	font-style: normal;
	text-rendering: optimizeLegibility;
	font-variant-numeric: tabular-nums;
}

.workgroup .mod-articles-category-writtenby {
	display: none;
	visibility: hidden;
}

.workgroup .category-module li{
    padding-bottom: 50px;
    width: 100%;
    border-top: 10px solid var(--color-black);
    color: var(--color-grey-6); 
    display: inline-block;
    font-weight: var(--font-weight-normal);
}




.center h1, .center h2, .center h3, .center h4, .center h5, .center h6, .center p {
    text-align: center;
    width: 100%;
}


.landing-introduction h1 {
    font-size: 2.5em;
    color: var(--color-black);
    line-height: 1.25em;
    padding: 0px;
    margin: 0px;
    vertical-align: baseline;
    font-family: var(--font-serif);
    font-weight: var(--font-weight-normal);
/*     text-transform: uppercase; */
    font-variant: small-caps;
}

.landing-introduction h4 {
    font-size: 1.2em;
    line-height: 1.25;
    margin-top: 0px;
    margin-bottom: .7em;
    height: 1.25em;
    font-family: var(--font-serif);
    font-weight: var(--font-weight-normal);
    color: var(--color-black);
    }
    
    
 
 
 
 
 
 
 
 
/* core-projects typography 3 column layout  */
 

 
 
    
    
   
    
    


/* Footer Subscribe Text */
.custom-footer-subscribe h6 {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	text-rendering: optimizeLegibility;
	font-variant-ligatures: normal;
	text-transform: uppercase;
	padding: 5px 0px 5px 0px;
	margin: 0px;
	letter-spacing: 1px;
	text-align: left;
	font-size: .75em;
}






.custom-footer-copyright {
	font-family: var(--font-sans-text);
	font-weight: var(--font-weight-thin);
	font-size: var(--font-size-02);
	line-height: var(--font-leading-02);
	color: var(--color-white-7);
	letter-spacing: 1px;
	}

.custom-footer-copyright > div > strong {
	font-weight: var(--font-weight-normal);
	}	
	
.custom-footer-copyright > div {  
	font-weight: var(--font-weight-thin);
	text-rendering: optimizeLegibility;
	font-variant-ligatures: normal;
	text-align: left;
	text-transform: none;
	}

a.custom-footer-text-link:link { color: var(--color-white-7); }
a.custom-footer-text-link:visited { color: var(--color-white-7); }
a.custom-footer-text-link:hover { color: var(--color-white); }

a.custom-footer-social-link:link { color: var(--color-white-7); padding-right: 10px; }
a.custom-footer-social-link:visited { color: var(--color-white-7); padding-right: 10px; }
a.custom-footer-social-link:hover { color: var(--color-white); padding-right: 10px; }









/* Horizontal Local Navigation */
.local-navigation-container .navigation-container li a {
    text-align: center;
    text-decoration: none;  
    display: block;
    /*padding-right: calc(10px + .125 * ((100vw - 320px) / 680));*/
    font-size: calc(11px + .25 * ((100vw - 320px) / 680));
    font-weight: var(--font-weight-normal);
	color: var(--color-grey-7);	      
	}

.local-navigation-container .navigation-container li a:hover {
	color: var(--color-black);
	}
/* Horizontal Local Navigation */
.local-navigation-container .navigation-container a li {
    text-align: center;
    text-decoration: none;  
    display: block;
    /*padding-right: calc(10px + .125 * ((100vw - 320px) / 680));*/
    font-size: calc(11px + .25 * ((100vw - 320px) / 680));
    font-weight: var(--font-weight-normal);
	color: var(--color-grey-7);	      
	}

.local-navigation-container .navigation-container a li:hover {
	color: var(--color-black);
	}


    
    
/* about us page typo */

.hidvl-list-people h2 {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	font-size: var(--font-size-00);
	line-height: var(--font-leading-00);	
	letter-spacing: 0.25px;	
	color: var(--color-black);
	}


.abtPeople h2 {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	font-size: var(--font-size-10);
	color: var(--color-white);
	text-align:center;
	letter-spacing: 1px;
	margin: 0px auto 70px auto;
    padding: 50px 0px;
	} 

.grid-content-fw article.grid-article h2 {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-medium);
	letter-spacing: -0.18px;
	padding-bottom: 20px;
	font-size: calc(48px + 20 * ((100vw - 320px) / 680));
	line-height: 1.25em;
  margin:0 auto;
	}



#dark {
	color: rgba(255,255,255,1);
  /* text-shadow: 1px 2px 1px var(--color-grey-5); */
}
p#dark {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-light);
	font-size: calc(36px + 10 * ((100vw - 320px) / 680));
	line-height: 1.125em;
	letter-spacing: -0.18px;
	text-align: center;
}
.topper-headline.scrim {
  background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0, 0, 0,.3) 50%,rgba(0, 0, 0,1) 100%);
}
/* Mission */
.section2 p.landing-text, .section2 h2, .topper-headline-wrapper.mission h2 {
	color:#f7d794!important;

}
.topper-headline-wrapper.mission,
.topper-headline-wrapper.mission .landing-text {
  color:#f7d794!important;
}
.section2 a.btn-learn-more {
	background-color:#f7d794!important;
}
.topper-headline-wrapper.mission a.btn-learn-more{
  background-color:#f7d794!important;
}
/* History */
.section3 p.landing-text, .section3 h2, .topper-headline-wrapper.history h2 {
	color:#f79f1f!important;
}
.topper-headline-wrapper.history,
.topper-headline-wrapper.history .landing-text {
  color:#f79f1f!important;
}
.section3 a.btn-learn-more {
	background-color:#f79f1f!important;
}
.topper-headline-wrapper.history a.btn-learn-more{
  background-color:#f79f1f!important;
}
/* Core Projects */
.section4 p.landing-text, .section4 h2, .topper-headline-wrapper.core-projects h2  {
	color:#82ccdd!important;
}
.topper-headline-wrapper.core-projects,
.topper-headline-wrapper.core-projects .landing-text {
  color:#82ccdd!important;
}
.topper-headline-wrapper.core-projects a.btn-learn-more{
  background-color:#82ccdd!important;
}
.section4 a.btn-learn-more {
	background-color:#82ccdd!important;
}
/* Network */
.topper-headline-wrapper.network,
.topper-headline-wrapper.network .landing-text, .topper-headline-wrapper.network h2 {
  color:#78e08f !important;
}
.topper-headline-wrapper.network a.btn-learn-more{
  background-color:#78e08f !important;
}
/* Members */
.section5 p.landing-text, .section5 h2{
	color:#78e08f!important;
}
.section5 a.btn-learn-more {
	background-color:#78e08f!important;
}

body.about-us a{
	border-bottom: none!important;

}

body.about-us a:hover {
	border-bottom: none!important;
}
    
/* hidvl index links */
body.hidvl-index .grid-article ul {
	padding-top:10px;
	padding-left:0px;
	display:inline-block;
	width:100%;
}
body.hidvl-index .grid-article ul li {
	text-decoration:none;
	border-bottom: 1px solid var(--color-grey-2);
	padding-top:10px;
	padding-bottom:15px;
	-webkit-column-break-inside: avoid;
          page-break-inside: avoid;
               break-inside: avoid;
}

body.hidvl-index .grid-article ul li:first-child{
	border-bottom:none;
	padding-bottom:30px;
}

body.hidvl-index .grid-article h2 {
	font-size: calc(36px + 2 * ((100vw - 320px) / 680));
	/*line-height: calc(28px + 2 * ((100vw - 320px) / 680));*/
	border-bottom:2px solid var(--color-black);
} 
body.hidvl-index .grid-article a{
	border-bottom: none!important;
	font-size: calc(14px + 1 * ((100vw - 320px) / 680));
	font-weight: var(--font-weight-normal);

}
body.hidvl-index .grid-article a:hover{
	border-bottom: none!important;
}

/* end hidvl index links */
    
/* hidvl encuentros */


.hidvl-encuentros h1,
.encuentros h1{
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: calc(32px + 8 * ((100vw - 320px) / 680));
	line-height: calc(36px + 8 * ((100vw - 320px) / 680));
	}

/* body.hidvl-encuentros p.intro, */
body.encuentros p.intro{
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	text-rendering: optimizeLegibility;
	font-variant-ligatures: normal;
	text-align: left;
	letter-spacing: .5px;
	font-size: var(--font-size-05);
	line-height: var(--font-leading-05);
	padding-bottom: 50px;
	margin: 0px;
	}






	
body.hidvl-encuentros .item .articleTitle h2 a,
body.encuentros .item .articleTitle h2 a {
	text-decoration:none;
	border-bottom:none;
	}
body.hidvl-encuentros .item .articleTitle h2 a:hover,
body.encuentros .item .articleTitle h2 a:hover {
	border-bottom:none;
	}

/* end hidvl encuentros */

/* hidvl overview */

body.hidvl5 .hidvl-list-hidvl5 article.item h2 {
	font-family:var(--font-sans);
	line-height: calc(38px + 2 * ((100vw - 320px) / 680));
	font-size: calc(21px + 4 * ((100vw - 320px) / 680));
	color:var(--color-black);
	font-weight: var(--font-weight-normal);
	-webkit-margin-before: 0px!important;
    -webkit-margin-after: 0px!important;
    -webkit-margin-start: 0px!important;
    -webkit-margin-end: 0px!important;
    margin:0px!important;
	}
	
body.hidvl5 .hidvl-list-hidvl5 article.item a {
	text-decoration:none;
	color:var(--color-black);
	}
	
body.hidvl5 .hidvl-list-hidvl5 article.item a:hover {
	text-decoration:none;
	color:var(--color-brand-red);
	}
	
body.hidvl5 .hidvl-list-hidvl5 article.item a:visited {
	text-decoration:none;
	}
/* end hidvl overview */


/* hidvl artist profiles */

/*
h2 a:link {
	color: var(--color-black);
	font-weight: var(--font-weight-normal);
	}
*/

h2 a:hover {
	color: var(--color-red);
	}

#k2Container h1 {
    font-family: var(--font-sans);
    font-weight: var(--font-weight-normal);
    color: var(--color-black);
    font-size: var(--font-size-h1);
    line-height: var(--font-leading-h1);
    margin: 0px;
    padding: 15px 0px 30px 0px;
    letter-spacing: 1px;
    }


/* body.hidvl-collections #k2Container p.intro {
	font-family: var(--font-sans);
    font-weight: var(--font-weight-normal);
    font-size: var(--font-size-05);
    line-height: var(--font-leading-05);
    color: var(--color-black);
	} */



#k2Container .hidvl-allprofiles-itemListSubCategories h2, h2.hidvl-catItemTitle  {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-grey-7);
	font-size: calc(14px + .25 * ((100vw - 320px) / 680));
	line-height: calc(18px + 1 * ((100vw - 320px) / 680));
	}

#k2Container .hidvl-profile-itemListCategory h2 {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: calc(18px + 4 * ((100vw - 320px) / 680));
	line-height: calc(24px + 4 * ((100vw - 320px) / 680));
	}

#k2Container .hidvl-profile-itemListCategory .hidvl-profile-desc p {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: calc(16px + .125 * ((100vw - 320px) / 680));
	line-height: calc(21px + 2 * ((100vw - 320px) / 680));
	}

.hidvl-collections #k2Container .hidvl-profile-itemListCategory .hidvl-profile-desc p.copyright-hidvl {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-grey-5);
	text-transform: uppercase;
	letter-spacing: .5px;
	font-size: calc(11px + .125 * ((100vw - 320px) / 680));
	line-height: calc(18px + 1 * ((100vw - 320px) / 680));
	padding: 20px 0px 0px 0px;
	background-color: var(--color-trans); 
	border-top: solid 5px  var(--color-black);
	}

#k2Container .hidvl-allprofiles-itemListSubCategories h2 a, #k2Container .hidvl-allprofiles-itemListSubCategories h2 a:hover, #k2Container .hidvl-allprofiles-itemListSubCategories h2 a:visited {
	text-decoration:none;
	color:var(--color-black);
}


/* end hidvl artist profiles */

/* hidvl item pages */


[class^="hidvl-encuentros"] .grid-article p.intro {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-grey-7);
	font-size: var(--font-size-05);
	line-height: var(--font-leading-06);
	letter-spacing: normal;
	padding: 10px 0px 50px 0px;
}

/* [class^="hidvl-collections"] #k2Container h1,
[class^="hidvl-interviews"] #k2Container h1,
[class^="hidvl-additional-performances"] #k2Container h1, */ 
[class^="hidvl"] #k2Container h1 {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-bold);
	color: var(--color-black);
	font-size: var(--font-size-h1);
	line-height: var(--font-leading-h1);
	margin: 0px;
	padding: 15px 0px 30px 0px;
	letter-spacing: 1px;
}


/* [class^="hidvl-collections"] #k2Container h2.hidvl-catItemTitle,
[class^="hidvl-interviews"] #k2Container h2.hidvl-catItemTitle,
[class^="hidvl-additional-performances"] #k2Container h2.hidvl-catItemTitle, */ 
[class^="hidvl"] #k2Container h2.hidvl-catItemTitle{
	font-family: var(--font-sans);
	line-height: 1.1em;
	font-size: clamp(.75rem, 1rem, 1.1rem);
	color: var(--color-grey-7);
	font-weight: var(--font-weight-normal);
	padding: .5em 0em;
}



[class^="hidvl"] #k2Container .hidvl-itemList h3{
	font-family: var(--font-sans);
	line-height: 1.4em;
	font-size: clamp(1rem, 1.5rem, 2rem);
	color: var(--color-black);
	font-weight: var(--font-weight-normal);
	padding: 1em 0em 2em 0em;
}



/* [class^="hidvl-collections"] #k2Container p.intro,
[class^="hidvl-interviews"] #k2Container p.intro, 
[class^="hidvl-additional-performances"] #k2Container p.intro, */ 
[class^="hidvl"] #k2Container p.intro {
	font-family: var(--font-sans-text);
	font-weight: var(--font-weight-normal);
	color: var(--color-grey-7);
	font-size: var(--font-size-05);
	line-height: 1.6em;
	letter-spacing: normal;
	padding: 1em .5em 3em 0em;
}


[class^="hidvl-index"] p.intro {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-grey-7);
	font-size: var(--font-size-05);
	line-height: var(--font-leading-06);
	letter-spacing: normal;
	padding: 10px 0px 50px 0px;
}


/* [class^="hidvl-collections"] #k2Container div.catItemCategory a,
[class^="hidvl-interviews"] #k2Container div.catItemCategory a,
[class^="hidvl-additional-performances"] #k2Container div.catItemCategory a, */
[class^="hidvl"] #k2Container div.catItemCategory a{
	  font-size: .75em;
	  line-height: 1.1em;
	  letter-spacing: 1px;
	  background-color: var(--color-grey-1);
	  border: none;
	  color: var(--color-black);
	  padding: 6px 12px;
	  text-align: center;
	  text-decoration: none;
	  display: inline-block;
	  margin: 4px 0px;
	  cursor: pointer;
	  border-radius: 30px;
	}


/* [class^="hidvl-collections"] #k2Container div.catItemCategory a:hover,
[class^="hidvl-interviews"] #k2Container div.catItemCategory a:hover, 	
[class^="hidvl-additional-performances"] #k2Container div.catItemCategory a:hover, */
[class^="hidvl"] #k2Container div.catItemCategory a:hover {
  background-color: var(--color-brand-red-hover);
  color: var(--color-white);
}





body.hidvl-interviews .hidvl-catItemBody a, body.hidvl-presentations .hidvl-catItemBody a, body.hidvl-additional-performances .hidvl-catItemBody a {
	text-decoration:none;
	color:var(--color-black);
}

body.hidvl-interviews .hidvl-catItemLinks .catItemCategory span, body.hidvl-presentations .hidvl-catItemLinks .catItemCategory span , body.hidvl-additional-performances .hidvl-catItemLinks .catItemCategory span {
	font-family:var(--font-sans);
	font-weight:var(--font-weight-normal);
	font-size: .65em;
	color:var(--color-grey-5);
	letter-spacing: 2px;
	text-transform:uppercase;
	display: block;
}

body.hidvl-interviews .hidvl-catItemLinks .catItemCategory a , body.hidvl-presentations .hidvl-catItemLinks .catItemCategory a ,body.hidvl-additional-performances .hidvl-catItemLinks .catItemCategory a {
	font-family:var(--font-sans);
	font-weight:var(--font-weight-normal);
	font-size:16px;
	line-height:24px;
	color:var(--color-black);
	letter-spacing: .5px;
	display:block;
}


body.hidvl-interviews .hidvl-catItemBody a:hover, body.hidvl-presentations .hidvl-catItemBody a:hover, body.hidvl-additional-performances .hidvl-catItemBody a:hover  {
	text-decoration:none;
	color:var(--color-brand-red);
}
body.hidvl-interviews .hidvl-catItemBody a:visited, body.hidvl-presentations .hidvl-catItemBody a:visited, body.hidvl-additional-performances .hidvl-catItemBody a:visited {
	text-decoration:none;
}

body.hidvl-interviews .hidvl-catItemBody h2.hidvl-catItemTitle, body.hidvl-presentations .hidvl-catItemBody h2.hidvl-catItemTitle, body.hidvl-additional-performances .hidvl-catItemBody h2.hidvl-catItemTitle {
	font-family:var(--font-sans);
	line-height: calc(28px + 2 * ((100vw - 320px) / 680));
	font-size: calc(18px + 4 * ((100vw - 320px) / 680));
	color:var(--color-black);
	font-weight: var(--font-weight-normal);
}

body.hidvl-interviews .hidvl-catItemBody p, body.hidvl-presentations .hidvl-catItemBody p, body.hidvl-additional-performances .hidvl-catItemBody p {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: calc(16px + .25 * ((100vw - 320px) / 680));
	line-height:  calc(21px + 2 * ((100vw - 320px) / 680));	
	letter-spacing: .5px;
	}

.hidvl-encuentros .articleTitle h2,
.encuentros .articleTitle h2 {
	font-family: var(--font-sans);
    font-weight: var(--font-weight-medium);
	font-size: 1.5em;
	line-height: 1.1em;
    padding: 0px 0px 10px 0px;
	}
	
.hidvl-encuentros .articleDesc p,
.encuentros .articleDesc p {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-grey-5);
	font-size: 1em;
	line-height: 1.5em;
	}


/* end hidvl item pages */

/* Past Encuentros */

.hidvl-list-past-encuentros article.item h2 a, 
.hidvl-list-past-encuentros article.item h2 a:hover, 
.hidvl-list-past-encuentros article.item h2 a:visited {
	text-decoration:none;
	color:var(--color-black);
}


/* Past Encuentro list title style */

.past-encuentros .grid-content-1col h1 {
    font-family: var(--font-sans);
    font-weight: var(--font-weight-normal);
    color: var(--color-black);
    font-size: var(--font-size-h1);
    line-height: var(--font-leading-h1);
    margin: 0px;
    padding: 15px 0px 30px 0px;
    letter-spacing: .5px;
	}

.past-encuentros .hidvl-list-past-encuentros article.item h2 {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: var(--font-size-03);
	line-height: var(--font-leading-03);
	padding: 10px 0px 10px 0px;
	}
/* Past Encuentro list title style */

.hidvl-list-past-encuentros article.item h2 {
	font-family:var(--font-sans);
	line-height: calc(28px + 2 * ((100vw - 320px) / 680));
	font-size: calc(18px + 4 * ((100vw - 320px) / 680));
	color:var(--color-black);
	font-weight: var(--font-weight-normal);
	padding-top:15px;
	padding-bottom:5px;
}

.hidvl-list-past-encuentros article.item p {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-grey-5);
	font-size: var(--font-size-01);
	line-height: var(--font-leading-02);
	letter-spacing: .5px;
	}

/* Past encuentros end */


/*  Body Encuentro Modifier */

body[class^="enc-"] #k2Container .enc-itemBody h2, 
body[class^="hidvl-"] #k2Container .hidvl-itemBody h2 {
  	font-family: var(--font-sans);
	line-height: calc(32px + 2 * ((100vw - 320px) / 680));
	font-size: calc(28px + 4 * ((100vw - 320px) / 680));
	color: var(--color-black);
	font-weight: var(--font-weight-normal);
	padding-block: 1em;
	
  }
body[class^="enc-"] #k2Container .enc-itemBody h3, 
body[class^="hidvl-"] #k2Container .hidvl-itemBody h3 {
	font-family: var(--font-sans);
	font-size: calc(22px + 4 * ((100vw - 320px) / 680));
	color: var(--color-black);
	font-weight: var(--font-weight-normal);
	padding-top:15px;
}

.hidvl-itemFullText p, .enc-itemFullText p{
	font-family: var(--font-sans);
    font-weight: var(--font-weight-normal);
    color: var(--color-black);
    font-size: var(--font-size-04);
	line-height: var(--font-leading-06);
    font-variant: normal;
    text-transform: none;
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
    letter-spacing: normal;
	}


.hidvl-itemFullText p strong, .enc-itemFullText p strong{
    font-weight: var(--font-weight-normal);
	}

#k2Container .itemHeader h1.hidvl-itemTitle {
    font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: var(--font-size-h1);
	line-height:  var(--font-leading-h1);
	margin: 0px;
	padding: 15px 0px 30px 0px;
	letter-spacing: .5px;
	}	

/*  Body Encuentro Modifier */

.emisferica-mm-hm-item-container figcaption h2{
  font-size: var(--font-size-02);
  line-height: var(--font-leading-03);
  font-family: var(--font-sans-text);
  font-weight: var(--font-weight-normal);
  padding: 0px;
  margin: 0px;
  }

.emisferica-mm-hm-item-container figcaption p{
  font-size: var(--font-size-01);
  line-height: var(--font-leading-02);
  font-family: var(--font-sans-text);
  font-weight: var(--font-weight-normal);
  padding: 0px;
  margin: 0px;
  }


[class^="banner-area-"] .bannerHeader h2{
	font-family: var(--font-sans);
	font-weight: var(--font-weight-bold);
	font-size: var(--font-size-07);
	line-height: var(--font-leading-07);
	color: var(--color-black);
	letter-spacing: .25px;
	text-transform: none;
	text-align: center;	
	/*letter-spacing: 3px!important;
	font-size: calc(12px + .5 * ((100vw - 320px) / 680));*/
	}

/* People Staff / fellows Grid */

/* body.people h1 {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: calc(32px + 8 * ((100vw - 320px) / 680));
    line-height: calc(36px + 8 * ((100vw - 320px) / 680));
    letter-spacing: 1px;
	margin: 0px;
	} */

.section-title h2 {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: calc(16px + 8 * ((100vw - 320px) / 680));
	line-height: calc(20px + 8 * ((100vw - 320px) / 680));
	margin: 0px;
	padding-top:20px;
}

/* body.people figure figcaption h4 {
	letter-spacing: .5px;
	font-size: var(--font-size-05);	
	line-height: var(--font-leading-01);
	display: block;
	text-transform: none;
	padding: 0px;
	margin:0;
	}

body.people figure figcaption h3 {
	font-size: var(--font-size-05);	
	line-height: var(--font-leading-01);
	padding-top: .5em;
	letter-spacing: .25px;
	} */
	
/* body[class^="artists-in-residence"] figure figcaption,
body[class^="people"] .staff-grid figure figcaption {
	padding: 1.5em;
	letter-spacing: .25px;
	text-align: left;
	} */


body[class^="people"] figcaption,
body[class^="artists-in-residence"] figcaption {
	padding: 1.5rem;
	}
	
body[class^="people"] figcaption h3,
body[class^="artists-in-residence"] figcaption h3 {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	font-size: var(--font-size-03);
	line-height: var(--font-leading-01);
	color: var(--color-black);
	padding: 0rem;
	margin: 0rem;
	}		
body[class^="people"] figcaption h4,
body[class^="artists-in-residence"] figcaption h4 {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	font-size: var(--font-size-03);
	line-height: var(--font-leading-01);
	color: var(--color-grey-5);
	padding: 0rem;
	margin: 0rem;
	}		
	
/* body[class^="artists-in-residence"] figure figcaption h3,
body[class^="artists-in-residence"] figure figcaption h4,
body[class^="people"] figure figcaption h3,
body[class^="people"] figure figcaption h4 {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	font-size: var(--font-size-03);	
	line-height: var(--font-leading-01);
	} */

/* body[class^="artists-in-residence"] figure figcaption h3,
body[class^="people"] figure figcaption h3  {
	color: var(--color-black);
	padding: 0em;
	margin: 0em;
	}	

body[class^="artists-in-residence"] figure figcaption h4,
body[class^="people"] figure figcaption h4 {
	color: var(--color-grey-3);
	padding: 0em;
	margin: 0em;
	} */


	



	
.hidvl .blog h1,
.courses .blog h1,
.course-list .blog h1,
.intro100-main75-sidebar25 h1 {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-bold);
	color: var(--color-black);
	font-size: var(--font-size-08);
	line-height: var(--font-leading-01);
	margin: 0px;
	padding: 15px 0px 30px 0px;
	letter-spacing: normal;
	margin-block-start: 0em;
	margin-block-end: 0em;
	}






.course-list .blog .intro {
	font-family: var(--font-sans);
    font-weight: var(--font-weight-normal);
    font-size: var(--font-size-05);
    line-height: var(--font-leading-05);
    color: var(--color-black);
	letter-spacing: .5px;
	}


#swal2-content span{
font-size: calc(13px + 2 * ((100vw - 320px) / 680));
color: var(--color-black)000;
letter-spacing: 0.65px;
text-align: center;
font-weight:var(--font-weight-normal);
/* line-height: 36px; */
	}

  .hidvl-list-initiatives article.item .initiativeTitle h2 {
  	    font-family: var(--font-sans);
    line-height: calc(28px + 2 * ((100vw - 320px) / 680));
    font-size: calc(18px + 4 * ((100vw - 320px) / 680));
    color: var(--color-black);
    font-weight: var(--font-weight-normal);
  }
  
.hidvl-list-initiatives article.item .initiativeDesc p {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: calc(13px + 1 * ((100vw - 320px) / 680));
	line-height: calc(21px + 2 * ((100vw - 320px) / 680));
	letter-spacing: .5px;
	}
	
.hidvl-list-initiatives article.item .initiativeDesc p strong{
	font-weight: var(--font-weight-normal);
	}	
	
.emergenyc ul.category-module li a h2 {
font-family: var(--font-sans);
font-weight: var(--font-weight-normal);
text-transform: none;
letter-spacing: .75px;
font-size: calc(13px + 1 * ((100vw - 320px) / 680));
line-height: calc(18px + 1 * ((100vw - 320px) / 680));
margin-top:15px; 
}


.alumni-social-link {
	color:var(--color-black);
	padding-right:10px;

	display:block;
}
.alumniSocial hr {
	display:none;
	margin-top:12px;
	margin-bottom:12px;
}
/*
.alumni-social-link {
	border-bottom: 1px solid var(--color-grey-3);
	padding-bottom: 10px;
	padding-top: 10px;
} */

/* in the event nothing on the last */
.alumni-social-link {
	padding-bottom: 10px;
	padding-top: 10px;
}
.alumni-social-link:not(:first-child){
	border-top: 1px solid var(--color-grey-3);
	
}
/* end in the event nothing on the last */
.alumni-social-link span {
	font-family: var(--font-sans);
	font-size: 12px;
	color: var(--color-black)000;
	letter-spacing: .6px;
    padding-left: 8px;
    font-weight: var(--font-weight-normal);
    vertical-align: 2px;
}
    
.alumni-social-link .fab, 
.alumni-social-link .fas {
	vertical-align: middle;
}    

body.emergenyc-alumni-bios article.item .alumniDesc p a {
    color: var(--color-grey-8);
    border-bottom: 1px solid var(--color-grey-1);
    padding-bottom: 1px;
}

body.emergenyc-alumni-bios article.item .alumniDesc p a:hover {
	color: var(--color-brand-red);
	border-bottom: 1px solid var(--color-brand-red);
	padding-bottom: 1px; 	
}





/* new encuentro */
body[class^="encuentro"] .grid-encuentro a:hover {
    color: var(--color-brand-red);
    border-bottom: 1px solid var(--color-brand-red);
    padding-bottom: 1px;
	} 
body[class^="encuentro"] .grid-encuentro a {
    color: var(--color-grey-8);
    border-bottom: 1px solid var(--color-grey-1);
    padding-bottom: 1px;
	} 
/* new encuentro */


.grid-encuentro a:hover {
    color: var(--color-brand-red);
    border-bottom: 1px solid var(--color-brand-red);
    padding-bottom: 1px;
} 
.grid-encuentro a {
    color: var(--color-grey-8);
    border-bottom: 1px solid var(--color-grey-1);
    padding-bottom: 1px;
} 

.banner-area-six .bannerBox-imgRight p {
    font-weight:var(--font-weight-normal)!important;
 }
/*
body.emergenyc-alumni-bios article.item .alumniSocial a:hover {
	color: var(--color-brand-red);
}
body.emergenyc-alumni-bios article.item .alumniSocial a span:hover {
	color: var(--color-brand-red);
} */
/* set h1 for grid-content-col1 article */

.grid-content-1col article h1,
.grid-events article h1,
[class^="emergenyc"] .grid-content-1col h1 {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-bold);
	color: var(--color-black);
	font-size: var(--font-size-h1);
    line-height: var(--font-leading-h1);
	margin: 0px;
    padding: 15px 0px 30px 0px;
	}



[class^="people"] .grid-article h1,
[class^="artists-in-residence"] .grid-article h1 {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-bold);
	color: var(--color-black);
	font-size: var(--font-size-08);
	line-height: var(--font-leading-06);
	font-feature-settings: 'ss01' on;
	margin: 0px;
	padding: 15px 0px 30px 0px;
	}

[class^="people"] .grid-article h1 span,
[class^="artists-in-residence"] .grid-article h1 span {
	color: var(--color-grey-4);
	display: block;
	}



[class^="events"] p.warning {
font-family: var(--font-sans-text);
font-weight: var(--font-weight-light);
color: var(--color-brand-red);
text-transform: uppercase;
letter-spacing: .5px;
font-size: var(--font-size-02);
line-height: var(--font-leading-03);
padding: 2em;
border: solid 1px var(--color-grey-1);
margin-bottom: 3em;
	}


.grid-events article h2 {
  font-family: var(--font-sans);
  font-weight: var(--font-weight-normal);
  color: var(--color-black);
  font-size: calc(36px + 8 * ((100vw - 320px) / 680));
  line-height: calc(36px + 8 * ((100vw - 320px) / 680));
  margin: 0px;
}


body.events .grid-events article h2 {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-bold);
	color: var(--color-black);
	font-size: calc(2.5rem + 1 * ((100vw - 320px) / 680));
	line-height: 1.1em;
	margin: 0px;
	}

/* events article */
.events .grid-article .event-desc p {
	font-family: var(--font-sans-text);
	font-weight: var(--font-weight-light);
	color: var(--color-grey-8);
	font-size: var(--font-size-03);
	line-height: var(--font-leading-03);
	letter-spacing: normal;
	}
	


.events .grid-article .event-sidebar h3 {
    font-family: var(--font-sans);
    font-weight: var(--font-weight-medium);
    font-size: var(--font-size-p);
    line-height: 1.5em;
    color: var(--color-black);
	}
	
	
.events .event-sidebar ul {
    display: block;
    list-style-type: none;
    margin-block-start: 0px;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 0px;  
	}
	
	.events .event-sidebar ul li {
	color: var(--color-grey-6);
    font-size: var(--font-size-02);
    line-height: var(--font-leading-03);
    letter-spacing: .25px;
	list-style-type: none;
	list-style-position: outside;
	padding: 10px 0px;
	border-bottom: 1px solid var(--color-grey-3); 
	}
	
	.events .event-sidebar ul li:nth-last-child(1) {
	border-bottom: 0px!important; 
	}
	
	.events .event-sidebar ul li a{
	text-decoration: none !important;
	border-bottom: 0px !important;
	
	}
/* events article */

.grid-events strong {
	font-weight:var(--font-weight-normal);
	color: inherit;
	}



.grid-events article.grid-article .event-datetime {
	font-family: var(--font-sans);
	font-weight:var(--font-weight-normal);
	color: var(--color-black);
	text-transform: uppercase;
	font-size: calc(18px + 1 * ((100vw - 320px) / 680));
	line-height: calc(24px + 2 * ((100vw - 320px) / 680));
	letter-spacing: .5px;
	padding: 20px 0px 20px 0px;
	}

body[class^="events"] .grid-article .event-title h2 {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-bold);
	color: var(--color-black);
	font-size: var(--font-size-08);
	line-height: 1.1em;
	font-feature-settings: 'ss01' on;
	margin: 0px;
	padding: 15px 0px 30px 0px;
	}

body[class^="events"] .grid-article h3, .intro100-main75-sidebar25 h3 {
    font-family: var(--font-sans);
    font-weight: var(--font-weight-medium);
    font-size: var(--font-size-h3);
    line-height: var(--line-height-h3);
    color: var(--color-black);
	}
	
.grid-events .event-container .event-sidebar p {
	font-family: var(--font-sans-text);
	font-weight:var(--font-weight-light);
	color: var(--color-grey-6);
	font-size: 1rem;
    line-height: 1.5em;
	letter-spacing: normal;
	}

.container .grid-homepage h1 {
  font-family: var(--font-serif);
    font-weight: var(--font-weight-normal);
    color: var(--color-black);
    font-size: calc(24px + 8 * ((100vw - 320px) / 680));
    line-height: calc(28px + 8 * ((100vw - 320px) / 680));
    margin: 0px;
}

.grid-events article.grid-article ul.tags li{
	display:inline-block;
}


.grid-events article.grid-article ul.tags li:first-child{
	visibility: hidden;
	display:none;
}



/* emisferica editorial remarks button */
.emis-landing-title-editorial-remarks__typo a {
	font-family: var(--font-sans-text);
	font-weight:var(--font-weight-normal);
	font-size: calc(13px + .5 * ((100vw - 320px) / 680));
	text-transform:uppercase;
	letter-spacing: 1.5px;
	color:var(--color-black);
	background:var(--color-grey-1);
	padding: 15px 30px;
	margin-right:0px;
	border-radius:30px;
}
/* emisferica editorial remarks button */





.grid-events .list-events .item .events-tags span,
.tag-list-events .item .events-tags span,
.grid-events article.grid-article ul.tags li a {
	font-family: var(--font-sans-text);
	font-weight: var(--font-weight-medium);
	font-size: .5em;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	color: var(--color-black);
	background: var(--color-white);
	padding: 5px 15px 4px 15px;
	margin-right: 1px;
	border-radius: 30px;
	border: 1px solid var(--color-grey-1);
	}


.grid-events article.grid-article ul.tags li a:hover {
	font-family: var(--font-sans-text);
	font-weight: var(--font-weight-medium);
	font-size: .5em;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	color: var(--color-white);
	background: var(--color-black);
	padding: 5px 15px 4px 15px;
	margin-right: 1px;
	border-radius: 30px;
	border: 0px solid var(--color-black);
	}

	
.grid-events .list-events .item .events-tags a:hover,
.grid-events .list-events .item .events-tags span:hover a,
.tag-list-events .item .events-tags a:hover,
.tag-list-events .item .events-tags span:hover a,
.grid-events article.grid-article ul.tags li:hover a {
	color:var(--color-white)!important;
	text-decoration: none;
	}




.grid-events .list-events .item .events-tags a:first-child  {
	  visibility: hidden;
	  display: none;
	}



/* OLD REMOVE */
/* OLD REMOVE */
/*
.grid-events .list-events .item .events-tags span,
.grid-events article.grid-article ul.tags li,
.emis-landing-title-editorial-remarks__typo a {
	font-family: var(--font-sans);
	font-weight:var(--font-weight-normal);
	font-size: 10px;
	text-transform:uppercase;
	letter-spacing: 1.5px;
	color:var(--color-black);
	background:var(--color-grey-1);
	padding: 5px 15px;
	margin-right:1px;
	
	border-radius:10px;
}
.grid-events .list-events .item .events-tags a:hover,
.grid-events .list-events .item .events-tags span:hover a,
.grid-events article.grid-article ul.tags li:hover a {
	color:var(--color-white)!important;
	text-decoration: none;
}
*/
/* OLD REMOVE */
/* OLD REMOVE */



.grid-events article.grid-article ul.tags li a{
/* 	border-bottom: none!important; */
/* 	padding-bottom: 0px!important; */
}

.grid-events article.grid-article ul.tags li a:hover{
/* 	border-bottom: none!important; */
/* 	padding-bottom: 0px!important; */
}

/* EVENTS META LISTING */
/* EVENTS META LISTING */
.tag-category h1 {
font-family: var(--font-sans);
font-weight: var(--font-weight-normal);
color: var(--color-black);
font-size: calc(32px + 8 * ((100vw - 320px) / 680));
line-height: calc(36px + 8 * ((100vw - 320px) / 680));
}
/* EVENTS META LISTING */
/* EVENTS META LISTING */

.grid-events .list-events .item a,
.grid-events .list-events .item a:visited,
.grid-events .list-events .item a:active,
.tag-list-events .item a,
.tag-list-events .item a:visited,
.tag-list-events .item a:active {
	text-decoration: none;
	color: var(--color-red);
}

.grid-events .list-events .item .events-tags span:hover,
.tag-list-events .item .events-tags span:hover,
.grid-events article.grid-article ul.tags li:hover,
.emis-landing-title-editorial-remarks__typo a:hover {
	color:var(--color-white);
	background:var(--color-grey-8);
}



.grid-events .list-events .item .learnmore,
.tag-list-events .item .learnmore {
	font-family:  var(--font-sans);
	font-weight:var(--font-weight-medium);
	font-size: 10px;
	color: var(--color-brand-red);
	letter-spacing: 2px;
	text-transform:uppercase;
	border-top:solid 1px var(--color-grey-1);
	padding-left: 1rem;
	}
	
.grid-events .list-events .item p.learnmore:hover,
.tag-list-events .item p.learnmore:hover {
	color:var(--color-white);
	background-color:var(--color-black);
}
.grid-events .list-events .item p.learnmore a:hover,
.tag-list-events .item p.learnmore a:hover {
	color:var(--color-white);
}
.grid-events .list-events .item h2,
.tag-list-events .item h2 {
	font-family:  var(--font-sans);
	font-weight:var(--font-weight-medium)!important;
	font-size: 1.125em;
	color: var(--color-black);
	letter-spacing: 0;
	line-height: 1.2em;
	 }

.events-datetime p {
	font-family:  var(--font-sans);
	font-weight:var(--font-weight-medium)!important;
	font-size: 1.125em;
	color: var(--color-black);
	letter-spacing: 0;
	line-height: 1.2em;	
	}



body[class^="enc-"] .enc-itemListCategory h1 {
    font-family: var(--font-sans);
    font-weight: var(--font-weight-normal);
    color: var(--color-black);
    font-size: calc(32px + 8 * ((100vw - 320px) / 680));
    line-height: calc(36px + 8 * ((100vw - 320px) / 680));
    margin: 0px;
    padding: 15px 0px 30px 0px;
    letter-spacing: .5px;
	}
	
	
body[class^="enc-"] .enc-itemListCategory p.intro {
	font-family: var(--font-sans);
    font-weight: var(--font-weight-normal);
    font-size: var(--font-size-05);
    line-height: var(--font-leading-05);
    color: var(--color-black);
	}
	
	
	

body[class^="enc-"] [class^="grid-"] h2 {
	line-height: calc(28px + 2 * ((100vw - 320px) / 680));
	font-size: calc(18px + 4 * ((100vw - 320px) / 680));
	font-weight:var(--font-weight-normal);
	}

body[class^="enc-"] [class^="grid-"] h2.enc-catItemTitle a{
	font-size: calc(13px + .5 * ((100vw - 320px) / 680));
	line-height: calc(18px + 2 * ((100vw - 320px) / 680));
	font-weight:var(--font-weight-normal);
	border-bottom: solid 0px;
	}

#top figure a {
	border-bottom:2px solid var(--color-white);
	text-decoration:none;
	color:var(--color-white);
}
#top.r-cover.about-us figure a {
  border-bottom: none;
  text-decoration:none;
  color:inherit;
}
#top figure a:hover {
	border-bottom:2px solid rgba(244,228,152,1);
	color: rgba(244,228,152,1);
	text-decoration:none;
}
#top.r-cover.about-us figure a:hover {
  border-bottom:none;
  color: inherit;
  text-decoration:none;
}


#moveDown {
	cursor:pointer;
	position: absolute;
		bottom: 10vh;
		left: 0;
		right: 0;
}











/* ==========================================================================
   Desktop styles:
   ========================================================================== */
   
@media only screen and (min-width: 768px) and (max-width: 3840px) {
	

ul.category-module{
    padding-left: 0px !important;
}



/* emergenyc styles */



[class^="emergenyc"] table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0px 0px 40px 0px;
  width: 100%;
  border-top: 5px solid var(--color-black);
}

[class^="emergenyc"] th {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: var(--font-size-02);
	line-height: var(--font-leading-03);
	text-align: left;
	border-top: 0px solid var(--color-black);
	padding: 10px;
	}
	
[class^="emergenyc"] td {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: var(--font-size-01);
	line-height: var(--font-leading-02);
	text-rendering: optimizeLegibility;
	font-variant-ligatures: normal;
	font-variant-numeric: tabular-nums;
	-moz-font-feature-settings: "tnum";
	-webkit-font-feature-settings: "tnum";
	font-feature-settings: "tnum";
	vertical-align: top;
	text-align: left;
	padding: 10px;
	}

[class^="emergenyc"] td strong {
	font-weight: var(--font-weight-normal);
	}

[class^="emergenyc"] td:nth-child(1) {
	width: 10%;
	}

[class^="emergenyc"] td:nth-child(2) {
	width: 25%;
	}

[class^="emergenyc"] td:nth-child(3) {
	width: 65%;
	}
	
[class^="emergenyc"] tr:nth-child(even) {
	background-color: var(--color-grey-1)
	}


[class^="emergenyc"] ol li {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: var(--font-size-03);
	line-height: var(--font-leading-04);
	margin: 0px;
	padding: 0px 0px 10px 0px;
	letter-spacing: .5px;
	}

.program-description ol li {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: var(--font-size-03);
	line-height: var(--font-leading-04);
	margin: 0px;
	padding: 0px 0px 15px 0px;
	letter-spacing: .5px;
/* 	list-style: none; */
	border-bottom: solid 1px var(--color-grey-03);
	}
		
[class^="emergenyc"] p.intro {
    font-family: var(--font-sans);
    font-weight: var(--font-weight-normal);
    font-size: var(--font-size-05);
    line-height: var(--font-leading-06);
    color: var(--color-black);
    letter-spacing: .125px;
	}	
/* emergenyc styles */














/* events table styles */

[class^="events"] table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0px 0px 40px 0px;
  width: 100%;
  border-top: 1px solid var(--color-black);
}

[class^="events"] th {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-light);
	color: var(--color-grey-7);
	font-size: var(--font-size-03);
	line-height: var(--font-leading-04);
	text-align: left;
	border-top: 1px solid var(--color-grey-2);
	padding: 10px;
	}

	
[class^="events"] td {
	font-family: var(--font-sans-text);
	font-weight: var(--font-weight-light);
	color: var(--color-grey-7);
	font-size: var(--font-size-03);
	line-height: var(--font-leading-04);
	text-rendering: optimizeLegibility;
	font-variant-ligatures: normal;
	font-variant-numeric: tabular-nums;
	-moz-font-feature-settings: "tnum";
	-webkit-font-feature-settings: "tnum";
	font-feature-settings: "tnum";
	vertical-align: top;
	text-align: left;
	padding: 10px;
	}

[class^="events"] td strong {
	font-weight: var(--font-weight-normal);
	}

[class^="events"] td:nth-child(1) {
	width: 10%;
	}

[class^="events"] td:nth-child(2) {
	width: 25%;
	}

[class^="events"] td:nth-child(3) {
	width: 65%;
	}
	
[class^="events"] tr:nth-child(even) {
	background-color: var(--color-trans);
	border-top: 1px solid var(--color-grey-2);
	}


[class^="emergenyc"] ol li {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: var(--font-size-03);
	line-height: var(--font-leading-04);
	margin: 0px;
	padding: 0px 0px 10px 0px;
	letter-spacing: .5px;
	}

.program-description ol li {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: var(--font-size-03);
	line-height: var(--font-leading-04);
	margin: 0px;
	padding: 0px 0px 15px 0px;
	letter-spacing: .5px;
/* 	list-style: none; */
	border-bottom: solid 1px var(--color-grey-03);
	}
		
body[class^="events"] p.intro {
    font-family: var(--font-sans);
    font-weight: var(--font-weight-normal);
    font-size: var(--font-size-05);
    line-height: var(--font-leading-06);
    color: var(--color-black);
    letter-spacing: .125px;
	}
	
body[class^="events"] .grid-article h1 {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-medium);
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--color-black);
	font-size: var(--font-size-p);
	line-height: var(--font-leading-p);
	margin: 30px 0px;
	padding: 0px;
	}

body[class^="events"] section.blog h1 {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-bold);
	text-transform: none;
	color: var(--color-black);
	font-size: var(--font-size-h1);
	line-height: var(--font-leading-h1);
	margin: 30px 0px 0px 0px;
	padding: 0px;
	}	
	
/* events table styles */








[class^="initiatives"] .grid-content-1col h1 {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: var(--font-size-h1);
	line-height: var(--font-leading-h1);
	margin: 0px;
	padding: 15px 0px 30px 0px;
	letter-spacing: .5px;
	}


[class^="emisferica-"] .grid-article h1 {
    font-family: var(--font-serif);
    font-weight: var(--font-weight-normal);
    color: var(--color-black);
    font-size: var(--font-size-h1);
    line-height: var(--font-leading-h1);
    margin: 30px 0px;
    padding: 0px;
	}
	
[class^="emisferica-"] figcaption {
	font-family: var(--font-sans-text);
	font-weight: var(--font-weight-normal);
	font-size: var(--font-size-01);
	line-height: var(--font-leading-01);
	color: var(--color-grey-5);
	padding: 5px 0px 30px 0px;
	letter-spacing: .5px;
	text-align: left;	
	}
	

	

h3.new-emisferica-section-name {
	font-family: var(--font-sans-text);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-variant: small-caps;
	text-transform: lowercase;
	font-size: var(--font-size-05);
	line-height: var(--font-leading-05);
	letter-spacing: 1px;
	border-bottom: 1px solid var(--color-grey-1);
	}




/* Masthead */


.intro100-main75-sidebar25 p.emis-masthead-contributors__typo {
    font-family: var(--font-sans);
    font-weight: var(--font-weight-normal);
    color: var(--color-black);
    font-size: var(--font-size-01);
    line-height: var(--font-leading-02);
    letter-spacing: .5px;	
	}


article.intro100-main75-sidebar25 h2.emis-masthead-section-label__typo {
  font-family: var(--font-sans);
  font-weight: var(--font-weight-normal);
  color: var(--color-grey-7);
  font-size: var(--font-size-00);
  line-height: var(--font-leading-01);
  letter-spacing: 1.5px;
  text-transform: uppercase;
  padding: 30px 0px 10px 0px;
  margin: 0px;
  }


h1.emis-masthead__typo {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: var(--font-size-h1);
	line-height: var(--font-leading-h1);
	margin: 0px;
	padding: 15px 0px 30px 0px;
	letter-spacing: .5px;
	}

.intro100-main75-sidebar25 > div:nth-child(1) p.emis-masthead-intro__typo {
  font-family: var(--font-serif);
  font-weight: var(--font-weight-light);
  color: var(--color-black);
  font-size: var(--font-size-06);
  line-height: var(--font-leading-06);
  letter-spacing: .125px;
  }
  
.intro100-main75-sidebar25 > div:nth-child(2) p.emis-masthead-editor__typo {
  font-family: var(--font-serif);
  font-weight: var(--font-weight-light);
  color: var(--color-black);
  font-size: calc(21px + 4 * ((100vw - 320px) / 680));
  line-height: calc(24px + 4 * ((100vw - 320px) / 680));
  padding: 0px 0px 20px 0px;
  margin: 0px;
  }
  
  
.intro100-main75-sidebar25 > div:nth-child(3) p.emis-masthead-staff__typo {
  font-family: var(--font-serif);
  font-weight: var(--font-weight-light);
  color: var(--color-black);
  font-size: calc(16px + 4 * ((100vw - 320px) / 680));
  line-height: calc(21px + 4 * ((100vw - 320px) / 680));
  padding: 0px 0px 10px 0px;
  margin: 0px;
  
  } 
  
/* Masthead */




body.network .grid-article h2 {
	font-size: var(--font-size-07);
    line-height: var(--font-leading-07);
    font-weight: var(--font-weight-normal);
	}

body.course-list .grid-article ul li ,
body.network .grid-article ul li,
.hidvl-list-lista-de-cursos ul li  {
	font-family: var(--font-sans-text);
    font-weight: var(--font-weight-light);
    font-size: var(--font-size-03);
    line-height: var(--font-leading-02);
    color: var(--color-grey-6);
    letter-spacing: normal;
    padding: 10px 0px 10px 0px;
	}
	
body.course-list .grid-article ul li strong,
body.network .grid-article ul li strong,
.hidvl-list-lista-de-cursos ul li strong {
    font-weight: var(--font-weight-normal);
	}	

.hidvl-list-lista-de-cursos ul li a {
  color: var(--color-grey-8);
}
.hidvl-list-lista-de-cursos ul li a:hover {
  color: var(--color-brand-red);
}




/* HIDVL Overview Intro texts */
.hidvl-intro > div:nth-child(1) {
	font-family: var(--font-sans-text);
	font-weight: var(--font-weight-light);
	color: var(--color-grey-7);
	font-size: var(--font-size-05);
	line-height: var(--font-leading-05);
	letter-spacing: normal;
	padding: 0px;
	}
	
.hidvl-intro > div:nth-child(2) {
	font-family: var(--font-sans-text);
	font-weight: var(--font-weight-light);
	color: var(--color-black);
	font-size: var(--font-size-03);
    line-height: var(--font-leading-04);
	letter-spacing: .125;
	}
	
.hidvl-intro > div:nth-child(3), 
[class^="hidvl-collections"] #k2Container p.copyright-hidvl {
font-family: var(--font-sans-text);
    font-weight: var(--font-weight-light);
    color: var(--color-grey-5);
    text-transform: uppercase;
    letter-spacing: .5px;
    font-size: var(--font-size-02);
    line-height: var(--font-leading-03);
    padding: 2em;
	border: solid 1px var(--color-grey-1);
	margin-bottom: 3em;
}
	
p.copyright-hidvl {
	margin: 0px;
}	
/* HIDVL Overview Intro texts */







/* Artists in Residence */
.grid-article p {
	font-family: var(--font-serif);
	font-weight: var(--font-weight-light);
	color: var(--color-grey-8);
	font-size: calc(19px + 2 * ((100vw - 320px) / 680));
	line-height: calc(30px + 4 * ((100vw - 320px) / 680));
	}
/* Artists in Residence */






/* emiserica article */
.grid-article p {
	font-family: var(--font-serif);
	font-weight: var(--font-weight-light);
	color: var(--color-grey-8);
	font-size: calc(19px + 2 * ((100vw - 320px) / 680));
	line-height: calc(30px + 4 * ((100vw - 320px) / 680));
	}



	
[class^="emisferica-"] .grid-article p {
	font-family: var(--font-serif);
	font-weight: var(--font-weight-light);
	color: var(--color-grey-8);
	font-size: var(--font-size-05);
	line-height: var(--font-leading-06);
	}	

[class^="emisferica-"] .grid-article h2 {
	font-family: var(--font-sans-text);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: var(--font-size-05);
	line-height: var(--font-leading-05);
	letter-spacing: .5px;
	}		
/* emiserica article */



/* Footer Promo area donate Text */
.footer-call-to-action-text {
	font-family: var(--font-sans-text);
	font-weight: var(--font-weight-thin);
	color: var(--color-black);
	font-size: var(--font-size-03);
	line-height: var(--font-leading-04);
	text-align: left;
	padding: 0px 0px 0px 0px;
	}

.footer-call-to-action-text h2 {
	font-family: var(--font-sans-text);
	font-weight: var(--font-weight-medium);
	color: var(--color-black);
	font-size: var(--font-size-03);
	line-height: var(--font-leading-04);
	text-align: left;
	padding: 0px 0px 0px 0px;
	}

	
[class^="events"] .footer-call-to-action-text {
	font-family: var(--font-sans-text);
	font-weight: var(--font-weight-thin);
	color: var(--color-nyu-purple);
	font-size: var(--font-size-03);
	line-height: var(--font-leading-04);
	text-align: left;
	padding: 0px 0px 0px 0px;
	}
/* Footer Promo area donate Text */


/* Footer About Text */

.custom-footer-about h2{
	font-family: var(--font-sans);
	font-weight: var(--font-weight-medium);
	font-size: var(--font-size-04);
	line-height: var(--font-leading-01);
	color: var(--color-white);
	text-rendering: optimizeLegibility;
	font-variant-ligatures: normal;
	text-align: left;
	text-transform: normal;
	letter-spacing: 2px;
	padding: 0px;
	}

.custom-footer-about p {
	font-family: var(--font-sans-text);
	font-weight: var(--font-weight-thin);
	font-size: var(--font-size-03);
	line-height: var(--font-leading-02);
	color: var(--color-white-7);
	text-transform: none;
	text-align: left;
	margin: 0px 0px 20px 0px;
	letter-spacing: normal;
	}
/* Footer About Text */	
	
	/* 	Profiles Typography */
	/* .grid-profile h1 {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-bold);
	color: var(--color-black);
	font-size: var(--font-size-09);
	line-height: var(--font-leading-00);
	-moz-font-feature-settings: "ss01";
	-webkit-font-feature-settings: "ss01";
	font-feature-settings: "ss01";
	margin: 0px;
	}
	
	.grid-profile h1 span{
	color: var(--color-grey-3);
	display: block;
	text-transform: none;
	}
	
	.grid-profile p {
	font-family: var(--font-serif);
	font-weight: var(--font-weight-thin);
	color: var(--color-black);
	font-size: calc(16px + 4 * ((100vw - 320px) / 680));
	line-height: calc(24px + 6 * ((100vw - 320px) / 680));
	} */
	/* 	Profiles Typography */




/* Footer Subscribe Text */
.custom-footer-subscribe span {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-bold);
	font-size: var(--font-size-03);
	line-height: var(--font-leading-01);
	color: var(--color-white);
	text-rendering: optimizeLegibility;
	font-variant-ligatures: normal;
	text-align: left;
	text-transform: normal;
	letter-spacing: 1px;
	padding: 0px;
	}
	
.custom-footer-subscribe {
	font-family: var(--font-sans-text);
	font-weight: var(--font-weight-thin);
	font-size: var(--font-size-02);
	line-height: var(--font-leading-02);
	color: var(--color-white-7);
	text-transform: none;
	text-align: left;
	margin: 0px 0px 20px 0px;
	letter-spacing: normal;
	}
/* Footer Subscribe Text */

/* Footer Contact Text */
.custom-footer-contact span{
	font-family: var(--font-sans);
	font-weight: var(--font-weight-bold);
	font-size: var(--font-size-03);
	line-height: var(--font-leading-01);
	color: var(--color-white);
	text-rendering: optimizeLegibility;
	font-variant-ligatures: normal;
	text-align: left;
	text-transform: normal;
	letter-spacing: 1px;
	padding: 0px;
	}
	
.custom-footer-contact {
	font-family: var(--font-sans-text);
	font-weight: var(--font-weight-thin);
	font-size: var(--font-size-02);
	line-height: var(--font-leading-02);
	color: var(--color-white-7);
	text-transform: none;
	text-align: left;
	margin: 0px 0px 20px 0px;
	letter-spacing: normal;
	}
/* Footer Contact Text */


/* Footer Contact Social Media List for Desktop */
.custom-footer-contact li {
    float: left;
    text-decoration: none;
    list-style: none;
    padding-right: 10px;
    align-self: center;
	}

.custom-footer-contact li a {
    display: block;
    color: white;
    text-align: center;
    padding: 16px;
    text-decoration: none;
    list-style: none;
	}
/* Footer Contact Social Media List for Desktop */

		
}

 




/* ==========================================================================
   Mobile styles:
   ========================================================================== */
   
@media only screen and (min-width: 300px) and (max-width: 767px) {



.icon-scroll {
display: none !important;
visibility: hidden !important;
}





	
	.mobile-hide {
		display: none;
		visibility: hidden;
	}



	.local-navigation-container .navigation-container a li {
		font:var(--font-sans-text);
		font-weight:var(--font-weight-normal);
		font-size: calc(13px + .25 * ((100vw - 320px) / 680))!important;
	}





	
body[class^="people"] h2 {
	font-weight: var(--font-weight-medium);
	font-size: var(--font-size-04);
	line-height: var(--font-leading-01);
	text-align: center;
	}
	
.visiting-fellows-grid li,
.senior-fellows-grid li,
.hemi-fellows-grid li {
	border-top: 1px solid var(--color-grey-1);	
	}
.visiting-fellows-grid li:first-child,
.senior-fellows-grid li:first-child,
.hemi-fellows-grid li:first-child {
	border-top: 0px solid var(--color-grey-1);	
	}
.visiting-fellows-grid li:last-child,
.senior-fellows-grid li:last-child,
.hemi-fellows-grid li:last-child {
	margin-bottom: 50px;	
	}

/* Footer Promo area donate Text */
.footer-call-to-action-text {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: var(--font-size-03);
	line-height: var(--font-leading-04);
	padding: 0px 20px;
	text-align: center;
	}
/* Footer Promo area donate Text */




/* emisferica mobile text alignment */
[class^="emisferica"] ul.category-module {
    padding: 0px;
    text-align: center;
	}
	
h3.new-emisferica-section-name {
	font-family: var(--font-sans-text);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-variant: small-caps;
	text-transform: lowercase;
	font-size: var(--font-size-05);
	line-height: var(--font-leading-05);
	letter-spacing: 1px;
	border-bottom: 1px solid var(--color-grey-1);
	text-align: center;
	}	
	
/* emisferica mobile text alignment */














/* Masthead */


.intro100-main75-sidebar25 p.emis-masthead-contributors__typo {
    font-family: var(--font-sans);
    font-weight: var(--font-weight-normal);
    color: var(--color-black);
    font-size: var(--font-size-01);
    line-height: var(--font-leading-02);
    letter-spacing: .5px;	
    text-align: center;
	}



article.intro100-main75-sidebar25 h2.emis-masthead-section-label__typo {
  font-family: var(--font-sans);
  font-weight: var(--font-weight-normal);
  color: var(--color-grey-9);
  font-size: var(--font-size-00);
  line-height: var(--font-leading-01);
  letter-spacing: 1.5px;
  text-transform: uppercase;
  padding: 30px 0px 10px 0px;
  margin: 0px;
  text-align: center;
  }


h1.emis-masthead__typo {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: var(--font-size-h1);
	line-height: var(--font-leading-h1);
	margin: 0px;
	padding: 15px 0px 30px 0px;
	letter-spacing: .5px;
	text-align: center;
	}

.intro100-main75-sidebar25 > div:nth-child(1) p.emis-masthead-intro__typo {
  font-family: var(--font-serif);
  font-weight: var(--font-weight-normal);
  color: var(--color-black);
  font-size: var(--font-size-04);
  line-height: var(--font-leading-04);
  letter-spacing: .125px;
  text-align: center;
  }
  
.intro100-main75-sidebar25 > div:nth-child(2) p.emis-masthead-editor__typo {
  font-family: var(--font-serif);
  font-weight: var(--font-weight-light);
  color: var(--color-black);
  font-size: var(--font-size-04);
  line-height: var(--font-leading-04);
  padding: 0px 0px 20px 0px;
  margin: 0px;
  text-align: center;
  }
  
  
.intro100-main75-sidebar25 > div:nth-child(3) p.emis-masthead-staff__typo {
  font-family: var(--font-serif);
  font-weight: var(--font-weight-light);
  color: var(--color-black);
  font-size: var(--font-size-03);
  line-height: var(--font-leading-03);
  padding: 0px 0px 10px 0px;
  margin: 0px;
  text-align: center;
  } 
  
/* Masthead */






/* about us landing page */

body[class^="about-us"] .grid-article .landing-text {
	visibility: inherit;
	display: none;
font-family: var(--font-sans-text);
font-weight: var(--font-weight-light);
font-size: var(--font-size-03);
  line-height: var(--font-leading-03);
letter-spacing: normal;
text-shadow: 0px 0px 7px var(--color-black);
}


body[class^="about-us"] a.btn-learn-more {  
    font-family: var(--font-sans-text);
    font-weight: var(--font-weight-medium);
    font-size: var(--font-size-04);
	line-height: var(--font-leading-03);
	color: var(--color-black);
	border-radius: 90px;
    padding: 10px 30px;
    background-color: #f7d794;
    transition: background-color .5s linear;
    text-decoration: none;
    width: 100px;
    margin: 0 auto;
	}


/* about us landing page */



body.network .grid-article h2 {
	font-size: var(--font-size-05);
    line-height: var(--font-leading-05);
    font-weight: var(--font-weight-normal);
    text-align: center;
	}

body.course-list .grid-article ul li ,
body.network .grid-article ul li,
.hidvl-list-lista-de-cursos ul li  {
	font-family: var(--font-sans-text);
    font-weight: var(--font-weight-normal);
    font-size: var(--font-size-03);
    line-height: var(--font-leading-02);
    text-align: center;
	}
	
body.course-list .grid-article ul li strong,
body.network .grid-article ul li strong {
    font-weight: var(--font-weight-normal);
	}	




/* emiserica article */
.grid-article p {
	font-family: var(--font-serif);
	font-weight: var(--font-weight-light);
	color: var(--color-grey-8);
	font-size: calc(21px + 1 * ((100vw + 320px) / 680));
	line-height: calc(30px + 2 * ((100vw + 320px) / 680));
}
/* emiserica article */



/* Footer About Text */

.custom-footer-about h2{
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-white);
	text-rendering: optimizeLegibility;
	font-variant-ligatures: normal;
	text-align: center;
	font-size: 1em;
	line-height: calc(21px + .5 * ((100vw - 320px) / 680));
	text-transform: normal;
	letter-spacing: 2px;
	padding: 0px;
}

.custom-footer-about p {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-white-7);
	text-transform: none;
	text-align: center;
	margin: 0px 0px 20px 0px;
	font-size: calc(13px + .5 * ((100vw - 320px) / 680));
	line-height: calc(21px + .5 * ((100vw - 320px) / 680));
	letter-spacing: 1.25px;
}
/* Footer About Text */	

	
/* 	Profiles Typography */
/* .grid-profile h1 {
font-family: var(--font-serif);
font-weight: var(--font-weight-normal);
color: var(--color-black);
font-size: calc(24px + 8 * ((100vw - 320px) / 680));
line-height: calc(28px + 8 * ((100vw - 320px) / 680));
}

.grid-profile h1 span{
font-family: var(--font-sans);
font-weight: var(--font-weight-normal);
color: var(--color-grey-5);
font-size: var(--font-size-02);
line-height: var(--font-leading-02);
display: block;
text-transform: uppercase;
letter-spacing: 1px;
} */
/* 	Profiles Typography */


/* Footer Subscribe Text */
.custom-footer-subscribe span{
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-white);
	text-rendering: optimizeLegibility;
	font-variant-ligatures: normal;
	text-align: center;
	font-size: var(--footer-utility-text);
	font-size: calc(12px + .5 * ((100vw - 320px) / 680));
	line-height: calc(18px + .5 * ((100vw - 320px) / 680));
	text-transform: normal;
	letter-spacing: 2px;
	padding: 0px;
	}
.custom-footer-subscribe {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-white-5);
	text-rendering: optimizeLegibility;
	font-variant-ligatures: normal;
	text-align: center;
	font-size: var(--footer-utility-text);
	font-size: calc(13px + .5 * ((100vw - 320px) / 680));
	line-height: calc(18px + .5 * ((100vw - 320px) / 680));
	letter-spacing: .5px;
	padding: 0px;
	}
/* Footer Subscribe Text */

/* Footer Contact Text */
.custom-footer-contact span{
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-white);
	text-rendering: optimizeLegibility;
	font-variant-ligatures: normal;
	text-align: center;
	font-size: var(--footer-utility-text);
	font-size: calc(13px + .5 * ((100vw - 320px) / 680));
	line-height: calc(18px + .5 * ((100vw - 320px) / 680));
	text-transform: normal;
	letter-spacing: 2px;
	padding: 0px;
	}
.custom-footer-contact {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-white-5);
	text-rendering: optimizeLegibility;
	font-variant-ligatures: normal;
	text-align: center;
	font-size: var(--footer-utility-text);
	font-size: calc(12px + .5 * ((100vw - 320px) / 680));
	line-height: calc(18px + .5 * ((100vw - 320px) / 680));
	letter-spacing: .5px;
	padding: 0px;
	}
/* Footer Contact Text */


/* Footer Contact Social Media List for Desktop */
.custom-footer-contact li {
    float: left;
    text-decoration: none;
    list-style: none;
    padding-right: 10px;
    align-self: center;
	}

.custom-footer-contact li a {
    display: block;
    color: white;
    text-align: center;
    padding: 16px;
    text-decoration: none;
    list-style: none;
	}
/* Footer Contact Social Media List for Desktop */








/* Mobile events table styles */

[class^="events"] table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0px 0px 40px 0px;
  width: 100%;
  border-top: 5px solid var(--color-black);
}

[class^="events"] th {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: var(--font-size-02);
	line-height: var(--font-leading-03);
	text-align: left;
	border-top: 0px solid var(--color-black);
	padding: 10px;
	}
	
[class^="events"] td {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: var(--font-size-02);
	line-height: var(--font-leading-03);
	text-rendering: optimizeLegibility;
	font-variant-ligatures: normal;
	font-variant-numeric: tabular-nums;
	-moz-font-feature-settings: "tnum";
	-webkit-font-feature-settings: "tnum";
	font-feature-settings: "tnum";
	vertical-align: top;
	text-align: left;
	padding: 10px;
	}

[class^="events"] td strong {
	font-weight: var(--font-weight-normal);
	}

[class^="events"] td:nth-child(1) {
	width: 10%;
	}

[class^="events"] td:nth-child(2) {
	width: 25%;
	}

[class^="events"] td:nth-child(3) {
	width: 65%;
	}
	
[class^="events"] tr:nth-child(even) {
	background-color: var(--color-grey-1)
	}


[class^="emergenyc"] ol li {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: var(--font-size-03);
	line-height: var(--font-leading-04);
	margin: 0px;
	padding: 0px 0px 10px 0px;
	letter-spacing: .5px;
	}

.program-description ol li {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-normal);
	color: var(--color-black);
	font-size: var(--font-size-03);
	line-height: var(--font-leading-04);
	margin: 0px;
	padding: 0px 0px 15px 0px;
	letter-spacing: .5px;
/* 	list-style: none; */
	border-bottom: solid 1px var(--color-grey-03);
	}
		
body[class^="events"] p.intro {
    font-family: var(--font-sans);
    font-weight: var(--font-weight-normal);
    font-size: var(--font-size-05);
    line-height: var(--font-leading-06);
    color: var(--color-black);
    letter-spacing: .125px;
	}
	
body[class^="events"] .grid-article h1 {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-medium);
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--color-black);
	font-size: var(--font-size-p);
	line-height: var(--font-leading-p);
	margin: 30px 0px;
	padding: 0px;
	}

body[class^="events"] section.blog h1 {
	font-family: var(--font-sans);
	font-weight: var(--font-weight-medium);
	text-transform: uppercase;
	color: var(--color-black);
	font-size: var(--font-size-h1);
	line-height: var(--font-leading-h1);
	margin: 30px 0px;
	padding: 0px;
	}	
	
/* Mobile events table styles */












/* end media query*/	
}    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
