@import url("https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap");

@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap");

/*  
font-family: "Nunito", sans-serif !important; 
font-family: "Nunito Sans", sans-serif !important;
*/


.page-item.active .page-link {
z-index: 3;
color: #fff;
background: #FF693B;
border: 1px solid #000000;
font-weight: bold;
}
a.lnbtn {text-align: center;color: #404040 !important;}
a.crtbtn {color: #ffffff !important;}
a.crtbtn:hover {color: #404040 !important;}
    

.addresses .woocommerce-Address {max-width: 100%; border: 1px solid #ccc; border-radius: 20px; padding: 0; overflow: hidden; margin-bottom: 20px;}
.addresses .woocommerce-Address-title {background: #eee; padding: 15px 20px; display: flex; align-items: center; justify-content: space-between;}
.addresses .woocommerce-Address-title:before, .addresses .woocommerce-Address-title:after {display: none !important;}
.addresses .woocommerce-Address-title h2 {font-size: 22px; font-weight: 700; text-transform: capitalize; margin: 0;}
.addresses .woocommerce-Address-title a {background: #ff693b; font-size: 14px; font-weight: 600; padding: 10px 15px; border-radius: 20px; color: #fff; text-align: center;}
.addresses .woocommerce-Address address {margin: 0; padding:20px 25px;}
  
.woocommerce-MyAccount-content .input-text {width: 100%; border: 1px solid #bfbfbf; border-radius:6px; height: 44px; padding: 0 20px; font-size: 16px;}
.woocommerce-MyAccount-content .select2-container--default .select2-selection--single {border-radius: 6px !important; height: 44px !important; padding: 0 15px !important;}
.woocommerce-EditAccountForm.edit-account .password-input {width: 100%;}
.woocommerce-MyAccount-content .button {background: #ff693b !important; border-radius: 10px !important; padding: 20px 35px !important; color: #fff !important; margin-top: 20px !important;}

.wooAccount .woocommerce-MyAccount-content {float: right !important;}


@media(max-width:767px) {
  .addresses .woocommerce-Address {border-radius: 10px;}
  .addresses .woocommerce-Address-title {padding: 15px 10px;}
  .addresses .woocommerce-Address-title h2 {font-size: 22px;;}
  .addresses .woocommerce-Address-title a {font-size: 13px; border-radius: 10px;}
  .addresses .woocommerce-Address address {padding:  15px;}
}


/* course search loader css */
.loading {
   display: flex;display: -webkit-flex;justify-content: center;align-items: center;padding: 40px 0;
   position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgb(106 104 104 / 80%);
    z-index: 1000;
}
.loader {
  border: 12px solid #f3f3f3;
  border-radius: 50%;
  border-top: 12px solid #ff693b;
  width: 100px;
  height: 100px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}

@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.thCardsjoin {text-align: center;max-width: 800px;margin: auto; letter-spacing: 0em;color: #808285; font-family: "Nunito Sans", sans-serif !important;
    font-size: 18px;font-weight: 500;line-height: normal;}

.btnjoin button.strJrnBtn {font-size: 15px;font-weight: bold;line-height: normal;color: #ffffff;padding: 14px 40px;border-radius: 90px;opacity: 1;
    background: #ff693b;border: 2px solid #000000;text-transform: capitalize;text-align: center;box-shadow: none;outline: none;
    transition: all 0.5s ease;cursor: pointer;margin: 0 auto;display: block;}

.btnjoin button.strJrnBtn:hover {color: #ff693b;background: #fff;}    

/* course page price css */
.courseXcd {
  font-size: 28px !important;
}

/* media query */

@media (max-width: 530px) {
 p.ctdesc {margin-left: 4px;}
 .ctcls h3 {margin-left: 10px;}    
 }

@media (max-width: 768px) {
  .courseXcd {
    font-size: 26px !important;
    p.ctdesc {margin-left: 4px;}
   .ctcls h3 {margin-left: 4px;}
   }
}


h2.clslinked a {color:#ff693b;}
h2.clslinked a:hover {color:#ed4410}
.crscm {display: block! important}
p.ctdesc {margin-left: 10px;}

.leadmagnetWrp.ifr iframe {
    height: 100vh !important;
    width: 100% !important;
    max-width: 100% !important;
}

.woocommerce-checkout .woocommerce-additional-fields {
  display: none !important;
}

.woocommerce-terms-and-conditions-link {
  color: #ff693b !important;
}
.registration-login-link {
  color: #ff693b !important;
}
a.showlogin {color: #ff693b;}
a.showcoupon {color: #ff693b;}

.woocommerce-account .ld-course-title {
  color: #ff693b !important;
}

.learndash-wrapper .ld-status-in-progress{
  border-color: #ff693b #e2e7ed #e2e7ed #ff693b !important;
}

.woocommerce-account .woocommerce-MyAccount-content p:nth-of-type(2) {
  display: none !important;
}
