#header-advert{
    max-width: 728px;
}

#ticker .coin-icon img {
	width: auto !important;
}

.dfp-ad > div {
  margin: 0 auto;
}

article{
  padding-bottom: 10px;
}

/*
.CheckoutPage .primary-container{
  padding: 25px 20px 20px;
}
*/

/*
.sws{
  margin: 0px 35px;
}


.CheckoutPage .personal-details a {
  color: #ff6600;
  font-weight: bold;
  text-decoration: underline;
}
*/


/***************************** for loader */
header.header {
    z-index: 9000;
}

/*loader*/
.spinner {
  margin: 0 auto;
  width: 70px;
  text-align: center; }

.spinner > div {
  width: 18px;
  height: 18px;
  background-color: #333;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: bouncedelay 1.4s infinite ease-in-out;
  animation: bouncedelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s; }

.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s; }

@-webkit-keyframes bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0); }
  40% {
    -webkit-transform: scale(1); } }
@keyframes bouncedelay {
  0%, 80%, 100% {
    transform: scale(0);
    -webkit-transform: scale(0); }
  40% {
    transform: scale(1);
    -webkit-transform: scale(1); } }
#preloader {
  position: fixed;
  display: none;
  width: 100%;
  height: 100%;
  min-height: 100%;
  overflow-x: hidden;
  overflow-y: hidden;
  vertical-align: middle;
  background: #fff;
  z-index: 9999; }

.hasJs #preloader {
  display: table; }

.preloader-container {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  z-index: 3;
  text-align: center; }