.framework-csbulma .modal.is-active {
  padding-top: 70px;
}
.content {
  max-width:1920px;
  margin-left: auto;
  margin-right:auto;
}
.content1400 {
  max-width:1400px;
  margin-left: auto;
  margin-right:auto;
}
.content1000 {
  max-width:1000px;
  margin-left: auto;
  margin-right:auto;
}
.content800 {
  max-width:800px;
  margin-left: auto;
  margin-right:auto;
}
header {
  display:block;
  position:absolute;
  width:100%;
  z-index:3;
}
main, footer {
  display:block;
  width:100%;
  position:relative;
}
main {
  z-index:1;
} 
footer {
  z-index: inherit;
}
.cs-stylish-select header {
  position:relative;
}
menu {
  z-index:3;
}
.ham_btn {
    height: 24px;
    width: 24px;
    position:relative;
}
.ham_btn .icon-left {
    transition-duration: 0.5s;
    position: absolute;
    height: 3px;
    width: 12px;
    background-color: #fff;
    left: 0px;
    top:11px;
}
.ham_btn .icon-left:before {
    transition-duration: 0.5s;
    position: absolute;
    width: 12px;
    height: 3px;
    background-color: #fff;
    content: "";
    top: -7px;
}
.ham_btn .icon-left:after {
    transition-duration: 0.5s;
    position: absolute;
    width: 12px;
    height: 3px;
    background-color: #fff;
    content: "";
    top: 7px;
}
.ham_btn .icon-left:hover {
    cursor: pointer;
}
.ham_btn .icon-right {
    transition-duration: 0.5s;
    position: absolute;
    height: 3px;
    width: 12px;
    top: 11px;
    background-color: #fff;
    left: 12px;
}
.ham_btn .icon-right:before {
    transition-duration: 0.5s;
    position: absolute;
    width: 12px;
    height: 3px;
    background-color: #fff;
    content: "";
    top: -7px;
}
.ham_btn .icon-right:after {
    transition-duration: 0.5s;
    position: absolute;
    width: 12px;
    height: 3px;
    background-color: #fff;
    content: "";
    top: 7px;
}
.ham_btn.open .icon-left, .cs-p-fixed .ham_btn.open .icon-left, .dark .ham_btn.open .icon-left {
    background: transparent !important;
}
.ham_btn.open .icon-left:before, .cs-p-fixed .ham_btn.open .icon-left:before, .dark .ham_btn.open .icon-left:before {
    -moz-transform: rotateZ(45deg) scaleX(1.5) translate(0.5px, 1px);
    -ms-transform: rotateZ(45deg) scaleX(1.5) translate(0.5px, 1px);
    -o-transform: rotateZ(45deg) scaleX(1.5) translate(0.5px, 1px);
    -webkit-transform: rotateZ(45deg) scaleX(1.5) translate(0.5px, 1px);
    transform: rotateZ(45deg) scaleX(1.5) translate(0.5px, 1px);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.ham_btn.open .icon-left:after, .cs-p-fixed .ham_btn.open .icon-left:after, .dark .ham_btn.open .icon-left:after {
    -moz-transform: rotateZ(-45deg) scaleX(1.5) translate(0.5px, -0.5px);
    -ms-transform: rotateZ(-45deg) scaleX(1.5) translate(0.5px, -0.5px);
    -o-transform: rotateZ(-45deg) scaleX(1.5) translate(0.5px, -0.5px);
    -webkit-transform: rotateZ(-45deg) scaleX(1.5) translate(0.5px, -0.5px);
    transform: rotateZ(-45deg) scaleX(1.5) translate(0.5px, -0.5px);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.ham_btn.open .icon-right, .cs-p-fixed .ham_btn.open .icon-right, .dark .ham_btn.open .icon-right {
    background: transparent !important;
}
.ham_btn.open .icon-right:before, .cs-p-fixed .ham_btn.open .icon-right:before, .dark .ham_btn.open .icon-right:before {
    -moz-transform: rotateZ(-45deg) scaleX(1.5) translate(-0.5px, 1px);
    -ms-transform: rotateZ(-45deg) scaleX(1.5) translate(-0.5px, 1px);
    -o-transform: rotateZ(-45deg) scaleX(1.5) translate(-0.5px, 1px);
    -webkit-transform: rotateZ(-45deg) scaleX(1.5) translate(-0.5px, 1px);
    transform: rotateZ(-45deg) scaleX(1.5) translate(-0.5px, 1px);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.ham_btn.open .icon-right:after, .cs-p-fixed .ham_btn.open .icon-right:after, .dark .ham_btn.open .icon-right:after {
    -moz-transform: rotateZ(45deg) scaleX(1.5) translate(-0.5px, -0.5px);
    -ms-transform: rotateZ(45deg) scaleX(1.5) translate(-0.5px, -0.5px);
    -o-transform: rotateZ(45deg) scaleX(1.5) translate(-0.5px, -0.5px);
    -webkit-transform: rotateZ(45deg) scaleX(1.5) translate(-0.5px, -0.5px);
    transform: rotateZ(45deg) scaleX(1.5) translate(-0.5px, -0.5px);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.ham_btn:hover {
    cursor: pointer;
}
.cs-p-fixed .ham_btn .icon-left {
    transition-duration: 0.5s;
    position: absolute;
    height: 3px;
    width: 12px;
    background-color: #212a32;
    left: 0px;
    top:11px;
}
.cs-p-fixed .ham_btn .icon-left:before {
    transition-duration: 0.5s;
    position: absolute;
    width: 12px;
    height: 3px;
    background-color: #212a32;
    content: "";
    top: -7px;
}
.cs-p-fixed .ham_btn .icon-left:after {
    transition-duration: 0.5s;
    position: absolute;
    width: 12px;
    height: 3px;
    background-color: #212a32;
    content: "";
    top: 7px;
}
.cs-p-fixed .ham_btn .icon-right {
    transition-duration: 0.5s;
    position: absolute;
    height: 3px;
    width: 12px;
    top: 11px;
    background-color: #212a32;
    left: 12px;
}
.cs-p-fixed .ham_btn .icon-right:before {
    transition-duration: 0.5s;
    position: absolute;
    width: 12px;
    height: 3px;
    background-color: #212a32;
    content: "";
    top: -7px;
}
.cs-p-fixed .ham_btn .icon-right:after {
    transition-duration: 0.5s;
    position: absolute;
    width: 12px;
    height: 3px;
    background-color: #212a32;
    content: "";
    top: 7px;
}
@keyframes progressbar {
    from {width: 10%;}
    to {width:70%;}
}
@media (max-width:1920px) {
  .content {
    padding-left:1em; padding-right:1em;
  }
}
.fundraising-fundraiser-edit-form-2 .no-user-block {
  font-size:1.4em;
  text-align:center;
}
.dark .ham_btn .icon-left {
    transition-duration: 0.5s;
    position: absolute;
    height: 3px;
    width: 12px;
    background-color: #212a32;
    left: 0px;
    top:11px;
}
.dark .ham_btn .icon-left:before {
    transition-duration: 0.5s;
    position: absolute;
    width: 12px;
    height: 3px;
    background-color: #212a32;
    content: "";
    top: -7px;
}
.dark .ham_btn .icon-left:after {
    transition-duration: 0.5s;
    position: absolute;
    width: 12px;
    height: 3px;
    background-color: #212a32;
    content: "";
    top: 7px;
}
.dark .ham_btn .icon-right {
    transition-duration: 0.5s;
    position: absolute;
    height: 3px;
    width: 12px;
    top: 11px;
    background-color: #212a32;
    left: 12px;
}
.dark .ham_btn .icon-right:before {
    transition-duration: 0.5s;
    position: absolute;
    width: 12px;
    height: 3px;
    background-color: #212a32;
    content: "";
    top: -7px;
}
.dark .ham_btn .icon-right:after {
    transition-duration: 0.5s;
    position: absolute;
    width: 12px;
    height: 3px;
    background-color: #212a32;
    content: "";
    top: 7px;
}
.dark .ham_btn.open .icon-left {
    transition-duration: 0.5s;
    position: absolute;
    height: 3px;
    width: 12px;
    background-color: #FFF;
    left: 0px;
    top:11px;
}
.dark .ham_btn.open .icon-left:before {
    transition-duration: 0.5s;
    position: absolute;
    width: 12px;
    height: 3px;
    background-color: #FFF;
    content: "";
    top: -7px;
}
.dark .ham_btn.open .icon-left:after {
    transition-duration: 0.5s;
    position: absolute;
    width: 12px;
    height: 3px;
    background-color: #FFF;
    content: "";
    top: 7px;
}
.dark .ham_btn.open .icon-right {
    transition-duration: 0.5s;
    position: absolute;
    height: 3px;
    width: 12px;
    top: 11px;
    background-color: #FFF;
    left: 12px;
}
.dark .ham_btn.open .icon-right:before {
    transition-duration: 0.5s;
    position: absolute;
    width: 12px;
    height: 3px;
    background-color: #FFF;
    content: "";
    top: -7px;
}
.dark .ham_btn.open .icon-right:after {
    transition-duration: 0.5s;
    position: absolute;
    width: 12px;
    height: 3px;
    background-color: #FFF;
    content: "";
    top: 7px;
}