body {
  background: #fff;
  color: #7b818c;
  font-family: 'Raleway', sans-serif;
  font-size: 14px;
  font-weight: 400;
}

ul,
ol,
li {
  list-style: none;
  margin: 0;
  padding: 0;
}

.relative {
  position: relative;
}

.no-padding {
  padding: 0;
}
/*************************/



/* ==MAGAZINE=== */

.m-absolute {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 7;
}
.inner-page-content{
  margin-top:20px;
}

#CatalogGotoPageButton{

  color: #fff;
    background-color: #174789;
    border-color: #8196c2;
}

.magazine-viewport{
  overflow: visible !important;
  margin-top: 20px;
  transform-origin: top;
}

/* custom */
@media (min-height:340px) {
  .magazine-viewport{
    transform: scale(0.34);
  }
}

@media (min-height:350px) {
  .magazine-viewport{
    transform: scale(0.35);
  }
}

@media (min-height:360px) {
  .magazine-viewport{
    transform: scale(0.36);
  }
}

@media (min-height:370px) {
  .magazine-viewport{
    transform: scale(0.37);
  }
}

@media (min-height:380px) {
  .magazine-viewport{
    transform: scale(0.38);
  }
}

@media (min-height:390px) {
  .magazine-viewport{
    transform: scale(0.40);
  }
}

@media (min-height:400px) {
  .magazine-viewport{
    transform: scale(0.41);
  }
}

@media (min-height:410px) {
  .magazine-viewport{
    transform: scale(0.42);
  }
}

@media (min-height:420px) {
  .magazine-viewport{
    transform: scale(0.43);
  }
}

@media (min-height:430px) {
  .magazine-viewport{
    transform: scale(0.44);
  }
}




@media (min-height:440px) {
  .magazine-viewport{
    transform: scale(0.45);
  }
}

@media (min-height:450px) {
  .magazine-viewport{
    transform: scale(0.46);
  }
}

@media (min-height:460px) {
  .magazine-viewport{
    transform: scale(0.47);
  }
}

@media (min-height:470px) {
  .magazine-viewport{
    transform: scale(0.48);
  }
}

@media (min-height:480px) {
  .magazine-viewport{
    transform: scale(0.50);
  }
}

@media (min-height:490px) {
  .magazine-viewport{
    transform: scale(0.51);
  }
}

@media (min-height:500px) {
  .magazine-viewport{
    transform: scale(0.52);
  }
}

@media (min-height:510px) {
  .magazine-viewport{
    transform: scale(0.53);
  }
}

@media (min-height:520px) {
  .magazine-viewport{
    transform: scale(0.54);
  }
}

@media (min-height:530px) {
  .magazine-viewport{
    transform: scale(0.55);
  }
}

@media (min-height:540px) {
  .magazine-viewport{
    transform: scale(0.56);
  }
}

@media (min-height:550px) {
  .magazine-viewport{
    transform: scale(0.58);
  }
}

@media (min-height:560px) {
  .magazine-viewport{
    transform: scale(0.59);
  }
}

@media (min-height:570px) {
  .magazine-viewport{
    transform: scale(0.60);
  }
}

@media (min-height:580px) {
  .magazine-viewport{
    transform: scale(0.61);
  }
}

@media (min-height:590px) {
  .magazine-viewport{
    transform: scale(0.62);
  }
}

@media (min-height:600px) {
  .magazine-viewport{
    transform: scale(0.63);
  }
}

@media (min-height:610px) {
  .magazine-viewport{
    transform: scale(0.64);
  }
}

@media (min-height:620px) {
  .magazine-viewport{
    transform: scale(0.65);
  }
}

@media (min-height:630px) {
  .magazine-viewport{
    transform: scale(0.66);
  }
}

@media (min-height:640px) {
  .magazine-viewport{
    transform: scale(0.67);
  }
}

@media (min-height:650px) {
  .magazine-viewport{
    transform: scale(0.68);
  }
}

@media (min-height:660px) {
  .magazine-viewport{
    transform: scale(0.69);
  }
}

@media (min-height:670px) {
  .magazine-viewport{
    transform: scale(0.70);
  }
}

@media (min-height:680px) {
  .magazine-viewport{
    transform: scale(0.71);
  }
}

@media (min-height:690px) {
  .magazine-viewport{
    transform: scale(0.72);
  }
}

@media (min-height:700px) {
  .magazine-viewport{
    transform: scale(0.73);
  }
}

@media (min-height:710px) {
  .magazine-viewport{
    transform: scale(0.75);
  }
}

@media (min-height:720px) {
  .magazine-viewport{
    transform: scale(0.76);
  }
}

@media (min-height:730px) {
  .magazine-viewport{
    transform: scale(0.78);
  }
}

@media (min-height:740px) {
  .magazine-viewport{
    transform: scale(0.80);
  }
}

@media (min-height:750px) {
  .magazine-viewport{
    transform: scale(0.81);
  }
}

@media (min-height:760px) {
  .magazine-viewport{
    transform: scale(0.82);
  }
}

@media (min-height:770px) {
  .magazine-viewport{
    transform: scale(0.83);
  }
}

@media (min-height:780px) {
  .magazine-viewport{
    transform: scale(0.84);
  }
}

@media (min-height:790px) {
  .magazine-viewport{
    transform: scale(0.85);
  }
}

@media (min-height:800px) {
  .magazine-viewport{
    transform: scale(0.86);
  }
}

@media (min-height:810px) {
  .magazine-viewport{
    transform: scale(0.87);
  }
}

@media (min-height:820px) {
  .magazine-viewport{
    transform: scale(0.88);
  }
}

@media (min-height:830px) {
  .magazine-viewport{
    transform: scale(0.90);
  }
}

@media (min-height:840px) {
  .magazine-viewport{
    transform: scale(0.91);
  }
}

@media (min-height:850px) {
  .magazine-viewport{
    transform: scale(0.92);
  }
}

@media (min-height:860px) {
  .magazine-viewport{
    transform: scale(0.93);
  }
}

@media (min-height:875px) {
  .magazine-viewport{
    transform: scale(0.95);
  }
}

@media (min-height:900px) {
  .magazine-viewport{
    transform: scale(0.97);
  }
}
