h1 span {
  text-transform:none;
  font-size: 24px!important;
  display:block;
  //font-family: 'Museo W01', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 1;
  //color: #c7a866;
}
@media (min-width: 768px) {
  h1 span {
    margin-bottom: -8px;
  }
}
.right-aligned-content h1, .right-aligned-content .h1 {
font-size: 5rem;
letter-spacing: -1px;
}

.sidebar span.sidebar--small {
  position: relative;
  z-index: 2;
  font-size: 10px;
  //color: #c7a866;
  display: block;
}
.active span.sidebar--small {
  //color: white;
}
.nav-pills > li > a {
  //color: #1d6161;
}
.nav-pills > li.active > a {
  //background-color: #1d6161;
}
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:active {
  //background-color: #c7a866;
}


.list-bold li,
blockquote,
.link-next {
font-size: 2rem;
font-weight: bold;
}
blockquote {
	margin-top: 30px;
	margin-bottom: 30px;
}
ul.list-bold {
list-style-image: none;
margin-bottom: 50px;
margin-top: 45px;
}
ul.list-bold li {
background: url('https://cdn.api.org/img/soae2018/checkmark.svg') no-repeat left top;
background-size: 31px 28px!important;
padding-left: 40px;
display: block;
}
ul.list-bold.negative li {
background: url('https://cdn.api.org/https://cdn.api.org/img/soae2020/x-mark.svg') no-repeat left top;
}

.bg-dark-green, .bg-primary {
background-color: #17457A!important;
}
.bg-dark-blue {
background-color: #17457A!important;
}
.bg-gold {
  background-color: #2b7bb9!important;
}
.bg-red {
background-color: #CD163F!important;
}
.bg-dark-red {
background-color: #CD163F!important;
}
.bg-primary p a,
.bg-primary p a:hover,
.bg-primary p a:active,
.bg-primary p a:visited,
.bg-dark-blue p a,
.bg-dark-blue p a:hover,
.bg-dark-blue p a:active,
.bg-dark-blue p a:visited,
.bg-dark-green p a,
.bg-dark-green p a:hover,
.bg-dark-green p a:active,
.bg-dark-green p a:visited,
.bg-gold p a,
.bg-gold p a:hover,
.bg-gold p a:active,
.bg-gold p a:visited,
.bg-red p a,
.bg-red p a:hover,
.bg-red p a:active,
.bg-red p a:visited,
.bg-dark-blue h2,
.bg-dark-blue h3, .bg-dark-blue .h3,
.bg-dark-blue h4,
.bg-dark-green h2,
.bg-dark-green h3, .bg-dark-green .h3,
.bg-dark-green h4,
.bg-gold h2,
.bg-gold h3, .bg-gold .h3,
.bg-gold h4,
.bg-red h2,
.bg-red h3, .bg-red .h3,
.bg-red h4 {
  color: white;
}
.bg-dark-blue .link-pdf,
.bg-dark-green .link-pdf,
.bg-gold .link-pdf,
.bg-red .link-pdf {
background-image: url('https://cdn.api.org/img/soae2018/pdf-icon-white.png');
}
.bg-dark-blue .external-link,
.bg-dark-green .external-link,
.bg-gold .external-link,
.bg-red .external-link {
background-image: url('https://cdn.api.org/img/soae2018/external-link-white.png');
}
.color-dark-blue,
.color-dark-blue:hover,
.color-dark-blue:active,
.color-dark-blue:visited {
color: #17457A!important;
}
.color-dark-green,
.color-dark-green:hover,
.color-dark-green:active,
.color-dark-green:visited {
color: #17457A!important;
}
.color-red,
.color-red:hover,
.color-red:active,
.color-red:visited {
color: #CD163F!important;
}
.color-white,
.color-white:hover,
.color-white:active,
.color-white:visited {
color: #ffffff!important;
}
#main-content a.btn,
#main-content a.btn:hover {
  text-decoration: none;
}
.btn-primary {
  border-color: transparent;
}
.share .btn {
  //background-color: #c7a866;
}
.share .btn:hover {
  //background-color: #a18852;
}
.well h4 {
margin-bottom: 0;
padding-bottom: 0;
}
.well .h1 {
margin-top: 0;
padding-top: 0;
}
.thumbnail {
background: none;
padding: 0;
border: none;
}
blockquote {
width: 80%; margin-left: 10%;
}
@media (max-width: 767px){
  .card-item-inner{height:auto!important}
}
.card-item{margin-bottom:16px;padding-left:8px;padding-right:8px;touch-action:manipulation;}
.card-item-inner{height:100%;box-shadow:-1px 0 2px 0 rgba(0,0,0,0.12),1px 0 2px 0 rgba(0,0,0,0.12),0 1px 1px 0 rgba(0,0,0,0.24);}
.card-item-inner:hover{box-shadow:-2px 0 2px 0 rgba(0,0,0,0.16),2px 0 2px 0 rgba(0,0,0,0.16),0 2px 2px 0 rgba(0,0,0,0.23)}
.card-background-img {
  display: block;
  width: 100%;
  height: 200px;
  margin: 0 0 15px 0;
  text-indent: -9999px;
  background-size: cover;
  background-repeat: none;
  background-position: center;
}
@media (min-width: 992px){
  .card-background-img {
    float: right;
    width: 300px;
    height: 200px;
    margin: 15px;
  }
}
@media (min-width: 992px){
  .cards--secondary{padding-top:16px}
}
.cards--secondary img{opacity:0;transition:opacity .3s ease-in; margin-bottom:0}
.card-item-inner-caption{padding:12px}

.same-height-container .row {
  margin-bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
  flex-wrap: wrap;
}
.same-height-container .card-item {
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  margin-bottom: 30px;
}

@media only screen and (device-width: 768px) {
  /* For general iPad layouts */
  .same-height-container .row {
    display: block;
    flex-wrap: nowrap;
  }
  .same-height-container .card-item {
    display: block;
  }
}


@media (min-width: 768px){
.panel {
width: 50%;
}
.float-left {
float: left;
margin-right: 15px;
}
.float-right {
float: right;
margin-left: 15px;
}
}
#anchor-nav .glyphicon,
.link-next .glyphicon {
opacity: 0;
transition: all .2s linear;
}
#anchor-nav .glyphicon {
transform: translate3d(0, -5px, 0);
}
.link-next .glyphicon {
transform: translate3d(-5px, 0, 0);
}
#anchor-nav a:hover,
.link-next:hover {
text-decoration: none;
}
#anchor-nav a:hover .glyphicon,
.link-next:hover .glyphicon {
opacity: 1;
transform: translate3d(0, 0, 0);
}

.expandable {
  position: relative;
  margin-bottom: 30px;
  padding-bottom: 30px;
  padding-top: 15px;
}
.expandable-toggle {
cursor: pointer;
-webkit-user-select: none;
/* Chrome/Safari */
-moz-user-select: none;
/* Firefox */
-ms-user-select: none;
/* IE10+ */
/* Rules below not implemented in browsers yet */
-o-user-select: none;
user-select: none;
color: #ffffff;
font-size: 18px;
position: absolute;
bottom: -12px;
background-color: #ed2156;
padding: 5px 10px;
}
.expandable-toggle .glyphicon {
  top: 3px;
}
.expandable-toggle::after {
  content: "Read More";
}
.expandable-toggle.open::after {
  content: "Hide";
}
.expandable > .expandable-content {
display: none;
}
.expandable.open > .expandable-content {
display: block;
}

/* @author: Xavier Damman (@xdamman) - http://github.com/xdamman/selection-sharer - @license: MIT */
@keyframes selectionSharerPopover-animation{0%{transform:matrix(0.97,0,0,1,0,12);filter:alpha(opacity=0);opacity:0}20%{transform:matrix(0.99,0,0,1,0,2);filter:alpha(opacity=70);opacity:.7}40%{transform:matrix(1,0,0,1,0,-1);filter:alpha(opacity=100);opacity:1}100%,70%{transform:matrix(1,0,0,1,0,0);filter:alpha(opacity=100);opacity:1}}#selectionSharerPopover{display:none;position:absolute;top:-100px;left:-100px;z-index:1010}#selectionSharerPopover:after{content:'';display:block;position:absolute;bottom:-3px;left:50%;margin-left:-4px;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#262625;box-shadow:0 0 2px #262625}#selectionSharerPopover.anim{transition:top .075s ease-out;animation:selectionSharerPopover-animation 180ms forwards linear;-webkit-animation:selectionSharerPopover-animation 180ms forwards linear}#selectionSharerPopover-inner{position:relative;overflow:hidden;-webkit-border-radius:5px;border-radius:5px;border:1px solid;border-color:#262625 #1c1c1b #121211;box-shadow:0 1px 3px -1px rgba(0,0,0,.7),inset 0 0 1px rgba(255,255,255,.07),inset 0 0 2px rgba(255,255,255,.15);background:linear-gradient(to bottom,rgba(49,49,47,.97),#262625);background-repeat:repeat-x}#selectionSharerPopover .selectionSharerPopover-clip{position:absolute;bottom:-11px;display:block;left:50%;clip:rect(12px 24px 24px 0);margin-left:-12px;width:24px;height:24px;line-height:24px}#selectionSharerPopover .selectionSharerPopover-arrow{display:block;width:20px;height:20px;-webkit-transform:rotate(45deg) scale(0.5);transform:rotate(45deg) scale(0.5);background-color:#454543;border:2px solid #121211;box-sizing:content-box}.selectionSharer ul{padding:0;display:inline}.selectionSharer ul li{float:left;list-style:none;background:0 0;margin:0}.selectionSharer a.action{display:block;text-indent:-200px;margin:5px 7px;width:20px;height:20px;border:0}.selectionSharer a:hover{color:#ccc}.selectionSharer a.tweet{background:url("data:image/svg+xml;charset=utf8,%3csvg xmlns='http://www.w3.org/2000/svg' width='171' height='139'%3e%3cg transform='translate(-282.32053,-396.30734)'%3e%3cpath style='fill:white' d='m 453.82593,412.80619 c -6.3097,2.79897 -13.09189,4.68982 -20.20852,5.54049 7.26413,-4.35454 12.84406,-11.24992 15.47067,-19.46675 -6.79934,4.03295 -14.3293,6.96055 -22.34461,8.53841 -6.41775,-6.83879 -15.56243,-11.111 -25.68298,-11.111 -19.43159,0 -35.18696,15.75365 -35.18696,35.18525 0,2.75781 0.31128,5.44359 0.91155,8.01875 -29.24344,-1.46723 -55.16995,-15.47582 -72.52461,-36.76396 -3.02879,5.19662 -4.76443,11.24048 -4.76443,17.6891 0,12.20777 6.21194,22.97747 15.65332,29.28716 -5.76773,-0.18265 -11.19331,-1.76565 -15.93716,-4.40083 -0.004,0.14663 -0.004,0.29412 -0.004,0.44248 0,17.04767 12.12889,31.26806 28.22555,34.50266 -2.95247,0.80436 -6.06101,1.23398 -9.26989,1.23398 -2.2673,0 -4.47114,-0.22124 -6.62011,-0.63114 4.47801,13.97857 17.47214,24.15143 32.86992,24.43441 -12.04227,9.43796 -27.21366,15.06335 -43.69965,15.06335 -2.84014,0 -5.64082,-0.16722 -8.39349,-0.49223 15.57186,9.98421 34.06703,15.8094 53.93768,15.8094 64.72024,0 100.11301,-53.61524 100.11301,-100.11387 0,-1.52554 -0.0343,-3.04251 -0.10204,-4.55261 6.87394,-4.95995 12.83891,-11.15646 17.55618,-18.21305 z' /%3e%3c/g%3e%3c/svg%3e") no-repeat;background-size:18px;background-position:2px 4px}.selectionSharer a.facebook{background:url("data:image/svg+xml;charset=utf8,%3csvg viewBox='0 0 33 33' width='25' height='25' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg%3e%3cpath style='fill:white' d='M 17.996,32L 12,32 L 12,16 l-4,0 l0-5.514 l 4-0.002l-0.006-3.248C 11.993,2.737, 13.213,0, 18.512,0l 4.412,0 l0,5.515 l-2.757,0 c-2.063,0-2.163,0.77-2.163,2.209l-0.008,2.76l 4.959,0 l-0.585,5.514L 18,16L 17.996,32z'%3e%3c/path%3e%3c/g%3e%3c/svg%3e") no-repeat;background-size:18px;background-position:0 2px;display:none}.selectionSharer a.email{background:url("data:image/svg+xml;charset=utf8,%3csvg xmlns='http://www.w3.org/2000/svg' width='94' height='64'%3e%3cg transform='translate(-10, -10)' fill='transparent'%3e%3crect x='0' y='0' width='114' height='114'%3e%3c/rect%3e%3cpath d='M12,12 L102,12 L102,72 L12,72 L12,12 Z M16,12 L53,49 C55.6666667,51 58.3333333,51 61,49 L98,12 L16,12 Z M15,72 L45,42 L15,72 Z M69,42 L99,72 L69,42 Z' stroke='white' stroke-width='5'%3e%3c/path%3e%3c/g%3e%3c/svg%3e") no-repeat;background-size:20px;background-position:0 4px}#selectionSharerPopunder.fixed{transition:bottom .5s ease-in-out;width:100%;position:fixed;left:0;bottom:-50px}.selectionSharer{transition:-webkit-transform .6s ease-in-out}.selectionSharer.moveDown{-webkit-transform:translate3d(0,60px,0)}#selectionSharerPopunder{position:absolute;left:0;width:100%;height:0;transition:height .5s ease-in-out;background:#ccc;border:0;box-shadow:inset 0 10px 5px -10px rgba(0,0,0,.5),inset 0 -10px 5px -10px rgba(0,0,0,.5);border-radius:0;overflow:hidden}#selectionSharerPopunder.show{height:50px}.selectionSharerPlaceholder{height:1em;margin-bottom:-2em;transition:height .5s ease-in-out}.selectionSharerPlaceholder.show{height:50px!important}#selectionSharerPopunder-inner ul{overflow:hidden;float:right;margin:0}#selectionSharerPopunder-inner ul li{padding:5px;overflow:hidden}#selectionSharerPopunder-inner label{color:#fff;font-weight:300;line-height:50px;margin:0 20px 0 10px}#selectionSharerPopunder-inner a{width:30px;height:30px;background-size:30px}#selectionSharerPopunder-inner a.tweet{background-position:0 2px}
