/* Micro clearfix */
.clearfix {
  zoom: 1;
}
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
/* Some general styles and tweaks */
a:focus,
a:active {
  text-decoration: none;
}
.pull-right {
  left: auto !important;
}
table img {
  max-width: inherit;
}
.mobile-menu li img {
  transition: all 0.2s;
  padding: 0 !important;
  margin-top: 5px;
  float: right;
}
.mobile-menu li.open img {
  transform: rotate(180deg);
}
.modal h1 {
  color: #444;
}
.modal p {
  color: #666;
}
.social-login {
  margin: 10px 0;
}
.social-login-button {
  width: 100%;
  text-align: center;
  margin-bottom: 5px;
}
.social-login-button a {
  max-width: 480px;
  font-size: 1.4rem !important;
  font-style: normal !important;
  font-weight: 400 !important;
  width: 100% !important;
  color: #FFF !important;
  float: none !important;
  border-color: rgba(255, 255, 255, 0.3) !important;
}
.social-login-button i {
  margin-right: 10px;
}
.social-login-button .btn-danger {
  background-color: #d9534f;
  transition: all 0.2s;
}
.social-login-button .btn-danger:hover {
  background-color: #d6251f;
}
.social-login-button .btn-primary {
  background-color: #428bca;
  transition: all 0.2s;
}
.social-login-button .btn-primary:hover {
  background-color: #145892;
}
@media screen and (min-width: 768px) {
  .social-login-button {
    width: auto;
  }
  .social-login-button a {
    font-size: 1.3rem !important;
    width: auto;
  }
}
/* Footer */
.content-last-updated {
  opacity: 0;
  text-align: center;
  transition: all 0.1s;
}
.content-last-updated:hover {
  opacity: 0.7;
}
/* Extended Twitter feed */
.extended-feed .twitter-feed {
  width: 100% !important;
  max-width: 100% !important;
}
/* Instagram feed */
.instagram {
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: center;
}
.instagram #instafeed {
  padding: 20px;
}
.instagram h2 {
  text-align: center;
}
.instagram a {
  display: inline-block;
  margin: 0 15px;
  max-width: 280px;
}
.instagram a img {
  display: block;
}
/* iOS scroll */
.twitter-feed {
  max-height: 280px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.twitter-feed.instagram-feed {
  text-align: center;
}
.twitter-feed.instagram-feed iframe {
  height: 270px;
  width: 90%;
}
/* Scrapbook */
#scrapbook-images {
  margin-top: 20px;
  border: 1px solid #DDD;
  padding: 10px 20px;
}
#scrapbook-images .row {
  padding: 0px;
}
#scrapbook-images .row a {
  display: block;
  width: 175px;
  height: 175px;
  overflow: hidden;
  text-align: center;
  margin: 10px auto;
}
#scrapbook-images .row a:hover {
  cursor: pointer;
}
#scrapbook-images .row img {
  max-width: 175px;
  position: relative;
}
@media screen and (min-width: 768px) {
  #scrapbook-images .row {
    margin-bottom: 30px;
  }
  #scrapbook-images .row a {
    margin: 0;
    width: 100%;
  }
  #scrapbook-images .row img {
    max-width: 206px;
  }
}
@media screen and (min-width: 992px) {
  #scrapbook-images .row img {
    max-width: 248px;
  }
}
#albumSelector {
  margin-top: 40px;
  max-height: 200px;
  overflow-y: auto;
  border: 1px solid #E5E5E5;
  padding: 10px;
  position: relative;
}
#albumSelector .radio-inline {
  vertical-align: top;
  padding-left: 16px;
}
#albumSelector .radio-inline + .radio-inline {
  margin: 0;
}
#albumSelector label {
  cursor: pointer;
  text-align: center;
  max-width: 120px;
  font-size: 13px;
  line-height: 1.2;
  margin-bottom: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
}
#albumSelector label > input {
  visibility: hidden;
  position: absolute;
}
#albumSelector label > input + img {
  border: 4px solid transparent;
  display: block;
}
#albumSelector label > input:checked + .album-thumbnail {
  border: 4px solid #CCC;
}
#albumSelector .album-thumbnail {
  border: 1px solid #CCC;
  padding: 5px;
  margin-bottom: 5px;
}
#albumSelector .album-thumbnail .thumb {
  width: 40px;
  height: 40px;
  overflow: hidden;
  display: inline-block;
}
#albumSelector .album-thumbnail img {
  width: 80px;
  max-width: 80px;
  margin-left: -20px;
}
/* Bio Page Layouts */
.bio-text {
  white-space: pre-line;
}
.bio-text .morecontent span {
  display: none;
}
.bio-text .morecontent span.less {
  display: inline;
}
.bio-text .morecontent .lesslink {
  display: none;
}
#listView {
  text-align: left;
  margin-top: 20px;
}
#listView .list-item {
  margin-bottom: 30px;
}
#listView h2 {
  font-size: 16px;
  line-height: 24px;
  padding-left: 15px;
}
#listView img {
  float: left;
  margin-right: 30px;
  max-width: 35%;
}
#listView ul {
  margin-left: 17px;
  list-style-type: none;
}
#listView p {
  margin: 0px 0px 17px;
}
#columnView {
  margin-top: 30px;
}
#columnView .list-item {
  margin-bottom: 30px;
  padding-left: 0px;
  padding-right: 40px;
}
#columnView .list-item .bio-text {
  margin-top: 0px;
}
#columnView .list-item img {
  width: 100%;
}
#columnView .list-item .bio {
  padding: 5px 10px;
}
#columnView .thumbnails {
  width: 100%;
  padding-bottom: 100%;
  height: 0;
  overflow: hidden;
}
#columnView h2 {
  font-size: 14px;
  line-height: 24px;
  text-align: center;
}
#pinnedColumnView {
  margin-top: 30px;
}
#pinnedColumnView .columnGroup {
  vertical-align: top;
  display: inline-block;
  margin-right: 40px;
}
#pinnedColumnView h2 {
  font-size: 14px;
  line-height: 24px;
  padding-left: 15px;
}
#pinnedColumnView .list-item {
  width: 200px;
  vertical-align: top;
  transition: all 0.2s ease-in;
  margin-right: 3%;
  margin-bottom: 30px;
}
#pinnedColumnView .list-item h2 {
  font-size: 20px;
}
#locationSelect .modal-dialog {
  width: 365px;
}
.loading {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0px;
  left: 0;
  z-index: 1030;
  background-color: #fff;
  height: 100%;
}
.loading .spinner {
  display: block;
  width: 100%;
  height: 40px;
  position: absolute;
  top: 40%;
  text-align: center;
}
.loading .spinner:after {
  display: inline-block;
}
.spinner {
  position: relative;
}
.spinner:after {
  display: none;
  content: "";
  text-indent: -9999em;
  height: 40px;
  width: 40px;
  margin: 0 auto;
  position: absolute;
  right: 48px;
  animation: rotation .7s infinite linear;
  border: 4px solid rgba(255, 255, 255, 0.2);
  border-top: 4px solid rgba(255, 255, 255, 0.6);
  border-radius: 100%;
}
.spinner.dark:after {
  border: 4px solid rgba(100, 100, 100, 0.2);
  border-top: 4px solid rgba(100, 100, 100, 0.6);
}
#chapterNews .modal-footer .btn-default {
  color: #fff;
  background-color: #5bc0de;
}
#chapterNews .modal-footer .btn-default:hover {
  color: #fff;
  background-color: #31b0d5;
}
.modal-login .modal-body {
  display: flex;
  justify-content: center;
}
.modal-login .modal-dialog {
  width: 400px;
}
.modal-login .modal-footer {
  border-top: 0;
}
.modal-login .modal-footer button {
  float: right;
}
@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
  }
}
@-moz-keyframes rotation {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(359deg);
  }
}
@-o-keyframes rotation {
  from {
    -o-transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(359deg);
  }
}
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(https://themes.googleusercontent.com/static/fonts/lato/v6/KT3KS9Aol4WfR6Vas8kNcg.woff) format('woff');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 200;
  src: local('Raleway ExtraLight'), local('Raleway-ExtraLight'), url(https://themes.googleusercontent.com/static/fonts/raleway/v7/8KhZd3VQBtXTAznvKjw-ky3USBnSvpkopQaUR-2r7iU.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: local('Raleway Light'), local('Raleway-Light'), url(https://themes.googleusercontent.com/static/fonts/raleway/v7/-_Ctzj9b56b8RgXW8FAriS3USBnSvpkopQaUR-2r7iU.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), url(https://themes.googleusercontent.com/static/fonts/raleway/v7/bIcY3_3JNqUVRAQQRNVteQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: local('Raleway Medium'), local('Raleway-Medium'), url(https://themes.googleusercontent.com/static/fonts/raleway/v7/CcKI4k9un7TZVWzRVT-T8y3USBnSvpkopQaUR-2r7iU.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(https://themes.googleusercontent.com/static/fonts/raleway/v7/xkvoNo9fC8O2RDydKj12by3USBnSvpkopQaUR-2r7iU.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: local('Raleway Bold'), local('Raleway-Bold'), url(https://themes.googleusercontent.com/static/fonts/raleway/v7/JbtMzqLaYbbbCL9X6EvaIy3USBnSvpkopQaUR-2r7iU.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  src: local('Raleway ExtraBold'), local('Raleway-ExtraBold'), url(https://themes.googleusercontent.com/static/fonts/raleway/v7/1ImRNPx4870-D9a1EBUdPC3USBnSvpkopQaUR-2r7iU.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 900;
  src: local('Raleway Heavy'), local('Raleway-Heavy'), url(https://themes.googleusercontent.com/static/fonts/raleway/v7/PKCRbVvRfd5n7BTjtGiFZC3USBnSvpkopQaUR-2r7iU.ttf) format('truetype');
}
/* cyrillic-ext */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: local('PT Serif'), local('PTSerif-Regular'), url(https://fonts.gstatic.com/s/ptserif/v8/5hX15RUpPERmeybVlLQEWBkAz4rYn47Zy2rvigWQf6w.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: local('PT Serif'), local('PTSerif-Regular'), url(https://fonts.gstatic.com/s/ptserif/v8/fU0HAfLiPHGlZhZpY6M7dBkAz4rYn47Zy2rvigWQf6w.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: local('PT Serif'), local('PTSerif-Regular'), url(https://fonts.gstatic.com/s/ptserif/v8/CPRt--GVMETgA6YEaoGitxkAz4rYn47Zy2rvigWQf6w.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: local('PT Serif'), local('PTSerif-Regular'), url(https://fonts.gstatic.com/s/ptserif/v8/I-OtoJZa3TeyH6D9oli3iXYhjbSpvc47ee6xR_80Hnw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v13/C6GGSmqIX4ribdvhAcF3zX-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v13/Z47oc0BtjIgiXLu7VsCGjX-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v13/Qw6_9HvXRQGg5mMbFR3Phn-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v13/_P8jt3Y65hJ9c4AzRE0V1OvvDin1pK8aKteLpeZ5c0A.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin */
@font-face {
  font-family: 'IM Fell DW Pica';
  font-style: normal;
  font-weight: 400;
  src: local('IM FELL DW Pica Roman'), local('IM_FELL_DW_Pica_Roman'), url(https://fonts.gstatic.com/s/imfelldwpica/v6/W81bfaWiUicLSPbJhW-ATg4Knk7z9oUsSJj2UNigjc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* Helvetica Neue LT Std*/
@font-face {
  font-family: 'Helvetica Neue LT Std';
  src: url('/fonts/HelveticaNeueLTStd-Lt.woff') format('woff');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Helvetica Neue LT Std';
  src: url('/fonts/HelveticaNeueLTStd-Bd.woff') format('woff');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Helvetica Neue LT Std';
  src: url('/fonts/HelveticaNeueLTStd-It.woff') format('woff');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Helvetica Neue LT Std';
  src: url('/fonts/HelveticaNeueLTStd-BdIt.woff') format('woff');
  font-weight: bold;
  font-style: italic;
}
/* ModernoFB */
@font-face {
  font-family: 'ModernoFB';
  src: url('/fonts/ModernoFB-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ModernoFB';
  src: url('/fonts/ModernoFB-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'ModernoFB RegularItalic';
  src: url('/fonts/ModernoFB-RegularItalic.woff') format('woff');
  font-weight: normal;
  font-style: italic;
}
/* Fancier Script */
@font-face {
  font-family: 'Fancier Script';
  src: url('/fonts/FancierScript.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BrownPro';
  src: url('/fonts/BrownPro-Regular.woff') format('woff');
}
@font-face {
  font-family: 'BrownBold';
  src: url('/fonts/BrownPro-Bold.woff') format('woff');
}
@font-face {
  font-family: 'BrownLight';
  src: url('/fonts/BrownPro-Light.woff') format('woff');
}
@font-face {
  font-family: 'Blackjack';
  src: url('/fonts/blackjack-webfont.woff') format('woff'), url('/fonts/blackjack-webfont.woff2') format('woff2');
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37ZvZraR2Tg8w2lzm7kLNL0-w.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37Zl4sYYdJg5dU2qzJEVSuta0.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37ZlBW26QxpSj-_ZKm_xT4hWw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37Zgt_Rm691LTebKfY2ZkKSmI.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37ZtDiNsR5a-9Oe_Ivpu8XWlY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37ZqE8kM4xWR1_1bYURRojRGc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37Zogp9Q8gbYrhqGlRav_IXfk.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Georgia';
  font-style: normal;
  font-weight: 400;
  src: local('Georgia'), url(https://fonts.gstatic.com/l/font?kit=3Va96OIy0K7XohCXHW3JlVKPGs1ZzpMvnHX-7fPOuAc&skey=ca45512e77838097&v=v8) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Georgia';
  font-style: normal;
  font-weight: 400;
  src: local('Georgia'), url(https://fonts.gstatic.com/l/font?kit=pDdUHdM2l4zkSwEYbh4NRlKPGs1ZzpMvnHX-7fPOuAc&skey=ca45512e77838097&v=v8) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Georgia';
  font-style: normal;
  font-weight: 400;
  src: local('Georgia'), url(https://fonts.gstatic.com/l/font?kit=hc35P_WTUA_EyueTlCQlOVKPGs1ZzpMvnHX-7fPOuAc&skey=ca45512e77838097&v=v8) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Georgia';
  font-style: normal;
  font-weight: 400;
  src: local('Georgia'), url(https://fonts.gstatic.com/l/font?kit=kOpfJs_FUnITLAFMUO1CCVKPGs1ZzpMvnHX-7fPOuAc&skey=ca45512e77838097&v=v8) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Georgia';
  font-style: normal;
  font-weight: 400;
  src: local('Georgia'), url(https://fonts.gstatic.com/l/font?kit=Pd2d_smr57qlVvBsFuPub1KPGs1ZzpMvnHX-7fPOuAc&skey=ca45512e77838097&v=v8) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Georgia';
  font-style: normal;
  font-weight: 400;
  src: local('Georgia'), url(https://fonts.gstatic.com/l/font?kit=CTMFq2pxfpXJxi8q43NZYgLUuEpTyoUstqEm5AMlJo4&skey=ca45512e77838097&v=v8) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin */
@font-face {
  font-family: 'Crimson Text';
  font-style: normal;
  font-weight: 400;
  src: local('Crimson Text'), local('CrimsonText-Roman'), url(https://fonts.gstatic.com/s/crimsontext/v6/3IFMwfRa07i-auYR-B-zNRampu5_7CjHW5spxoeN3Vs.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: 'Gafata';
  font-style: normal;
  font-weight: 400;
  src: local('Gafata'), local('Gafata-Regular'), url(https://fonts.gstatic.com/s/gafata/v5/2RiXL9iDOs1Ucr5L-gS4Un-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Gafata';
  font-style: normal;
  font-weight: 400;
  src: local('Gafata'), local('Gafata-Regular'), url(https://fonts.gstatic.com/s/gafata/v5/KJtBELSdxSeWBOeqhgrzyOvvDin1pK8aKteLpeZ5c0A.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
