.headerfix, content, footer {
  display:block;
  width:100%;
}
content {
  position:relative;
  z-index:2;
}
footer {
  position:relative;
  z-index:1;
}
.headerfix {
  position:fixed !important;
  top:0;
  left:0;
  z-index:3;
}
.padding4em {
  padding:4em;
  box-sizing:border-box;
}
.padding1em {
  padding:1em;
  box-sizing:border-box;
}
.padding2em {
  padding:2em;
  box-sizing:border-box;
}
.paddingtop2em {
  padding-top:2em;
}
.paddingtop1em {
  padding-top:1em;
}
.paddingtop0 {
  padding-top:0;
}
.flex-wrap {
  display: flex;
justify-content: center;
align-items: center;
}
.cs-stylish-select header, .cs-stylish-select .cs-p-sticky-palette.cs-p-header.headerfix, .cs-stylish-select .cs-p-palette.cs-p-header.headerfix {
  position:relative !important;
  background:#ddd;
}
.cs-stylish-select .logoblock.ishome, .cs-stylish-select .logoblock {
  display:block !important;
}
.cs-stylish-select .nexteventwindow:empty  {
  min-height:100px;
  background:grey;
}
.content {
  max-width:1400px;
  margin:0 auto;
}
img#cornerstone-watermark {
  height:26px; width:auto; display:block;
}
.cs-design-zone .facebook-article {
  display:block !important;
}
.flextab {
  display:flex;
  justify-content:center;
  align-items:center;
  max-width:1440px;
  margin:0 auto;
  flex-wrap:wrap; }
.cs-p-footer .flextab {
  align-items:flex-start;
}
.third {
    width:33.3%;
    text-align:center;    
  }
.quater {
    width:25%;
    text-align:center;    
  }
.third:empty,.quater:empty {
  display:none;
}
.padding3em {
padding: 3em;
box-sizing: border-box;  
}
.padding1em {
padding: 1em;
box-sizing: border-box;
}
.sub .tbs {
    -webkit-filter: invert(100%);
    filter: invert(100%);
}
@media (max-width:400px) {
  .padding3em {
    padding:1em;
}
    .padding4em {
    padding:2em;
}
}
@media (max-width:768px) {
  .third {
    width:100%;
    text-align:center;    
  }
.quater {
    width:100%;
    text-align:center;    
  }
}