/**
 * You can place your custom CSS statements here
 * it is better to write everything custom here
 * because this file won't be replaced during upgrade
 * Don't forget to rename this file to "site.css"
 */
.am-page-signup,
.am-page-cc,
.am-page-thanks,
.am-page-main,
.payment-history,
.am-page-profile,
.am-page-login,
.admin-bar,
.amember-pay{
  background-image: url("/wp-content/uploads/2023/11/main-bg.webp") !important;
  opacity: 0.85;
  background-size: cover;
  background-attachment: fixed;
}
.agreement{
  font-size:16px!important;
}
.am-cta-cancel{
   color: #fbb613!important;
}
#row-subscripation_type_access-0 {
  display: none;
}
.am-error{
   color: #ba2727!important;
}
#row-email-0 .am-element {
  display: inline-block;
}
.am-login-text {
  display: none;
}
.am-thanks-login-offer{
display: none;
}
.am-signup {
  border: none;
  border-radius: 7px;
  margin-bottom: 1em;
  padding: 0.5em 1em;
  margin-top: 50px;
}
.signup-logo{
   margin: auto;
   width: 40%;
   display: flex;
    justify-content: center;
}
.elementor-13
  .elementor-element.elementor-element-4080dca
  .elementor-nav-menu--main
  .elementor-item {
  color: #fff;
  fill: #fff;
}
.elementor-13
  .elementor-element.elementor-element-b70b38c
  .elementor-nav-menu--main
  .elementor-item {
  color: #fff;
  fill: #fff;
}
.am-body-content {
  width: 1177px;
}
body,
html {
  font-size: 16px;
  height: auto;
}
.elementor-104
  .elementor-element.elementor-element-abe94ff:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-104
  .elementor-element.elementor-element-abe94ff
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff;
}
.am-copyright {
  display: none;
}
#row-accesstype-0 {
  display: none;
}

:where(
    .am-page-signup,
    .am-page-cc,
    .am-page-thanks,
    .am-page-main,
    .payment-history,
    .am-page-profile,
    .am-page-login
  )
  .elementor-menu-toggle {
  color: #fff !important;
}

:where(
    .am-page-signup,
    .am-page-cc,
    .am-page-thanks,
    .am-page-main,
    .payment-history,
    .am-page-profile,
    .am-page-login
  )
  .menu-item:hover
  > ul {
  display: block;
}

:where(
    .am-page-signup,
    .am-page-cc,
    .am-page-thanks,
    .am-page-main,
    .payment-history,
    .am-page-profile,
    .am-page-login
  )
  .menu-item
  ul
  li
  a.elementor-sub-item {
  white-space: normal;
}

:where(
    .am-page-signup,
    .am-page-cc,
    .am-page-thanks,
    .am-page-main,
    .payment-history,
    .am-page-profile,
    .am-page-login
  )
  .elementor-sub-item
  + ul.sub-menu.elementor-nav-menu--dropdown {
  left: 100% !important;
  top: 0 !important;
}

:where(
    .am-page-signup,
    .am-page-cc,
    .am-page-thanks,
    .am-page-main,
    .payment-history,
    .am-page-profile,
    .am-page-login
  )
  .elementor-nav-menu
  ul
  ul
  a {
  border-left: 0 !important;
}

:where(
    .am-page-signup,
    .am-page-cc,
    .am-page-thanks,
    .am-page-main,
    .payment-history,
    .am-page-login
  )
  .elementor-nav-menu--main
  .elementor-nav-menu
  ul {
  width: 240px !important;
}

.am-page-signup .am-form form {
  min-height: 658px;
  background: rgba(255, 255, 255, 0.95);
  border-radius: 7px;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  padding: 29px 45px;
  margin-bottom: 56px;
}

.am-form div.am-element {
  margin-left: 0;
  padding: 0;
}

.am-form div.am-element h2,
.am-form div.am-element h3 {
  color: #7b9076;
  font-family: var(--primary-font);
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.am-page-main :where(h2, h3),
#am-block-active-subscriptions h1,
#am-block-payments h1 {
  color: #7b9076;
  font-family: var(--primary-font);
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.local-link.am-form-login-switch {
  color: #7b9076;
}

.am-form div.am-element-title {
  text-align: left;
  padding: 0 !important;
  font-size: 16px;
}

#row-accountype-0 {
  display: grid;
  gap: 16px;
}

.am-form div.am-element-title {
  width: auto;
}

#row-coupon-0 {
  display: flex;
  align-items: center;
  gap: 20px;
  margin-bottom: 29px;
}

#coupon-0 {
  width: 249px;
  height: 39px;
  border-radius: 33px;
  border: 1px solid #000;
  background: rgba(217, 217, 217, 0);
}

.am-cta-signup {
  min-width: 108px !important;
  height: 53px !important;
  border-radius: 33px !important;
  border: 1px solid #fff !important;
  background: #fbb613 !important;
}

.am-form div.am-element-title label {
  margin-bottom: 0 !important;
}

.am-page-profile .am-form div.am-element-title label {
  margin-bottom: 10px !important;
}

.radio {
  line-height: 25px;
}

.am-info {
  background: #7b9076;
  border: none;
  border-radius: 7px;
  margin-bottom: 1em;
  padding: 0.5em 1em;
  color: #fff;
  margin-top: 88px;
}

.am-info a {
  color: #fff;
  font-weight: bold;
  text-decoration: underline !important;
}

.elementor-nav-menu > li:hover {
  color: #fff !important;
}

.elementor-nav-menu--dropdown li:hover {
  background-color: #fbb613 !important;
}

.am-body-content-top {
  display: none;
}

#row-product_id_page-1-0 {
  display: grid;
  gap: 20px;
  line-height: 1.6;
  padding-top: 15px;
}
}

#row-buttons > .am-element {
  display: flex;
  /*align-items: center;*/
  align-items: flex-start;
  gap: 20px;
}

#usertxt {
  color: #7b9076;
  font-family: var(--primary-font) !important;
  font-size: 17px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.204px;
  border-bottom: 1px solid #7b9076;
  display: inline-block;
}

#page-2 :where(select, input),
.am-page-cc :where(select, input),
.am-page-profile :where(select, input),
.am-page-login :where(select, input),
.am-popup :where(select, input) {
  width: 100% !important;
  margin-bottom: 16px !important;
  border-radius: 33px !important;
  padding: 15px 20px !important;
  border: 1px solid #000 !important;
  background: #fff !important;
}

.am-page-cc :where(select, input) {
  max-width: 423px !important;
}

#page-2 .am-row,
.am-page-cc .am-row {
  display: grid !important;
}

.am-page-cc :where(input[type="submit"]),
#page-2 :where(input[type="submit"]),
.am-page-profile :where(input[type="submit"]),
.am-page-login :where(input[type="submit"]),
.am-popup :where(input[type="submit"]) {
  background-color: #fbb613 !important;
  border: 1px solid #fff !important;
}

#page-2 label,
.am-page-cc label,
.am-page-profile label {
  margin-bottom: 10px !important;
}

.am-form fieldset legend,
#page-2 #html1 p {
  width: 100% !important;
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  font-size: 17px !important;
  box-sizing: border-box !important;
  background: transparent !important;
  border-bottom: none !important;
  margin-bottom: 20px !important;
  color: #7b9076 !important;
  font-weight: 500 !important;
  text-decoration: underline !important;
}

#page-2 #row-paysys_id .am-element {
  display: flex;
  align-items: center;
  gap: 16px;
}

#page-2 #row-paysys_id {
  margin-bottom: 16px;
}

.am-page-cc .am-body-content-content, .payment-cancel .am-body-content-content, .amember-pay .am-body-content-content, .am-page-changepass .am-body-content-content, .amember-sendpass .am-body-content-content {
  background: rgb(255 255 255 / 95%);
  margin-top: 88px;
  margin-bottom: 45px;
  padding: 29px 56px;
  border-radius: 7px;
  min-height: 658px;
}

.am-page-cc .am-form form,
.am-page-profile .am-form form,
.am-page-login .am-form form {
  border-radius: 0;
  border: none;
  box-shadow: unset;
  background: transparent;
  margin: 0;
  padding: 0;
  text-align: left;
  width: 100%;
  max-width: 423px;
  margin: 45px auto;
}

.am-page-profile .am-form form,
.am-page-cc .am-form form,
.am-page-login .am-form form {
  margin: 0 auto !important;
}
.comment {
 margin: 5px 0px 10px 0px !important;
    font-size: 12px !important;

}

.am-pass-indicator-bar {
  display: none !important;
}

:where(
    .am-page-thanks,
    .am-page-main,
    .payment-history,
    .am-page-profile,
    .am-page-login
  )
  .am-body-content {
  min-height: 658px;
  background: rgb(255 255 255 / 0.95);
  padding: 29px 45px;
  border-radius: 7px;
  margin-top: 128px;
  margin-bottom: 55px;
}

.am-body-content {
  max-width: 1177px !important;
  width: 100% !important;
}

.am-page-main .am-layout-two-coll {
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: unset !important;
  background-color: transparent !important;
}

.am-page-profile .local-link.am-change-pass-toggle {
  margin-left: 16px;
}

.am-page-profile .am-form fieldset legend {
  margin-top: 16px !important;
}

.am-page-login .am-switch-reveal,
.am-popup .am-switch-reveal {
  transform: translate(-12px, -7px);
}

.am-popup.am-auth-form {
  width: 100%;
  max-width: 90% !important;
}

.am-page-login .am-auth-form div.am-row {
  background-color: transparent !important;
}

.am-auth-form legend {
  text-align: start;
}

.am-popup .am-form form {
  min-height: 0;
  box-shadow: none;
  padding: 0;
}

.footer-links .elementor-nav-menu > li:hover {
  color: #fbb613 !important;
  text-decoration: underline #fbb613 3px;
  text-underline-offset: 6px;
}

.main-header.lg-header .elementor-menu-toggle + nav,
.elementor-nav-menu--toggle
  .elementor-menu-toggle:not(.elementor-active)
  + .elementor-nav-menu__container {
  width: 100vw;
  top: 28px;
  left: 0;
}

.am-pass-indicator-wrap {
  width: 100% !important;
}

input#_qf_page-2_next-0 {
  width: fit-content !important;
  line-height: 100% !important;
}

.am-page-signup-yi8sTHWX form * {
  color: var(--clr-black);
}

.am-page-signup-yi8sTHWX form h4 {
  color: var(--clr-green);
  font-weight: 500;
}

.am-page-signup-yi8sTHWX
  form
  .am-row:where(
    #row-name-name_f,
    #row-name-name_l,
    #row-organisation_name-0,
    #row-trial_type-0,
    #row-email-0,
    #row-login-0,
    #row-pass-0,
    #row-pass-confirm,
    #row-street-0, 
    #row-city-0, 
    #row-f_country, 
    #row-grp-state, 
    #row-zip-0,
    #row-street2-0
  ) {
  display: grid;
  gap: 26px 16px;
  justify-content: center;
  align-items: center;
  grid-template-columns: 2fr 3fr;
}

div#row-_i_agree-page-1-0-0 {
    display: grid;
    gap: 22px;
    align-items: flex-start;
    /* grid-template-columns: 2fr 3fr; */
}

.am-page-signup-yi8sTHWX form .am-row .am-element-title {
  text-align: end;
  font-weight: 600 !important;
}

.am-page-signup-yi8sTHWX form p {
  margin-bottom: 0 !important;
}

.am-page-signup-yi8sTHWX form .am-row .am-element.group {
  text-align: start;
}

.am-page-signup-yi8sTHWX form .am-row :where(input, select) {
  width: auto;
  font-weight: 300;
  border-radius: 33px !important;
  border: 1px solid #b8b8b8 !important;
  background: var(--clr-white) !important;
  color: var(--clr-dark) !important;
  max-width: 423px;
  font-size: 16px !important;
  padding: 10px 15px !important;
}

.am-page-signup-yi8sTHWX form .am-row ::placeholder {
  color: var(--clr-black);
}

.am-page-signup-yi8sTHWX form .am-row .am-cta-signup {
  font-size: 16px !important;
  margin: 0 auto;
  min-height: 35px;
  width: 120px;
  font-weight: 400 !important;
  font-family: var(--primary-font) !important;
  color: var(--clr-white) !important;
  border-radius: 33px !important;
  background-color: var(--clr-mustard) !important;
  border: none !important;
}

.am-page-signup-yi8sTHWX form a {
  color: var(--clr-green);
  text-decoration: none;
}

@media only screen and (min-width: 767px) {
  .am-popup {
    min-width: 475px;
    border-radius: 3px;
  }

  .am-popup .am-form form {
    min-height: 0;
    box-shadow: none;
    padding: 0;
  }
}

@media only screen and (max-width: 853px) {

.am-page-signup-yi8sTHWX form .am-row :where(input, select) {
   
    max-width: 100%;
   
}

.am-form div.am-element input[type=email], .am-form div.am-element input[type=text], .am-form div.am-element input[type=password], .am-form div.am-element input[type=submit], .am-form div.am-element button, .am-form div.am-element textarea, .am-form div.am-element select {
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 0.2em;
}
  .am-page-signup-yi8sTHWX
    form
    .am-row:where(
      #row-name-name_f,
      #row-name-name_l,
      #row-organisation_name-0,
      #row-trial_type-0,
      #row-email-0,
      #row-login-0,
      #row-pass-0,
      #row-pass-confirm,
      #row-street-0, 
      #row-city-0, 
      #row-f_country, 
      #row-grp-state, 
      #row-zip-0,
      #row-street2-0
    ) {
    grid-template-columns: 1fr;
    gap: 16px;
  }

  .am-page-signup-yi8sTHWX :where(.am-body-content, .am-signup) {
    padding-inline: 0 !important;
  }

  .am-page-signup-yi8sTHWX form .am-row .am-element-title,
  .am-page-signup-yi8sTHWX form .am-row .am-element.group {
    text-align: start;
  }

  .am-body-content {
    padding: 29px 10px !important;
  }

  .am-page-cc .am-body-content-content,
  .am-page-signup .am-form form {
    padding: 29px 20px !important;
  }

  #row-coupon-0 {
    flex-wrap: wrap;
  }

  .am-form div.am-element h2,
  .am-form div.am-element h3,
  #am-block-active-subscriptions h1,
  #am-block-payments h1 {
    font-size: 22px;
  }
}

@media only screen and (max-width: 991px) {
  .right-header-menu ul li:last-child:hover ul {
    right: 0 !important;
  }
}

body {
  background-image: url(/wp-content/uploads/2023/11/main-bg.webp) !important;
  opacity: 0.85;
  background-size: cover;
  background-attachment: fixed;
}

/*:where( .wp-embed-responsive ) .am-body-content {
    min-height: 658px;
    background: rgb(255 255 255 / 0.95);
    padding: 29px 45px;
    border-radius: 7px;
    margin-top: 128px;
    margin-bottom: 55px;
}*/
.am-form form {
 border: 0px solid #ddd;
 background: #fff0;
   
}
input#save-0 {
    font-size: 16px !important;
    display: block;
    margin-top: 20px;
    border: 0px;
    min-height: 35px;
    padding: 10px 20px;
    border-radius: 33px !important;
    background-color: var(--clr-mustard) !important;
}
/* amember/application/default/views/public/css/site.css */

.am-page-signup.am-page-signup-yi8sTHWX .am-signup .am-form div#row-buttons {
    padding-top: 0px !important;
}
.logged-in input#_i_agree-page-1-0-0 {
    max-width: 36px;
}
input#_qf_page-1_next-0 {
    margin: inherit;
}

.am-page-signup.am-page-signup-yi8sTHWX .comment {
   
    margin: 5px 0px !important;
    font-size: 12px !important;
}



#row-_agreement-0 .am-element, .am-page-signup-yi8sTHWX .fieldset .am-element {
    padding: 0px !important;
}

#row-accept_payterm-0{
position: relative;
}

#row-accept_payterm-0 .am-element-title label{
    padding-left: 19px !important;
    padding-bottom: 15px !important;
}

#row-accept_payterm-0 .am-element{

position: absolute;
    left: 0px;
    top: 5px;
}

#row-qfauto-1 .am-element {
    display: flex;
    align-items: baseline;
    flex-direction: row-reverse;
    justify-content: flex-end;
}
#_cc_-0, input#_qf_page-3_next-0 {
  width: auto !important;

}
.Hometab-btn a.elementor-item.elementor-item-anchor, .Hometab-btn a.elementor-item.elementor-item-active, .Hometab-btn a.elementor-item {
    color: transparent !important;
}

.Hometab-btn a::after {
    content: '';
    top: 0px;
    width: 18px !important;
    height: 16px !important;
    color: white !important;
    opacity: 1 !important;
    background-image: url(/wp-content/uploads/2024/02/home-white.svg);
    background-color: transparent !important;
    position: relative;
    
    margin-right: 0px;
}
.Hometab-btn a.elementor-item.elementor-item-active::after {
   
    color: orange !important;
   
}
.sticky .Hometab-btn a::after {
   background-image: url(/wp-content/uploads/2024/02/home-black.svg);
}
a.elementor-item.elementor-item-anchor:hover {
    color: #fbb613 !important;
}
a.elementor-item.elementor-item-anchor:after {
    border-bottom: 0px !important;
    border-top: 0.3em solid !important;
    border-right: 0.3em solid transparent !important;
    border-left: 0.3em solid transparent !important;
    font-size: 19px !important;  
    opacity: 1 !important;
    position: relative;
    left: 8px;
}
li.menu-item.menu-item-type-custom.menu-item-object-custom {
    border-bottom: 3px solid transparent;
}
li.menu-item.menu-item-type-custom.menu-item-object-custom:hover {
    border-bottom: 3px solid orange;
}
.elementor-widget-container .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>ul {
    top: 109% !important;
}
a.elementor-sub-item.elementor-item-anchor:after  {
    content: '';
    border-bottom: 0.3em solid transparent !important;
    border-top: 0.3em solid transparent !important;
    border-right: 0 !important;
    border-left: 0.3em solid;
    font-size: 19px !important;
    left: 13px;
    position: relative;
}
#menu-1-b70b38c li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children:last-child ul.sub-menu.elementor-nav-menu--dropdown a{color:#000 !important;}

#menu-1-b70b38c li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children:last-child.menu-item-127 a, li.Hometab-btn.menu-item.menu-item-type-custom.menu-item-object-custom a:hover {
    color: transparent !important;
}

li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-22 a:hover {
    color: orange !important;
}
li.Hometab-btn.menu-item.menu-item-type-custom.menu-item-object-custom:hover {
    border-bottom: 3px solid transparent;
}

@media (min-width: 320px) and (max-width: 820px){
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children a:after  {
    content: '';
    border-bottom: 0px !important;
    border-top: 0.3em solid !important;
    border-right: 0.3em solid transparent !important;
    border-left: 0.3em solid transparent !important;
    font-size: 19px !important;
   
    left: 14px;
    position: relative;
}
li.menu-item.menu-item-type-custom.menu-item-object-custom a:hover {
    color: #000 !important;
}
}

.site-footer .newsletter-wrapper input {
   
    border-radius: 14px !important;}
    
.site-footer .newsletter-wrapper button {
    position: absolute;
    top: 39%;}
.site-footer li.menu-item.menu-item-type-custom.menu-item-object-custom:hover {
    border-bottom: 3px solid transparent;
}


input#pass0-0, input#pass1-0 {
    width: 100% !important;
    margin-bottom: 16px !important;
    border-radius: 33px !important;
    padding: 15px 20px !important;
    margin-top: 10px;
    border: 1px solid #000 !important;
    background: #fff !important;
    border-radius: 30px;
}

div#row-pass0-0 {
    padding-top: 20px;
}

.am-page-changepass .am-element-title label {
    padding-right: 8px;
}

.am-page-changepass .am-element-title label:after {
    content: ':';
}
/*agreement popup css */
body.am-page-signup-default .main-header{
    display:none !important;
}
.am-page-signup .am-popup.am-common {
    top: 100px !important;
    left: 22% !important;
    right: 22% !important;
    display: block !important;
    max-width: 100% !important;
    margin:auto;
    height: 650px;
    border-radius:10px;
}
.am-page-signup .am-popup-content{
    height:100%;
    max-height:85% !important;
}
@media (max-width:1024px){
    .am-page-signup .am-popup.am-common {
    top: 100px !important;
    left: 11% !important;
    right: 11% !important;
    display: block !important;
    max-width: 100% !important;
    margin:auto;
    height: 650px;
    border-radius:10px;
}
    .am-page-signup .am-popup-content{
    height:100%;
    max-height:85% !important;
}
}
/* .am-page-signup .site-footer .elementor-element-02be8e4 > .e-con-inner > div {
    flex: 50%;
} */
.am-page-signup .site-footer .elementor-element-02be8e4 > .e-con-inner > div ul {
    margin: 0px;
    padding: 0px;
}
.am-page-signup .site-footer .elementor-element-02be8e4 > .e-con-inner > div.elementor-element-4d44034 {
    justify-content: space-between;
    transform: translateX(-10px);
}
.am-page-signup .site-footer .elementor-element-02be8e4 > .e-con-inner {
    flex-wrap: wrap;
}
@media (max-width:563px){
    .footer-social-links{
        margin-left:10px;
    }
}
.am-page-signup .site-footer .elementor-element-02be8e4 > .e-con-inner > div.elementor-element-7085d3e > div.elementor-element-002644e {
    min-width: 130px;
}

/* .am-page-signup .site-footer .elementor-element-02be8e4 > .e-con-inner > div.elementor-element-7085d3e {
    justify-content: flex-end;
} */



@media (max-width:1025px){
   .am-page-signup .site-footer .elementor-element-02be8e4 > .e-con-inner > div.elementor-element-7085d3e > div.elementor-element-002644e {
    min-width: auto;
}

.am-page-signup .site-footer .elementor-element-02be8e4 > .e-con-inner > div.elementor-element-7085d3e {
    justify-content: center;
} 
}
@media (max-width:540px){
    .am-page-signup .site-footer .elementor-element-02be8e4 > .e-con-inner > div.elementor-element-4d44034{
        display:flex;
        justify-content:center;
    }
}



@media (max-width:379px){
    .am-page-signup .am-popup.am-common {
    top: 100px !important;
    left: 6% !important;
    right: 6% !important;
    display: block !important;
    max-width: 100% !important;
    margin: auto;
    height: 650px;
    border-radius: 10px;
}
}
@media (max-width:767px){
  body.am-page-signup .am-popup.am-common {
    top: 10px !important;
    left: 15px !important;
    right: 15px !important;
    bottom: 10px;
   height:inherit!important;
}
 
body.am-page-signup .elementor-element.elementor-element-4054602.e-con-full.bg-overlay:after {
    content:none;
}
 
body.am-page-signup .elementor-element.elementor-element-4adccc3 {margin-top:10px;}
}
.am-page-signup .am-popup.am-common div#customer-agreement {
    max-height: 100%;
}
body.am-page-signup .am-popup.am-common {
    position: fixed;
}
.am-page-signup .am-popup.am-common div#customer-agreement .elementor-widget-container.agreement-container {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}
@media (max-width:380px){
          .auth-main .auth-wrapper.v3 .auth-form .card-body >  .d-flex[_ngcontent-ng-c562972106]:first-child {
      display: block!important;
      text-align: center;
  }
      }
      .am-page-signup .am-form form #row-buttons .am-cta-signup {
        max-width: 108px;
    }
@media (max-width:575px){
body.am-page-cc.amember-pay .am-receipt th.am-receipt-unit-price, body.am-page-cc.amember-pay   .am-receipt .am-receipt-price {
    width: 28%;
    padding-left: 2px;
    padding-right: 2px;
}
 
 
body.am-page-cc.amember-pay .am-body-content-content {
    padding-left: 0px!important;
    padding-right: 0px!important;
}
body.am-page-cc.amember-pay .am-body-content-wrapper.am-main {
    padding-left: 10px;
}
}