.egm-icon-box .elements-box .egm-icon-accent {
  height:40px
}
.egm-icon-box .elements-box .egm-icon {
  margin-top:-27px
}
.egm-socialicon {
  background:#0061ab;
  border-radius:25px;
  height:36px;
  margin-left:8px;
  margin-right:8px;
  text-align:center;
  width:36px;
  z-index:10
}
.fa-egm {
  color:#fff;
  font-size:22px;
  margin-top:7px
}
.egm-socialicon-facebook {
  background:#4e71a8
}
.egm-socialicon-twitter {
  background:#1cb7eb
}
.egm-socialicon-rss {
  background:#f8991d
}
.egm-socialicon-instagram {
  background:#dd007b
}
/*.cta {
  display:block;
  font-size:14px;
  margin:20px 0 0;
  padding:15px 8px
}
a:link.cta {
  border-color:#fff;
  color:#fff;
  font-weight:700;
  text-align:center;
  text-transform:uppercase
}
a:link.cta,
a:visited.cta {
  display:block;
  margin:0
}
a:link,
a:visited {
  color:#00589f
}*/
.cta-banner-text a:visited {
  color:#fd0
}
.float-right {
  float:right
}
.egm-search-section {
  background-color:#efefef;
  border-bottom:1px solid #dedede
}
.egm-search-section .egm-search-div {
  margin-bottom:0
}
.miner-bottom-banner {
  background:#e6e6e6;
  border-top:1px solid rgba(0,0,0,.1);
  text-align:center
}
.miner-social-bar {
  background:#290748;
  color:#fff;
  margin-top:-5px;
  padding:15px;
  text-align:center
}
.miner-panel-contact-icon-rightmost {
  margin-right:0
}
hr {
  border:0;
  border-top:4px solid #fd0;
  clear:both;
  display:block;
  margin:10px auto;
  width:300px
}
.miner-header-wrapper {
  border-bottom:1px solid #dedede
}
.Account-bttn-style {
  display:flex
}
#miner-section-name {
  margin:0
}
@media screen and (min-width:1023px) {
  .cta-banner-text a:link {
    color:#fd0
  }
}
@media screen and (max-width:1023px) {
  .cta-banner-text a:link {
    color:#00589f
  }
}
.hide-on-mobile {
  display:inherit
}
.hide-on-desktop {
  display:none
}
@media screen and (max-width:1023px) {
  .hide-on-mobile {
    display:none
  }
  .hide-on-desktop {
    display:inherit
  }
}
.cta-bar-egm {
  align-items:center;
  display:flex;
  justify-content:center
}
.egm-info-card {
  webkit-transition:all .4s ease;
  background:#fff;
  border:1px solid #e8e8e8;
  border-image-outset:0;
  border-image-repeat:stretch stretch;
  border-image-slice:100%;
  border-image-source:none;
  border-image-width:1;
  border-top:5px solid #fd0;
  margin-bottom:0;
  min-height:80px;
  transition-delay:0s;
  transition-duration:.4s;
  transition-property:all;
  transition-timing-function:ease
}
.egm-info-card-text {
  margin-left:24px;
  margin-top:12px
}
.egm-info-card-text,
.egm-info-card-text a {
  text-align:left;
  text-decoration:none
}
.egm-info-card-text a:hover {
  color:#0061ab;
  text-decoration:underline
}
.egm-info-card-button {
  text-align:center
}
.fa-egm-aal {
  max-height:48px;
  max-width:48px
}
@media screen and (max-width:1023px) {
  .egm-resources-header {
    text-align:center
  }
  .egm-resources-container {
    margin:auto;
    max-width:600px;
    padding-left:20px;
    padding-right:20px
  }
}
.egm-bottom-banner-p>.egm-bottom-banner-a {
  color:#fd0
}
@media screen and (max-width:1023px) {
  .egm-bottom-banner-p>.egm-bottom-banner-a {
    color:#00589f!important
  }
}
.egm-askicon-fa {
  margin-left:2px;
  -moz-transform:rotate(90deg) scaleY(1.5);
  -ms-transform:rotate(90deg) scaleY(1.5);
  -o-transform:rotate(90deg) scaleY(1.5)
}
.elements-box .box-icon-small.red {
  background:#cc1414
}
.egm-icon-box {
  margin-bottom:18px
}
.egm-info-card-div {
  display:flex
}
@media screen and (max-width:1023px) {
  .egm-info-card-div {
    display:inherit
  }
}
.egm-info-card {
  height:calc(100% - 60px)
}
@media screen and (max-width:1023px) {
  .egm-info-card {
    height:auto
  }
}
.egm-featured-ebooks-desktop {
  display:grid;
  height:100%;
  text-align:center
}
.egm-featured-ebooks-mobile {
  display:none;
  height:100%;
  text-align:center
}
.egm-featured-ebooks-section-book {
  padding:5px
}
.egm-featured-ebooks-item {
  display:block;
  float:left;
  width:25%
}
.egm-featured-ebooks-item-mobile {
  display:block;
  float:left;
  width:50%
}
.egm-featured-ebooks-image {
  background:#fff;
  box-shadow:0 2px 7px rgba(0,0,0,.2);
  display:inline-block;
  margin:10px;
  padding:5px
}
.egm-featured-ebooks-title {
  margin-bottom:15px
}
.egm-featured-ebooks-text {
  margin-bottom:5px
}
.egm-featured-ebooks-desktop-container {
  background:#f8f8f8;
  border:2px solid #d8d8d8;
  display:grid;
  padding:6px
}
.egm-featured-ebooks-desktop-item-container {
  display:inline-table
}
.egm-featured-ebooks-top-h2 {
  margin-top:26px
}
.egm-resources-container>.egm-resources-link {
  border-bottom:1px solid rgba(0,0,0,.1);
  margin-bottom:8px;
  padding-bottom:2px
}
.egm-resources-container .egm-resources-link {
  color:#333;
  line-height:1.375;
  text-decoration:none
}
.egm-ebooks-area {
  margin:6px;
  text-align:left
}
.egm-ebooks-area-border {
  border-bottom:1px solid rgba(0,0,0,.1)
}
.egm-ebooks-area-book {
  align-items:center;
  background:#fff;
  display:flex;
  float:left;
  height:124px;
  margin-right:12px;
  width:86px
}
.egm-ebooks-area-book-img {
  max-height:124px;
  max-width:84px
}
.egm-ebooks-area-text {
  min-height:125px
}
#EGMChatObject {
  max-width:800px;
  padding:10px
}
.fancybox-skin {
  clear:both;
  display:block;
  float:left;
  font-weight:700;
  margin:20px 0 .25em
}
.miner-header-wrapper-container {
  display:flex
}
.miner-header-text {
  margin:auto auto auto 0
}
.miner-header-account {
  margin:auto 0 auto auto
}
.cta-btn-Account {
  background:#fff;
  border:1px solid #e8e8e8;
  border-top:5px solid #0061ab;
  box-sizing:border-box;
  display:inline-block;
  font-size:15px;
  max-width:200px;
  min-width:200px;
  padding:11px 15px;
  text-align:center;
  text-decoration:none;
  transition:all .15s ease-out
}
.cta-icon-Account {
  align-items:center;
  background:#0061ab;
  border:2px solid #fff;
  border-radius:50px;
  color:#fff;
  display:flex;
  flex-direction:column;
  font-size:22px;
  height:44px;
  justify-content:center;
  margin-right:-25px;
  position:relative;
  width:44px;
  z-index:10
}
.egm-box-link {
  margin:20px 14px 0
}
