.mt5 {
  margin-top: 5px
}

.mt10 {
  margin-top: 10px
}

.mt20 {
  margin-top: 20px
}

.mt30 {
  margin-top: 30px
}

.mt40 {
  margin-top: 40px
}

.mt60 {
  margin-top: 60px
}

.mb5 {
  margin-bottom: 5px
}

.mb10 {
  margin-bottom: 10px
}

.mb20 {
  margin-bottom: 20px
}

.mb30 {
  margin-bottom: 30px
}

.mb40 {
  margin-bottom: 40px
}

.mb60 {
  margin-bottom: 60px
}

.bgCover {
  background-color: #000;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top
}

.bgTopRight {
  background-position: top right
}

.bgTopLeft {
  background-position: top left
}

.bgLeftBottom {
  background-position: bottom left
}

.bgRightBottom {
  background-position: bottom right
}

.bgCenterBottom {
  background-position: bottom center
}

.commonSwalElem .swal2-popup {
  min-width: 260px;
  width: 60%;
  max-width: 520px;
  padding: 20px
}

.commonSwalElem .swal2-icon {
  font-size: 1.5rem
}

.commonSwalElem h2 strong {
  font-size: 40px
}

.commonSwalElem .swal2-html-container {
  font-size: 20px;
  margin-bottom: 10px
}

.commonSwalElem .swal2-content a {
  text-decoration: underline;
  color: #000
}

.commonSwalElem .swal2-confirm {
  font-size: 1.8em !important
}

#error-message {
  display: none
}

#memb_password_send-2 .inputForgotPw {
  font-size: 14px;
  width: 100%;
  border-radius: 4px;
  font-family: "Rubik",Sans-serif;
  text-indent: 22px;
  background-image: url(/wp-content/uploads/envelope-solid.png) !important;
  background-repeat: no-repeat !important;
  background-position: 10px !important;
  background-size: 15px !important
}

.inputForgotPw.hasError {
  border: solid 2px red
}

.loadingForgotPw {
  font-size: 16px
}

.insiderAccountNotice {
  background: #FFB6B6;
  border: solid 1px #B8413A;
  color: #B8413A;
  padding: 10px;
}



.about_sidebar_menu ul {
  list-style: none;
}

.about_sidebar_menu a {
  text-decoration: none;
  color: inherit;
}


/* Home join the club button */
.elementor-48194 .elementor-element.elementor-element-e0940c4 {
  z-index: 8 !important;
}

/* .elementor-element-e0940c4 .elementor-button {
  position:relative;
  z-index:88888;
} */


.page-id-37 .elementor-widget-video .elementor-video {
  height:520px;
}





/* 
------------------------------
Responsive
------------------------------
*/
@media(max-width:780px) {
  .commonSwalElem .swal2-html-container {
    font-size: 16px;
  }

  .page-id-37 .elementor-widget-video .elementor-video {
    height:420px;
  }
}

@media(max-width:480px) {
  .commonSwalElem .swal2-html-container {
      font-size: 16px;
  }
}




/* style_sstools.css */









