﻿.adv {
  overflow: hidden;
  width: 100%; }

.hidden {
  display: none !important; }

.geniee-sticky-ad {
  display: none;
  position: fixed;
  top: 308px; }

.geniee-sticky-ad.ad-left {
  right: 50%;
  margin-right: 635px; }

.geniee-sticky-ad.ad-right {
  left: 50%;
  margin-left: 635px; }

.detail__content .content-ads {
  margin: 0px auto;
  position: relative;
  overflow: initial;
  z-index: 1;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  margin: 1rem -15px;
  clear: both; }

.detail__content .content-ads-frame {
  position: relative;
  width: 100%; }

.detail__content .content-ads-inpage {
  display: inline-block;
  width: 100%;
  height: 100%;
  clip: rect(0px, auto, auto, 0px);
  position: absolute;
  top: 110px;
  bottom: 0;
  left: 0; }

.detail__content .content-ads-content {
  position: fixed;
  top: 0;
  left: 0;
  transform: translateZ(0px); }

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

.site-header__content {
  padding: 0.5rem 0px !important; }

.site-header__content .story {
  margin-bottom: 0px; }

.site-header .nav.is-active {
  top: 105px !important; }

.blw_li {
  margin-right: 3rem !important;
  width: calc(50% - 48px);
  text-align: center; }

.blw_li:last-child {
  margin-right: 0px !important; }

.bg_fx {
  background-color: #F11B23; }

.bg_xtb {
  background-color: #000; }

.blm_li {
  margin-right: 1.5rem !important;
  width: calc(50% - 24px);
  text-align: center; }

.blm_li img {
  height: 50px !important; }

.blw_ul {
  padding-left: 3rem !important; }

.blm_ul {
  padding-left: 2rem !important; }

/*Borker listing*/
.borker-listing-hot ul {
  list-style: none;
  margin-left: 0px;
  padding-left: 0px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem; }
  .borker-listing-hot ul li {
      margin:auto;
    float: left; }

.page-index .borker-listing-hot .zone__header {
  margin-bottom: 0px; }

@media (min-width: 768px) {
  .area--featured .story .detail__meta {
    width: calc(100%); }
  .site-header .nav .nav-sub.ts {
    width: 670px; }
    .site-header .nav .nav-sub.ts li.nav-item {
      float: left;
      width: 160px; } }

.area--featured .story .detail__title {
  width: calc(100%); }

@media (max-width: 768px) {
  .only-desktop {
    display: none; }
  .borker-listing .open-account {
    padding: 0.5rem !important; } }

.area--featured .story .detail__content {
  max-height: 0px; }

.borker-listing .open-account {
  padding: 0.5rem 1.5rem;
  background-color: #F58220;
  color: #fff; }

.borker-listing tr.first-row {
  background-color: #DD5326 !important;
  color: #FFF; }
  .borker-listing tr.first-row a {
    color: #FFF; }

.site-header {
  margin-bottom: 1rem; }

.ad-pin-right-bottom {
    z-index: 9999;
  display: block;
  width: 300px;
  height: 169px;
  position: fixed;
  bottom: 0px;
  right: 0px; }

#gotop {
  /*bottom:175px;*/ }

@media screen and (min-width: 1855px) {
  .ad-pin-right-bottom {
    display: block; } }

@media screen and (min-width: 1590px) {
  .geniee-sticky-ad {
    display: block; } }

.detail__content dfn {
  border-left: 5px solid #DD5326;
  clear: both;
  padding-left: 0.5rem;
  display: inherit;
  font-style: italic; }

.detail__content h6, .detail__content h5, .detail__content h4, .detail__content h3, .detail__content h2 {
  font-weight: bold; }

.detail__content h6 {
  font-size: 105%; }

.detail__content h5 {
  font-size: 110%; }

.detail__content h4 {
  font-size: 120%; }

.detail__content h3 {
  font-size: 130%; }

.tableOfContent ul {
  list-style: disc;
  margin-left: 0px;
  padding-left: 0px;
  clear: both; }

.tableOfContent ul li {
  margin-bottom: 0.85rem;
  cursor: pointer;
  text-align: left;
  font-size: 90%; }

.tableOfContent ul li.toc_H4 {
  margin-left: 1rem; }

.tableOfContent ul li.toc_H5 {
  margin-left: 2rem; }

.tableOfContent ul li.toc_H6 {
  margin-left: 3rem; }

.toast {
  position: fixed;
  left: 1rem;
  bottom: 1rem;
  opacity: 1; }

#toast-message {
  text-transform: uppercase; }

.toast-header {
  display: flex;
  align-items: center;
  padding: .25rem .75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05); }

.toast-avatar img {
    width: 100px;
    float: left;
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
}

.toast-content {
  min-height: 56px; }

div#adv-desktop-s1 {
    position: fixed;
    top: 25%;
    width: fit-content;
    left: 0;
    z-index: 999;
}

div#adv-desktop-s2 {
    position: fixed;
    top: 25%;
    width: fit-content;
    right: 0;
    z-index: 999;
}

@media (max-width: 767px) {
    .mobile-vip-banner {
        position: fixed;
        bottom: 0;
        z-index: 19;
    }

    #adv-mobile-vip1 {
        position: fixed;
        top: 0;
        z-index: 19;
    }

    .site-header.is-pinned #adv-mobile-vip1:not(.hidden) + .site-header__toolbar {
        top: 46px;
        margin: 0 !important;
    }

    .site-header__toolbar {
        margin-top: 45px;
    }
}

.area--featured .story {
    padding-bottom: 0.5rem !important;
    margin-bottom: 0.5rem  !important;
}
