 #admission_sidebar_buttons ul {
  list-style: none;
  padding: 0;
}
#admission_sidebar_buttons ul li {
  margin-top: 1em;
}
ul.three-column-list {
    -moz-column-count: 3;
    -moz-column-gap: 2.5em;
    -webkit-column-count: 3;
    -webkit-column-gap: 2.5em;
     column-count: 3;
     column-gap: 2.5em;
}
ul.three-column-list span {
    display:block;
}

/* NEW GRIDS */

.dates-grid /* for Reed in Your Area dates page */ {
    display:grid;
    grid-template-columns:1fr 6fr;
    grid-gap:30px;
}
.dates-grid .locationMenu {}
.dates-grid .dates-event-content {
    padding-top:20px;
}

.contact-grid {
    display:grid;
    grid-template-columns:1fr 4fr;
    grid-gap:30px;
    margin:60px 0;
}
.contact-grid img {}
.contact-grid div {}

h2.visit-heading {
    /*font-family: var(--national);
    text-transform: uppercase;
    font-size: 1.1em;
    letter-spacing: 3px;
    border-top: solid 1px #a70e16;
    padding-top: 45px;
    margin: 120px 0 70px;
    text-align: left;*/
}

.two-column-grid, .three-column-grid, .feature-two-column-grid {
    margin-bottom:40px;
}

.two-column-grid {
    display:grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 2em
}
.two-column-grid .group {}
.two-column-grid .group img, .feature-two-column-grid img {
    min-width:100%;
}
.two-column-grid .group h3, .three-column-grid .group h3, .feature-two-column-grid .group h3 {
    font-size: 30px;
    letter-spacing: 1px;
    margin: 15px 0;
}
.two-column-grid .group h4, .three-column-grid .group h4 {
    font-family: var(--national);
    font-size: 16px;
    line-height: 1.4;
    text-transform: uppercase;
    margin: 10px 0 0;
    letter-spacing: 1px;
}
.two-column-grid .group p, .three-column-grid .group p, .feature-two-column-grid .group p {}
.two-column-grid .group p a {}
.three-column-grid {
    display:grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 2em;
}
.three-column-grid .group img {}
.three-column-grid .group p a {}


.feature-two-column-grid {
    display:grid;
    grid-template-columns: 3fr 1fr;
    grid-gap: 2em;
}
.feature-two-column-grid iframe {}
.feature-two-column-grid .group {}
.feature-two-column-grid .group p a {}

.feature-one-column-grid {
    display:grid;
    grid-template-columns: 1fr;
    grid-gap: 1em;
}

p.btn centered {
    display:block;
    text-align:center;
}

/* END NEW GRIDS */


/* ACCEPTED */

.congrats {
    margin:60px 0;
}
h2.accepted {
	 padding-bottom:100px;
	 background: url("https://www.reed.edu/admission-aid/assets/images/wave.png") no-repeat center bottom;
	 margin-bottom: 60px;
}
.link-row {
	 display: grid;
	 grid-template-columns: 1fr 1fr 1fr 1fr;
	 grid-gap: 25px;
}
.link-row p {
	 background-color: #ECEAE4;
}
.link-row a {
	 display: block;
	 box-sizing: border-box;
	 height: 100%;
	 position: relative;
	 padding: 15px 15px 60px 15px;
	 /*font-size: 15px;
	 line-height: 1.3em;
	 color: #000;*/
}
.link-row p a[download] {
	 background: no-repeat url("/renderfile/b26a9461860a0f1b27ad6dbedaf54731/apply/accepted/assets/images/down-arrow.png");
	 background-size: 10px;
	 background-position: bottom 20px right 20px;
}

/*  END ACCEPTED  */


/*  BY MAJOR PAGES  */
/* Majors intro section styles live in the Divisions Page Head format */
/*  SUB-NAV  */

 .divisions {
	 display: flex;
	 padding: 0 0 30px 0;
	 border-bottom: 1px solid #cfcfcf;
	 margin-bottom:70px;
}
.divisions h2 {
	 flex: 3;
	 font-size: 2.1em !important;
	 padding:10px 0 0;
	 margin: 0;
}
.divisions h2, .divisions a {
	 border-top: solid #a70e16 4px;
}
.divisions ul {
	 flex:1;
	 display:flex;
	 list-style-type:none;
	 margin:0;
	 padding:0;
}
.divisions li {
	 flex: 1;
	 font-size: .80em;
	 line-height: 1.3;
}
.divisions a {
	 display:block;
	 text-decoration:none;
	 padding: 20px 0 0 10px;
}
.divisions li:first-child {
	min-width:auto;
}
.divisions li:first-child a {
	padding:20px 22px 0;
}
.divisions li:nth-child(2) {
	min-width:117px;
}
.divisions li:nth-child(3) {
	min-width:94px;
}
.divisions li:nth-child(4) {
	min-width:125px;
}
.divisions li:nth-child(5) {
	min-width:145px;
}
.divisions li:nth-child(6) {
	min-width:115px;
}
.divisions li:nth-child(7) {
	min-width:115px;
}
.divisions a.active {
	 border-top:solid #ccc 4px;
	 color: black;
	 font-weight: bold;
}
.divisions a:hover {
	 color: black;
	 font-weight: bold;
}

/*  END MAJOR PAGES  */

@media only screen and (max-width: 1000px) {
	.three-column-grid {
        grid-template-columns: 1fr 1fr;
    }
    .feature-two-column-grid {
        display:block;
    }
    .link-row {
		 grid-template-columns: 1fr 1fr;
	}
	.link-row p {
		 margin:0;
	}
}
@media only screen and (max-width: 750px) {
    .contact-grid {
        display:block;
	}
}

/*  PHP Forms  */

.required {
	 color: red;
}

.payment-info p:nth-of-type(odd) {
	 font-weight:bold;
	 border-right: solid 1px #eee;
}
 .payment-info p:nth-of-type(2) {
}