body.lb-disable-scrolling { overflow: hidden; }

.lightboxOverlay { position: absolute; top: 0; left: 0; z-index: 9999; background-color: black; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; display: none; }

.lightbox { position: absolute; left: 0; width: 100%; z-index: 10000; text-align: center; line-height: 0; font-weight: normal; outline: none; }

.lightbox .lb-image { display: block; height: auto; max-width: inherit; max-height: none; border-radius: 3px; /* Image border */ border: 4px solid white; }

.lightbox a img { border: none; }

.lb-outerContainer { position: relative; *zoom: 1; width: 250px; height: 250px; margin: 0 auto; border-radius: 4px; /* Background color behind image. This is visible during transitions. */ background-color: white; }

.lb-outerContainer:after { content: ""; display: table; clear: both; }

.lb-loader { position: absolute; top: 43%; left: 0; height: 25%; width: 100%; text-align: center; line-height: 0; }

.lb-cancel { display: block; width: 32px; height: 32px; margin: 0 auto; background: url(../images/loading.gif) no-repeat; }

.lb-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }

.lb-container > .nav { left: 0; }

.lb-nav a { outline: none; background-image: url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="); }

.lb-prev, .lb-next { height: 100%; cursor: pointer; display: block; }

.lb-nav a.lb-prev { width: 34%; left: 0; float: left; background: url(../images/prev.png) left 48% no-repeat; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: opacity 0.6s; -moz-transition: opacity 0.6s; -o-transition: opacity 0.6s; transition: opacity 0.6s; }

.lb-nav a.lb-prev:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

.lb-nav a.lb-next { width: 64%; right: 0; float: right; background: url(../images/next.png) right 48% no-repeat; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: opacity 0.6s; -moz-transition: opacity 0.6s; -o-transition: opacity 0.6s; transition: opacity 0.6s; }

.lb-nav a.lb-next:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

.lb-dataContainer { margin: 0 auto; padding-top: 5px; *zoom: 1; width: 100%; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }

.lb-dataContainer:after { content: ""; display: table; clear: both; }

.lb-data { padding: 0 4px; color: #ccc; }

.lb-data .lb-details { width: 85%; float: left; text-align: left; line-height: 1.1em; }

.lb-data .lb-caption { font-size: 13px; font-weight: bold; line-height: 1em; }

.lb-data .lb-caption a { color: #4ae; }

.lb-data .lb-number { display: block; clear: left; padding-bottom: 1em; font-size: 12px; color: #999999; }

.lb-data .lb-close { display: block; float: right; width: 30px; height: 30px; background: url(../images/close.png) top right no-repeat; text-align: right; outline: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; -webkit-transition: opacity 0.2s; -moz-transition: opacity 0.2s; -o-transition: opacity 0.2s; transition: opacity 0.2s; }

.lb-data .lb-close:hover { cursor: pointer; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

body { color: #212529; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

p { line-height: 1.5; margin: 30px 0; }

p a { text-decoration: underline; }

h1, h2, h3, h4, h5, h6 { font-weight: 800; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

a { color: #212529; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; }

a:focus, a:hover { color: #0085A1; }

blockquote { font-style: italic; color: #868e96; }

.section-heading { font-size: 36px; font-weight: 700; margin-top: 60px; }

.caption { font-size: 14px; font-style: italic; display: block; margin: 0; padding: 10px; text-align: center; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }

::-moz-selection { color: #fff; background: #0085A1; text-shadow: none; }

::selection { color: #fff; background: #0085A1; text-shadow: none; }

img::selection { color: #fff; background: transparent; }

img::-moz-selection { color: #fff; background: transparent; }

#mainNav { position: absolute; border-bottom: 1px solid #e9ecef; background-color: white; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

#mainNav .navbar-brand { font-weight: 800; color: #343a40; }

#mainNav .navbar-toggler { font-size: 12px; font-weight: 800; padding: 13px; text-transform: uppercase; color: #343a40; }

#mainNav .navbar-nav > li.nav-item > a { font-size: 12px; font-weight: 800; letter-spacing: 1px; text-transform: uppercase; }

@media only screen and (min-width: 992px) { #mainNav { border-bottom: 1px solid transparent; background: transparent; } #mainNav .navbar-brand { padding: 10px 20px; color: #fff; } #mainNav .navbar-brand:focus, #mainNav .navbar-brand:hover { color: rgba(255, 255, 255, 0.8); } #mainNav .navbar-nav > li.nav-item > a { padding: 10px 20px; color: #fff; } #mainNav .navbar-nav > li.nav-item > a:focus, #mainNav .navbar-nav > li.nav-item > a:hover { color: rgba(255, 255, 255, 0.8); text-decoration: underline; } }

@media only screen and (min-width: 992px) { #mainNav { -webkit-transition: background-color 0.2s; -moz-transition: background-color 0.2s; transition: background-color 0.2s; /* Force Hardware Acceleration in WebKit */ -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-backface-visibility: hidden; } #mainNav.is-fixed { /* when the user scrolls down, we hide the header right above the viewport */ position: fixed; top: -67px; -webkit-transition: -webkit-transform 0.2s; -moz-transition: -moz-transform 0.2s; transition: transform 0.2s; border-bottom: 1px solid white; background-color: rgba(255, 255, 255, 0.9); } #mainNav.is-fixed .navbar-brand { color: #212529; } #mainNav.is-fixed .navbar-brand:focus, #mainNav.is-fixed .navbar-brand:hover { color: #0085A1; } #mainNav.is-fixed .navbar-nav > li.nav-item > a { color: #212529; } #mainNav.is-fixed .navbar-nav > li.nav-item > a:focus, #mainNav.is-fixed .navbar-nav > li.nav-item > a:hover { color: #0085A1; } #mainNav.is-visible { /* if the user changes the scrolling direction, we show the header */ -webkit-transform: translate3d(0, 100%, 0); -moz-transform: translate3d(0, 100%, 0); -ms-transform: translate3d(0, 100%, 0); -o-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } }

header.masthead { margin-bottom: 50px; background: no-repeat center center; background-color: #868e96; background-attachment: scroll; position: relative; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }

header.masthead .overlay { position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: #212529; opacity: 0.5; }

header.masthead .page-heading, header.masthead .post-heading, header.masthead .site-heading { padding: 200px 0 150px; color: white; }

header.masthead .page-heading, header.masthead .site-heading { text-align: center; }

header.masthead .page-heading h1, header.masthead .site-heading h1 { font-size: 36px; margin-top: 0; }

header.masthead .page-heading .subheading, header.masthead .site-heading .subheading { font-size: 24px; font-weight: 400; line-height: 1.1; display: block; margin: 10px 0 0; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

@media only screen and (min-width: 768px) { header.masthead .page-heading h1, header.masthead .site-heading h1 { font-size: 3rem; } }

header.masthead .post-heading h1 { font-size: 35px; }

header.masthead .post-heading .meta, header.masthead .post-heading .subheading { line-height: 1.1; display: block; }

header.masthead .post-heading .subheading { font-size: 24px; font-weight: 600; margin: 10px 0 30px; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

header.masthead .post-heading .meta { font-size: 20px; font-weight: 400; font-style: italic; font-family: 'Georgia', 'Times New Roman', serif; }

header.masthead .post-heading .meta a { color: #fff; }

@media only screen and (min-width: 768px) { header.masthead .post-heading h1 { font-size: 55px; } header.masthead .post-heading .subheading { font-size: 30px; } }

.post-preview > a { color: #212529; }

.post-preview > a:focus, .post-preview > a:hover { text-decoration: none; color: #0085A1; }

.post-preview > a > .post-title { font-size: 30px; margin-top: 30px; margin-bottom: 10px; }

.post-preview > a > .post-subtitle { font-weight: 400; margin: 0 0 10px; }

.post-preview > .post-meta { font-size: 18px; font-style: italic; margin-top: 0; color: #868e96; }

.post-preview > .post-meta > a { text-decoration: none; color: #212529; }

.post-preview > .post-meta > a:focus, .post-preview > .post-meta > a:hover { text-decoration: underline; color: #0085A1; }

@media only screen and (min-width: 768px) { .post-preview > a > .post-title { font-size: 36px; } }

.floating-label-form-group { font-size: 14px; position: relative; margin-bottom: 0; padding-bottom: 0.5em; border-bottom: 1px solid #dee2e6; }

.floating-label-form-group input, .floating-label-form-group textarea { font-size: 1.5em; position: relative; z-index: 1; padding: 0; resize: none; border: none; border-radius: 0; background: none; box-shadow: none !important; font-family: 'Georgia', 'Times New Roman', serif; }

.floating-label-form-group input::-webkit-input-placeholder, .floating-label-form-group textarea::-webkit-input-placeholder { color: #868e96; font-family: 'Georgia', 'Times New Roman', serif; }

.floating-label-form-group label { font-size: 0.85em; line-height: 1.764705882em; position: relative; z-index: 0; top: 2em; display: block; margin: 0; -webkit-transition: top 0.3s ease, opacity 0.3s ease; -moz-transition: top 0.3s ease, opacity 0.3s ease; -ms-transition: top 0.3s ease, opacity 0.3s ease; transition: top 0.3s ease, opacity 0.3s ease; opacity: 0; }

.floating-label-form-group .help-block { margin: 15px 0; }

.floating-label-form-group-with-value label { top: 0; opacity: 1; }

.floating-label-form-group-with-focus label { color: #0085A1; }

form .form-group:first-child .floating-label-form-group { border-top: 1px solid #dee2e6; }

footer { padding: 50px 0 65px; }

footer .list-inline { margin: 0; padding: 0; }

footer .copyright { font-size: 14px; margin-bottom: 0; text-align: center; }

.btn { font-size: 14px; font-weight: 800; padding: 15px 25px; letter-spacing: 1px; text-transform: uppercase; border-radius: 0; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.btn-primary { background-color: #0085A1; border-color: #0085A1; }

.btn-primary:hover, .btn-primary:focus, .btn-primary:active { color: #fff; background-color: #00657b !important; border-color: #00657b !important; }

.btn-lg { font-size: 16px; padding: 25px 35px; }

.light_spacing_list > li { padding-bottom: 0.5rem; }

.contain-img { object-fit: contain; overflow: hidden; }

.img-max-width-500 { max-width: 500px; }

.padding-bottom-only { padding-top: 0px; padding-bottom: 10px; }

.home-hero-content { background-color: #E0475B; padding: 10px 15px 20px 10px; }

.home-hero-content-text { background-color: #E0475B !important; border-color: #E0475B !important; font-size: 1.25rem; font-weight: 400; line-height: 1.1; display: block; margin: 10px 0 0; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; color: #fff; line-height: 1.5rem; }

[style*="--aspect-ratio"] > :first-child { width: 100%; }

[style*="--aspect-ratio"] > img { height: auto; }

@supports (--custom: property) { [style*="--aspect-ratio"] { position: relative; }
  [style*="--aspect-ratio"]::before { content: ""; display: block; padding-bottom: calc(100% / (var(--aspect-ratio))); }
  [style*="--aspect-ratio"] > :first-child { position: absolute; top: 0; left: 0; height: 100%; } }

[aria-expanded="false"] > .expanded, [aria-expanded="true"] > .collapsed { display: none; }

.data-def { padding-top: 0px; margin-top: 0px; }

#Peltier { width: 100%; padding-bottom: 5px; padding-top: 5px; }

@media (min-width: 500px) { #Peltier { width: 250px; float: left; margin-right: 20px; } }

#cavalry { width: 100%; padding-bottom: 5px; padding-top: 5px; }

@media (min-width: 500px) { #cavalry { width: 250px; float: right; margin-left: 10px; } }

.flex-container-center { display: flex; justify-content: center; }

.white-text { color: #fff !important; }

.black-text { color: #000; }

#uaine4b { width: 100%; max-width: 595px; }

#indymedia_nicole { width: 100%; max-width: 200px; }

.imgcontainer__image { display: inline-block; vertical-align: top; width: 100%; }

@media (min-width: 500px) { .imgcontainer__image { width: 46%; padding-right: 15px; } }

.imgcontainer__text { display: inline-block; width: 100%; }

@media (min-width: 500px) { .imgcontainer__text { width: 46%; } }

@media only screen and (min-width: 992px) { .dropdown-menu { margin-top: 0; } .dropdown:hover > .dropdown-menu { display: block; } .dropdown:active > .dropdown-menu { display: block; } .dropdown:focus > .dropdown-menu { display: block; } }

body { background-color: #F8EFEA; }

.footer-bckgrnd-color { background-color: #E0475B; }

.btn { text-decoration: none; }

.btn-secondary { color: #192F01; background-color: #DED369 !important; border-color: #DED369 !important; }

.btn-secondary:hover, .btn-primary:focus, .btn-primary:active { color: #192F01; background-color: #e3d533 !important; border-color: #e3d533 !important; }

.btn-primary { background-color: #E0475B !important; border-color: #E0475B !important; }

.btn-primary:hover, .btn-primary:focus, .btn-primary:active { color: #fff; background-color: #e71331 !important; border-color: #e71331 !important; }

.btn-facebook { color: #ffffff; background-color: #1877f2 !important; border-color: #1877f2 !important; }

.btn-facebook:hover, .btn-primary:focus, .btn-primary:active { color: #ffffff; background-color: #0988ff !important; border-color: #0988ff !important; }

.btn-youtube { color: #ffffff; background-color: #ff1900 !important; border-color: #ff1900 !important; }

.btn-youtube:hover, .btn-primary:focus, .btn-primary:active { color: #ffffff; background-color: #d11200 !important; border-color: #d11200 !important; }

@media only screen and (min-width: 450px) { .btn-container { display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto; justify-items: center; } .btn-item { width: 50%; height: 50%; } .btn-item-justify-right { justify-self: right; margin-right: 1.5em; } .btn-item-justify-left { justify-self: left; margin-left: 1.5em; } }

.btn-item-justify-center { justify-self: center; }

.btn-row { display: flex; padding-bottom: 15px; padding-top: 15px; justify-items: center; }

.btn-left { flex: 50%; padding-right: 15px; justify-self: center; }

.btn-right { flex: 50%; padding-left: 15px; }

.white-text { color: #ffffff; }

.bckgrnd-content { background-color: #ffffff; padding: 1.5rem; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); margin: 1.5rem; }

.article-content-box { background-color: #ffffff; padding-top: 1.5em; padding-bottom: 1.5em; }

h1 { font-family: 'Titillium Web', 'Gill Sans', 'Gill Sans MT', 'Calibri', sans-serif; text-transform: uppercase; font-weight: 900; font-style: black; }

h2, h3, h4, h5, h6 { color: #192F01; font-family: 'Gill Sans', 'Gill Sans MT', 'Calibri', sans-serif; text-transform: uppercase; text-align: center; font-weight: 700; }

.sub-head { font-family: 'Roboto', Helvetica, Arial, sans-serif; }

.center { display: block; margin-left: auto; margin-right: auto; }

.paddingBetweenCols td { padding: 0 15px; }

.row-no-padding { display: flex; flex-wrap: wrap; }

.row { display: flex; flex-wrap: wrap; padding-bottom: 15px; padding-top: 15px; }

.left { flex: 100%; padding-bottom: 1rem; padding-top: 1rem; }

.right { flex: 100%; padding-bottom: 1rem; padding-top: 1rem; }

@media (min-width: 750px) { .left { flex: 40%; padding-right: 15px; padding-left: 15px; } .right { flex: 60%; padding-left: 15px; padding-right: 15px; } }

.third-left { flex: 100%; padding-bottom: 1rem; padding-top: 1rem; }

.third-right { flex: 100%; padding-bottom: 1rem; padding-top: 1rem; }

@media (min-width: 550px) { .third-left { flex: 33%; padding-right: 15px; } .third-right { flex: 33%; padding-left: 15px; } }

@media (max-width: 250px) { #historicalpresente { width: 100%; } }

.inline-article-image-left-small { grid-area: inline-article-image-left; align-self: center; font-size: small; }

.inline-article-image-left { grid-area: inline-article-image-left; align-self: center; padding-right: 2em; }

.inline-article-image-right { grid-area: inline-article-image-right; align-self: start; }

@media (min-width: 400px) { .grid_inline-article-image { display: grid; grid-template-areas: 'inline-article-image-left inline-article-image-left inline-article-image-right inline-article-image-right inline-article-image-right'; grid-column-gap: 20px; padding-right: 5%; justify-content: center; align-content: center; } }

.grid_inline-article-image-33left { display: grid; grid-template-areas: 'inline-article-image-left' 'inline-article-image-right'; grid-row-gap: 30px; padding-bottom: 5%; align-content: center; justify-content: center; }

@media (min-width: 700px) { .grid_inline-article-image-33left { display: grid; grid-template-areas: 'inline-article-image-left inline-article-image-right inline-article-image-right inline-article-image-right'; grid-column-gap: 20px; padding-right: 5%; justify-content: center; align-content: center; } }

.page-heading, .site-heading { text-align: center; }

.page-heading h1, .site-heading h1 { margin-top: 0; }

.page-heading .subheading, .site-heading .subheading { font-weight: 400; line-height: 1.1; display: block; margin: 10px 0 0; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

@media only screen and (min-width: 768px) { .page-heading h1, .site-heading h1 { font-size: 3rem; } }

.dropdown-menu { font-size: 12px; letter-spacing: 1px; text-transform: uppercase; }

.center { text-align: center; }

dd a { color: blue; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; }

p a { color: blue; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; }

span a { color: white; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; }

li a { color: blue; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; text-decoration: underline; }

.unordered-list-in-paragraph li a { text-decoration: underline; }

.navbar-unordered-list li a { text-decoration: none; }

.navbar-unordered-list li a:focus, .navbar-unordered-list a:hover { text-decoration: underline; }

a:focus, a:hover { color: blue; text-decoration: underline; }

.footer-icon-list li a { color: #192F01; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; text-decoration: underline; }

.footer-icon-list a:focus, .footer-icon-list a:hover, .footer-icon-list a:active { color: #DED369; }

.footer-icon-list .fa-inverse:focus, .footer-icon-list .fa-inverse:hover, .footer-icon-list .fa-inverse:active { color: #192F01; }

.videowrapper { float: none; clear: both; width: 100%; position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0; }

.videowrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.text-align-left { text-align: left; }

.text-align-center { text-align: center; }

.no-padding { padding: 0px; margin: 0px; }

#p-default-color { color: #212529; }

/*# sourceMappingURL=main.css.map */