  @font-face {
  font-family: "Frutiger75Black";
  src: url('/acep/files/webfonts/font.woff2') format('woff2'), url('/acep/files/webfonts/font.woff') format('woff');
};
.g-recaptcha {display:none; visibility:hidden;}
.uafBanner.bg-primary {
    background: #003764 !important;
}
.site-header {background-color: #fff;}
.site-header .siteheader-img {border-right: 1px solid #003764; margin-right: 1rem;padding-right: 0.5rem;}
.site-header .container {max-width: 1250px;}
.site-header .siteheader-img .ret-img-70 {float:right !important;width:65% important;}
.site-header h1 a:after, .site-header .h1 a:after {content:"\A Dispatches from »¨½·Ö±²¥'s Energy Sector";
    white-space: pre-wrap; font-size: 2rem;color:#003764;font-weight: 400;font-family: "Frutiger75Black", serif;}
.site-header .h1 a:hover, .site-header h1 a:hover {color: #e29617 !important; text-decoration:none;}
.site-header h1, .site-header .h1, .site-header .h1 a, .site-header h1 a  {line-height: 1rem; color:#0084c1 !important;font-weight:bold !important;font-size:5rem;padding-top: 1rem;font-family: "Frutiger75Black", serif;}
.menuPrimary {border-top: 1px solid #1e5c8d;}
.navbar-nav .nav-item:first-of-type a{visibility: hidden;}
.navbar-nav .nav-item:first-of-type a:before  {visibility: visible;font-family: "Font Awesome 6 Pro";content: '\f015'; text-rendering: auto;
    -webkit-font-smoothing: antialiased;}
.navbar-nav .nav-item:first-of-type {width:2rem;}
.uafSearch .btn.btn-primary  {background: #003764 !important;}
.uafSearch .btn.btn-primary:hover, .uafSearch .btn.btn-primary:active {
    background: #236192!important;
    text-decoration: none;
}
footer.page-footer div.global-footer.text-white {border-top: 0.5rem solid #ffcd00;width: auto;}
.page-footer.bg-primary {background: #003764 !important;}
.ctct-form-header {color:#fff;}
.ctct-inline-form .ctct-gdpr-text a:link, .ctct-inline-form .ctct-gdpr-text a:visited, .ctct-inline-form .ctct-gdpr-text a:active {color:#000 !important;}
.ctct-inline-form .ctct-gdpr-text a:hover {color:#236192!important;}
h1, h2 {color:#0084c1;}
h3, h4, h5, h6 {color:#000;}
.title-tight {line-height:0.5;}
.orange-text {color:#D45D00;}
.blue-text {color:#236192;}
.customorangeBox{width: 50%; float: right; margin-left: 1rem; margin-bottom: 1rem; background-color:#D45D00;color:#fff; }
.customAuthor-byline .col-md-4 {-ms-flex: 0 0 5%;flex: 0 0 5%;max-width: 5%;}
.cuatomAuthor-byline .card {margin-bottom: 1rem;}
.customAuthor-byline .card-image, .customAuthor-byline .card-image img {border-radius: 50% !important;padding-top: 0.25rem;}
.customAuthor-byline .card-body {padding: 0rem 1rem 1rem 0.75rem !important;}
@media (min-width: 576px) {.site-header h1 a:after, .site-header .h1 a:after {font-size: 1rem;}
	.site-header h1, .site-header .h1, .site-header .h1 a, .site-header h1 a  {font-size:2rem;padding-top:1rem;line-height:1rem;padding-bottom:1rem;}}
@media (min-width: 400px) {.site-header h1 a:after, .site-header .h1 a:after {font-size: 1rem;}
	.site-header h1, .site-header .h1, .site-header .h1 a, .site-header h1 a  {font-size:2rem;padding-top:1rem;line-height:1rem;padding-bottom:1rem;}}
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {.site-header h1 a:after, .site-header .h1 a:after {font-size: 1rem;}
	.site-header h1, .site-header .h1, .site-header .h1 a, .site-header h1 a  {font-size:2rem;padding-top:1rem;line-height:1rem;padding-bottom:1rem;}
}
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {
.site-header h1 a:after, .site-header .h1 a:after {font-size: 1rem;}
	.site-header h1, .site-header .h1, .site-header .h1 a, .site-header h1 a  {font-size:2rem;padding-top:1rem;line-height:1rem;padding-bottom:1rem;}
}
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 2) {.site-header h1 a:after, .site-header .h1 a:after {font-size: 1rem;}
	.site-header h1, .site-header .h1, .site-header .h1 a, .site-header h1 a  {font-size:2rem;padding-top:1rem;line-height:1rem;padding-bottom:1rem;}

}
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) {.site-header h1 a:after, .site-header .h1 a:after {font-size: 1rem;}
	.site-header h1, .site-header .h1, .site-header .h1 a, .site-header h1 a  {font-size:2rem;padding-top:1rem;line-height:1rem;padding-bottom:1rem;}

}