/*
Theme Name: Twenty Nineteen Child
Theme URL: http://yourdomain.com
Description: Twenty Nineteen Child
Theme Author: Your Name
Author URL: http://yourdomain.com
Template: twentynineteen
Version: 1.0.0
Text Domain: twentynineteen_child
*/
@font-face {
font-family: 'Helvetica Neue';
font-style: normal;
font-weight: normal;
src: url('css/HelveticaNeueBold.woff') format('woff');
}
html {
     font-family: Helvetica Neue;
     -webkit-text-size-adjust: 100%;
     -ms-text-size-adjust: 100%;
     background: #fff;
}
body{
     font-family: Helvetica Neue;
}
html {
    font-size: 14px !important;
}
.entry-header{
     display:none;
}
.woocommerce-form-login .form-row input.input-text, .woocommerce-form-login .form-row textarea,.woocommerce-form-register .form-row input.input-text {
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    outline: 0;
    line-height: 1;
    font-family: Helvetica Neue;
    color: #686868;
    font-weight: 600;
    font-size: 9px !important;
    padding: 0.625em 0.4375em;
}
.text-area{
	margin-right: 17%;
        margin-left: 17%;
}
@media only screen and (min-width: 1168px)
{
.entry .entry-content > *, .entry .entry-summary > *, .entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *, .entry .entry-content > .wp-block-group > .wp-block-group__inner-container > * {
    max-width: calc(8 * (100vw / 12) - 28px) !important;
}
.site-content{
	padding: 0 4.5455%;
}
.entry-content{
	margin-right: 15%;
        margin-left: 15%;
}
.woocommerce-form-login .form-row input.input-text, .woocommerce-form-login .form-row textarea,.woocommerce-form-register .form-row input.input-text {
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    outline: 0;
    line-height: 1;
    font-weight: 600;
    padding: 0.625em 0.4375em;
    font-size: 100% !important;
}

.imgClass img{
     height: auto;
     overflow: hidden;
}
}
.entry-footer{
    display:none;
}
.post-content {
    margin-right: 24%;
    margin-left: 24%;
}

.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body{
    background: #738EBB !important;
}
.woocommerce-account  .entry-content {
    margin-right: 7% !important;
    margin-left: 0% !important;
}
.woocommerce-form-login{
    margin: 2em 0;
    text-align: left;
    border-radius: 5px;
    border: 1px solid #d3ced2 !important;
    padding: 20px !important;
}
.woocommerce-form-login .form-row-first{
    float: left;
    width: 47%;
    overflow: visible;
}
.woocommerce-form-login .form-row-last{
    float: right;
    width: 47%;
    overflow: visible;
}
.woocommerce-form-login .form-row label {

}

.woocommerce-form-login .form-row {
    margin: 0 0px 0px 0px;
}
.loginBtn{
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
}
.lost_password a {
    color: #81a9e1 !important;
    text-decoration: none;
}

.lost_password  a:hover,
.lost_password  a:focus,
.lost_password  a:active {
    color: #686868 !important;
}
.showlogin:hover {
    color: #81A9E1!important;
}
.lost_password {
  font-family: helvetica;
}
.woocommerce-form-login .remembermeLabel {
    float: left;
    font-size: 9px !important;
    color: #666666 !important;
    line-height: 3 !important;
    font-weight: 400;
}
.woocommerce-form-login  .forgetPwdLabel{
    font-size: 9px !important;
    float: right;
    color: #666666 !important;
    font-weight: 400;
        line-height: 3;
}
.btnMobilelogin{
    border: 2px solid #dfdfdf;
    border-radius: 6px;
    padding: 10px 68px 10px;
    letter-spacing: 0.046875em;
}
.btnMobileCreateAccount{
    font-size: 9px !important;
    float: right;
    color: #7889AD !important;
    line-height: 3 !important;
    text-decoration: none !important;
}
form.woocommerce-form-register {
    border: 1px solid #d3ced2 !important;
    padding: 20px !important;
    margin: 2em 0;
}
form.woocommerce-form-register .form-row-wide{
    clear: both;
}
form.woocommerce-form-register input[type="email"], form.woocommerce-form-register input[type="password"]{
    width: 100%;
}
.password-hint{
    clear:both;
    display:none;
    float:left;
}
form.woocommerce-form-register .show-password-input {
    position: absolute;
    right: .7em;
    cursor: pointer;
}
form.woocommerce-form-register  .show-password-input::after {
    /*font-family: WooCommerce;
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-left: .618em;
    content: "";
    text-decoration: none;*/
}
form.woocommerce-form-register .password-input {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
}
form.register label,form.login label  {
    font-family:Helvetica Neue;
    color:#686868;
    font-weight:600;
}
.field-icon {
  float: right;
  margin-left: -25px;
  position: relative;
  z-index: 2;
}
.woocommerce .content-area{
  margin: 0px !important;
}
@media only screen and (min-width: 768px){
.woocommerce .content-area .site-main {
   max-width: 100%;
}
}
.woocommerce-breadcrumb{
   display:none;
}
.lost_reset_password .button, .wc-backward{
    background-color: #686868!important;
}
.lost_reset_password .button:hover,.wc-backward:hover{
    background-color: #81A9E1!important;
}
@media only screen and (max-width: 768px){
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width: 50% !important;
}
ul.products li.product .woocommerce-loop-product__link {
    padding: 0px ;
}
.image-opacity{height:190px!important}
.flexslider{height:190px!important}
.flex-active-slide{
    margin-right: 3px !important;
    margin-left: -2px !important;
}
.cancelRegister{
   color: #81a9e1!important;
   font-size: 8px !important;
}
.lost_reset_password .button,.wc-backward{
    background-color: #81A9E1!important;
    border: 2px solid #dfdfdf;
}
.lost_reset_password .button:hover,.wc-backward:hover{
    background-color: #81A9E1!important;
    border: 2px solid #dfdfdf;
}
.post-content {
   max-width: calc(100% - (2 * 1rem));

}
}

.woocombo-entity-wrapper .woocombo-disabled,.woocombo-entity-wrapper .button-primary{
	background-color: #95b6e6!important;
    border-color: #95b6e6!important;
    color: #fff!important;
    opacity: .5!important;
}
.woocombo-entity-wrapper .woocombo-active {
    background-color: #AEBDD4  !important;
    border-color:#AEBDD4  !important;
    color: #fff !important;
    opacity: 1!important;
}
 .added_to_cart{
   color: #AEBDD4 !important;
   margin-left: 10px;
}
.reset_variations{
  display:none !important;
}
a.remove{
    background: #bdbaba !important;
}
.forgetPwdLabel a:visited, .forgetPwdLabel a{
    color: #666666 !important;
}
.cart-empty{
     background-color: #81A9E1!important;
}
.collapse{
     display:none;
}
#dropdown-toggle{
    color: #96b7e6 !important;
}
.showCart:hover {
    color: #81A9E1 !important;
}
/*.flex-user-name .user-container a{
    color: #6F85AD;
}*/
.flex-user-name .user-container a {
    color: #474748;
}

.linhght{
    line-height: 4.5 !important;
    display: inline-block !important;
}
.flex-center ul li.linhght a {
    color: #4B4B4B;
    padding-right: 20px !important;
}
.flex-center ul li.linhght a:hover {
    color: #81A9E1 !important;
}
.post-navigation .nav-links{
    display:none;
}
.woocommerce-error{
    background:#7385AA !important;
}
.woocommerce-error a:visited{
    color: #fff !important;
}
.woocommerce-error a{
   text-decoration: underline  !important;
}
h2:before{
   content: none;
}
.post-content blockquote{

    font-size: 16px;
    padding: 25px 36px;
    line-height: 36px;
    background-color: #f7f9f9;
    border-left: none !important;

}
.post-content a{
   color: #5C5C5C!important; font-family: helvetica;
}
.post-content p{
    font-size: 18px;
    line-height: 36px;
    font-family: helvetica;
    text-align: left;
    color: #222;
}

.post-content .meta{
    padding-left: 12px;
    font-size: 12px;
}
.post-content .dateClass{
    color: #a8abb1 !important;
}
.mm ul.mm--open li.selected a{
    color: #81a9e1!important;
}
ul#social-menu li {
    display:inline;
    margin-left:13px;
}
ul#social-menu li i {
    font-size:20px;
}
ul#social-menu li i:hover {
    color:#81A9E1!important;
}
/*
.woocommerce-product-gallery__trigger {position:absolute;z-index:9;width:100%;height:100%;text-indent:-9999px;box-sizing:content-box}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{content:"";display:block;width:10px;height:10px;border:2px solid #000;border-radius:100%;position:absolute;top:9px;left:9px;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:19px;left:22px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:content-box}*/

.woocommerce-product-gallery__trigger{ display:none;}
.cartLinkChildCss .socialMediaIcons{
    margin-top: 6%!important;
}
.socialMediaIconsATag{
    width:20px!important;
    display:inline-block!important;
    margin-top: 8px!important;
}
.fLeft{
    float:left;
}

a, a:visited{
  color: #7996C5;
}
a:hover, a:active {
    color: #005177;
}
input[type="number"]{
  font-family: Helvetica Neue;
  color: #686868;
}
[type="checkbox"]:checked[class*="material-inputs"],
[type="checkbox"]:not(:checked)[class*="material-inputs"] {
position: absolute;
left: -9999px;
opacity: 0;
}
[type="checkbox"] + label {
position: relative;
padding-left: 23px;
cursor: pointer;
display: inline-block;
height: 16px;
line-height: 21px;

-webkit-user-select: none;
-moz-user-select: none;
-khtml-user-select: none;
-ms-user-select: none;
}
[type="checkbox"] + label:before,
[type="checkbox"]:not() + label:after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 18px;
height: 18px;
z-index: 0;
border: 2px solid #5a5a5a;
border-radius: 1px;
margin-top: 2px;
transition: 0.2s;
}
[type="checkbox"]:not() + label:after {
border: 0;
-webkit-transform: scale(0);
transform: scale(0);
}
[type="checkbox"]:not(:checked):disabled + label:before {
border: none;
background-color: rgba(0, 0, 0, 0.26);
}
[type="checkbox"].tabbed:focus + label:after {
-webkit-transform: scale(1);
transform: scale(1);
border: 0;
border-radius: 50%;
box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
background-color: rgba(0, 0, 0, 0.1);
}
[type="checkbox"]:checked + label:before {
top: 0px;
    left: 1px;
    width: 7px;
    height: 11px;
    border-top: 2px solid transparent;
    border-left: 2px solid transparent;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    -webkit-transform: rotateZ(37deg);
    transform: rotateZ(37deg);

}
[type="checkbox"]:checked + label:after{
top: 0;
    width: 16px;
    height: 16px;
    border: 2px solid #81a9e1;
    background-color: #81a9e1;
    z-index: 0;content: "";
    left: 0;
    position: absolute;
}
[type="checkbox"]:checked:disabled + label:before {
border-right: 2px solid rgba(0, 0, 0, 0.26);
border-bottom: 2px solid rgba(0, 0, 0, 0.26);
}
[type="checkbox"]:indeterminate + label:before {
top: -11px;
left: -12px;
width: 10px;
height: 22px;
border-top: none;
border-left: none;
border-right: 2px solid #26a69a;
border-bottom: none;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-origin: 100% 100%;
transform-origin: 100% 100%;
}
[type="checkbox"]:indeterminate:disabled + label:before {
border-right: 2px solid rgba(0, 0, 0, 0.26);
background-color: transparent;
}
[type="checkbox"] + label:after {
border-radius: 2px;
}
[type="checkbox"] + label:after,
[type="checkbox"] + label:before {
content: "";
left: 0;
position: absolute;
transition: border 0.25s, background-color 0.25s, width 0.2s 0.1s, height 0.2s 0.1s, top 0.2s 0.1s, left 0.2s 0.1s;
z-index: 1;
}
[type="checkbox"]:not(:checked) + label:before {
width: 0;
height: 0;
border: 3px solid transparent;
left: 6px;
top: 10px;
-webkit-transform: rotateZ(37deg);
transform: rotateZ(37deg);
-webkit-transform-origin: 20% 40%;
transform-origin: 100% 100%;
}
[type="checkbox"]:not(:checked) + label:after {
height: 16px;
width: 16px;
background-color: transparent;
border: 2px solid #5a5a5a;
top: 0;
z-index: 0;
}
[type="checkbox"]:checked + label:before {
top: 0px;
left: 1px;
width: 7px;
height: 11px;
border-top: 2px solid transparent;
border-left: 2px solid transparent;
border-right: 2px solid #fff;
border-bottom: 2px solid #fff;
-webkit-transform: rotateZ(37deg);
transform: rotateZ(37deg);
-webkit-transform-origin: 100% 100%;
transform-origin: 100% 100%;
}
[type="checkbox"]:checked + label:after {
top: 0;
width: 16px;
height: 16px;
border: 2px solid #81a9e1;
background-color: #81a9e1;
z-index: 0;
}
[type="checkbox"].tabbed:focus + label:after {
border-radius: 2px;
border-color: #5a5a5a;
background-color: rgba(0, 0, 0, 0.1);
}
[type="checkbox"].tabbed:checked:focus + label:after {
border-radius: 2px;
background-color: #26a69a;
border-color: #26a69a;
}
[type="checkbox"]:disabled:not(:checked) + label:before {
background-color: transparent;
border: 2px solid transparent;
}
[type="checkbox"]:disabled:not(:checked) + label:after {
border-color: transparent;
background-color: #bdbdbd;
}
[type="checkbox"]:disabled:checked + label:before {
background-color: transparent;
}
[type="checkbox"]:disabled:checked + label:after {
background-color: #bdbdbd;
border-color: #bdbdbd;
}
#shipping_postcode_field abbr[title]{display:none;}
#password-strength {
	display:none;
	font-size: 86%;
        color: #686868;
}
.password-hint{display:none;}
form.register a,form.login a  {
    text-decoration: none !important;
    color: #7996C5;
    /* !important;*/
}
.woocommerce-info{
    /*  background-color: #B7CEDE!important;
         color: #111 */
    background-color: #9BA6C0 !important;
    color: white;
}
.shipping-notice-info{
     background-color: #DEA7A8!important;
     margin-bottom: 1.5rem;
    padding: 1rem;
       font-size: .88889em;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;
    list-style: none;
    overflow: hidden;
}
.shipping-notice-infoeu{
    background-color: #DEA7A8!important;
    margin-bottom: 1.5rem;
   padding: 1rem;
      font-size: .88889em;
   font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;
   list-style: none;
   overflow: hidden;
}
.shipping-notice-infodec{
    background-color: #DEA7A8!important;
    margin-bottom: 1.5rem;
   padding: 1rem;
      font-size: .88889em;
   font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;
   list-style: none;
   overflow: hidden;
}

.shipping-notice-infoeubtn{
    background-color: #DEA7A8!important;
    margin-bottom: 1.5rem;
   padding: 1rem;
      font-size: .88889em;
   font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;
   list-style: none;
   overflow: hidden;
   width:580px;
}

.sticky {

  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 100;
  border-top: 0;
}
.sticky {
  display: flex!important;
  position: fixed;
  top: 0;
  width: 100%;
  background: rgb(255 255 255 / 95%);
}

.site-content-sticky {
  padding-top: 60px;
}
.castos-player .player-panels-nav{

  display:none;
}

[type="checkbox"]:checked[name*="wc-stripe-new-payment-method"],
[type="checkbox"]:not(:checked)[name*="wc-stripe-new-payment-method"] {
position: absolute;
left: -9999px;
opacity: 0;
}
.woocommerce-SavedPaymentMethods-token input.woocommerce-SavedPaymentMethods-tokenInput[name=wc-stripe-payment-token]+label:before,.woocommerce-SavedPaymentMethods-new  input.woocommerce-SavedPaymentMethods-tokenInput[name=wc-stripe-payment-token]+label:before{
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    border: 2px solid #fff;
    box-shadow: 0 0 0 2px #000;
    background: #fff;
    margin-left: 4px;
    margin-right: .5rem;
    border-radius: 100%;
    -webkit-transform: translateY(2px);
    -ms-transform: translateY(2px);
    transform: translateY(2px);
}

.woocommerce-SavedPaymentMethods-token input.woocommerce-SavedPaymentMethods-tokenInput[name=wc-stripe-payment-token]:checked+label:before, .woocommerce-SavedPaymentMethods-new input.woocommerce-SavedPaymentMethods-tokenInput[name=wc-stripe-payment-token]:checked+label:before {
    background: #9BB9E2;

}
.woocommerce-SavedPaymentMethods-token input.woocommerce-SavedPaymentMethods-tokenInput[name=wc-stripe-payment-token],.woocommerce-SavedPaymentMethods-new input.woocommerce-SavedPaymentMethods-tokenInput[name=wc-stripe-payment-token] {
    display: none;
}

.is-hidden{
  opacity: 0;
  transition: transform 0.4s, opacity 0.2s;
}

@media screen and (max-width: 768px) {
.woocommerce-account .entry-content {    margin: 0px;}
}

.preview-back{
  color: #5C5C5C!important;
}

form.register a:hover, form.login a:hover {
    color: #0073aa !important;
}

.forminator-ui.forminator-custom-form[data-design=flat] .forminator-error-message, .forminator-ui.forminator-custom-form[data-design=flat] .forminator-error-message {
    line-height: 3.5em !important;
}
.forminator-description, .forminator-ui.forminator-custom-form[data-design=flat] .forminator-error-message {
    margin: 5px 5px 15px !important;
 }

/* .flex-control-nav {
 display:none;
} */
.flex-next {
 display:none;
}
.flex-direction-nav a.flex-disabled {
   display:none;
}

/* New script for slider */
@keyframes fade {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}
.imgslide-container {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 325px;
  margin: auto;
  position: relative;
}

.imgslide-container .slide {
  display: none;
  width: 100%;
}

.imgslide-container .slide.fade {
  animation: fade 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
}

.imgslide-container .slide img {
  width: 100%;
}
.woocommerce-MyAccount-navigation-link {font-size:16px !important;}
/* New script for slider ends */


.bnsupport-notice-info {
    background-color: #bcd4e6 !important;
    margin-bottom: 1.5rem;
    padding: 3px;
    font-size: 0.8rem;
    color:#000000 !important;
    font-weight: bold;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;
    list-style: none;
    overflow: hidden;
}
.bnsupport-notice-info a {
    text-decoration: none !important;
    cursor: pointer;
    color:#7B8697 !important;
}

.bnsupport-notice-info  a:hover,
.bnsupport-notice-info  a:focus,
.bnsupport-notice-info  a:active {
    color:#9FAEC5 !important;
    text-decoration: underline !important;
}

.cart-discount th
{
 /*  width: 50% !important; */
   width:180px !important;
}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
    opacity: 1 !important;
}
button.added::after{
    font-family: &#039;Woocommerce&#039; !important;
}
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
    display:none !important;
}

//QR CODE alignment fixing
.trn-images-container{
    display:flex;
    justify-content:center;
    align-items: center;
 }

 .trn-images-container img {
    margin-left:5px;
    margin-right:5px;
 }



#design-cast {
position: relative;
overflow: hidden;
}
.member {
    float:left;
    width:31%;
    margin:1% 10% 45px 1%;

}
.name {
    position:absolute;
    bottom:30px;
    text-align:center;
}
.member img {
    width: 100%;
    display: block;
}

/* New Forminator updated version changes  */

.forminator-pagination-steps{
	display:none !important;
}
.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default] .forminator-pagination-footer .forminator-button:last-child, .forminator-ui.forminator-custom-form[data-design=default] .forminator-pagination-footer .forminator-button:last-child {
     margin-bottom: auto !important;
}
.forminator-pagination-steps{
	display:none !important;
}
.forminator-button-back{
	background-color: #b4ccef!important;
  color: #FFFFFF!important;
	font-size: 14px!important;
  font-family: inherit !important;
  font-weight: 500 !important;
}
.forminator-button-submit{
	display: inline-block !important;
	float:right;width:35%;
	background-color: #b4ccef!important;
  color: #FFFFFF!important;
	font-size: 14px!important;
  font-family: inherit !important;
  font-weight: 600 !important;
	margin-bottom: auto !important;
}
.termsclass{
  margin: 0 auto !important;cursor: pointer;
}

.introclass {
  display: none !important;
}
.custom-invalid-form-message {
  display:none !important;
}

.forminator-ui#forminator-module-11932.forminator-design--default .forminator-is_hover .forminator-input {
    border-color: #0073aa;
    background-color: #FFFFFF !important;
}
.forminator-ui#forminator-module-11932.forminator-design--default .forminator-input, .forminator-ui#forminator-module-11932.forminator-design--default .forminator-input:hover, .forminator-ui#forminator-module-11932.forminator-design--default .forminator-input:focus, .forminator-ui#forminator-module-11932.forminator-design--default .forminator-input:active {
    border-color: #0073aa;
    background-color: #FFFFFF !important;
    color: #000000;
}

.forminator-ui#forminator-module-11933.forminator-design--default .forminator-input, .forminator-ui#forminator-module-11933.forminator-design--default .forminator-input:hover, .forminator-ui#forminator-module-11933.forminator-design--default .forminator-input:focus, .forminator-ui#forminator-module-11933.forminator-design--default .forminator-input:active {
  border-color: #000000;
  background-color: #FFFFFF !important;
  color: #000000;
}

/* .forminator-ui#forminator-module-12597.forminator-design--default .forminator-description a:hover {
    color: #7996C5; important;
}
.forminator-ui#forminator-module-12597.forminator-design--default .forminator-description a {
    color: #7996C5; important;
} */

.linkcolor a:hover, form.login a:hover {
    color: #0073aa !important;
}

.linkcolor a {
    text-decoration: none !important;
    color: #7996C5 !important;
}

.linkcolor a:hover, a:active {
    color: #005177 Important;
}

.bnregcheckbox{
  display: flex;
  /*align-items: center;
  justify-content: center; */

}

.forminator-checkbox-label{
  font-family: Helvetica Neue  !important;
  color: #686868  !important;
  font-weight: 600  !important;
}

.forminator-ui#forminator-module-11932.forminator-design--default .forminator-checkbox .forminator-checkbox-box {
    border-color: #8194BE !important;
    background-color: #FFFFFF !important;
    color: #8194BE !important;
}

.forminator-ui#forminator-module-11932.forminator-design--default .forminator-checkbox, .forminator-ui#forminator-module-11932.forminator-design--default .forminator-checkbox__label, .forminator-ui#forminator-module-11932.forminator-design--default .forminator-checkbox__label p {
  font-size: 14px !important;
}

/* .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default] .forminator-button:last-child, .forminator-ui.forminator-custom-form[data-design=default] .forminator-button:last-child {
    margin-right: 34% !important;
} */
/* .forminator-button forminator-button-submit{
	display:flex;
	justify-content:center;
} */

/* .forminator-field{
	display:flex;
	justify-content:center;
} */

#forminator-module-11932 > div:nth-of-type(8) > div.forminator-col {
display: flex !important;
justify-content: center !important;
}

/* Login button alignment */

#forminator-module-11933 > div:nth-of-type(6) > div.forminator-col {
  display: flex !important;
  justify-content: center !important;
}

/* @media screen and (max-width: 768px) {
    .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default] .forminator-button:last-child, .forminator-ui.forminator-custom-form[data-design=default] .forminator-button:last-child {
      margin-right: 15% !important;
  }
} */

/*
@media screen and (max-width: 768px) {
    .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default] .forminator-button:last-child, .forminator-ui.forminator-custom-form[data-design=default] .forminator-button:last-child {
      margin-right: 0% !important;
  }
}

@media screen and (max-width: 480px) {
    .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default] .forminator-button:last-child, .forminator-ui.forminator-custom-form[data-design=default] .forminator-button:last-child {
      margin-right: 20% !important;
  }
}
*/
.forminator-ui#forminator-module-11933.forminator-design--default .forminator-button-submit:hover {
    background-color: #9AABD1 !important;
    color: #FFFFFF;
}

.forminator-ui#forminator-module-11933.forminator-design--default .forminator-button-submit:active {
     background-color: #9AABD1 !important;
     color: #FFFFFF;
}

.forminator-ui#forminator-module-11932.forminator-design--default .forminator-button-submit:active {
    background-color: #9AABD1 !important;
    color: #FFFFFF;
}

.forminator-ui#forminator-module-11932.forminator-design--default .forminator-button-submit:hover {
    background-color: #9AABD1 !important;
    color: #FFFFFF;
}

.forminator-ui#forminator-module-11932.forminator-design--default .forminator-button-submit {
    background-color: #9AABD1 !important;
    color: #FFFFFF;
}

.forminator-ui#forminator-module-11933.forminator-design--default .forminator-button-submit {
    background-color: #9AABD1 !important;
    color: #FFFFFF;
}

.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default] .forminator-button, .forminator-ui.forminator-custom-form[data-design=default] .forminator-button {
    width: 175px !important;
    height: 40px !important;
}

.woocommerce-form-coupon-toggle .woocommerce-info
{
	/*background: #b7cede !important;
	word-wrap: break-word !important;
	color: #111 !important;
	margin-bottom: 2.5rem !important;
	padding: 1rem !important; */
  display:none !important;
}

.shipping-notice-infofreeshp{
    background-color: #B7CEDE!important;
   margin-bottom: 2.5rem;
   padding: 1rem;
   font-size: .88889em;
   font-weight: 500  !important;
   font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;
   list-style: none;
   overflow: hidden;
}
.shop_table woocommerce-checkout-review-order-tabl
  table td,
  table th {
  text-align: left;
}

.flex-control-nav {
    display: block;
}
.cart-notice-info{
	     background-color: #B7CEDE !important;
	     color: #111;
          margin-bottom: 1.5rem;
   padding: 1rem;
      font-size: .88889em;
   font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;
   list-style: none;
   overflow: hidden;
      }

      /* Container to center the content */
        .center-container {
            display: flex;
            justify-content: center; /* Center horizontally */
            align-items: center; /* Center vertically */
            height: 100vh; /* Full viewport height */
            margin: 0;
            padding: 0;
        }

        /* Card Styles */

         /* Ensure the card wrapper does not overflow or affect other content */

        .card-wrapper {
      position: relative;
      background-color: #313131;
      color: #7C99CA;
      margin: 40px auto;
      box-shadow: 0 4px 10px rgb(0 0 0 / 0%);
      background: linear-gradient(rgb(31 31 31), rgb(31 31 31 / 76%)), url(/content/uploads/2025/02/hype-moon-subscription.png);
      padding: 5px 10px;
      border-radius: 10px;
         }


    .card-wrapper h1 {
            text-align: center;
            font-size: 2.5em;
            margin-bottom: 20px;
      color: #fff;
        }

        .card-wrapper h2 {
            margin-top: 20px;
            color: #7C99CA;
        }

        .card-wrapper p {
            line-height: 1.6;
            color: #fff;
        }

        .card-wrapper ol {
            padding-left: 20px;
        }
        .innercard-wrapper {
          padding: 20px 40px;
        }
        .innercard-wrapper h2 {
            font-size: 16px;
    text-align: left;
        }

        .innercard-wrapper p {
          font-size: 14px;
        }
        .card-wrapper-body  {
          width: 955555         max-width: 1000px;
          min-height: 800px;
          margin: 40px auto;
          background-color: #313131;
          border-radius: 10px;
    text-align:left;
        }



    .hmcard-wrapper-body {
         display:flex;
         flex-wrap: wrap;
    justify-content: space-evenly;

    align-items: center;
        }

    .hmbg-wrapper {
         width:100%;

        }
        .hmbg-wrapper .hmcard-wrapper{
          float:left;
          width:33.33%;
          display:flex;
    justify-content:center;
        }
        .hmbg-wrapper .hmcard-wrapper li{
          color:#fff;
        }
        .hmcard-inner .h02{
           font-size: 32px;
    color: #fff;
    text-align: center;
    letter-spacing: 20px;
    }
    .hmcard-inner .h03{
    text-align: center;
    color: #fff;
    padding-top: 34px;
    font-weight: 100;
    text-transform: uppercase;
    letter-spacing: 5px;
    }
    .hmcard-inner .h04{
     font-size: 38px;
    text-align: center;
    color: #fff;
    padding-top: 7px;
    }
    .hmcard-inner .h05{
    font-size: 36px;
    color: #fff;
    text-align: center;
    letter-spacing: 2px;
    }
    .hmcard-wrapper-body {
      height:600px;
    position: relative;
    background-color: #313131;
    color: #7C99CA;
    box-shadow: 0 4px 10px rgb(0 0 0 / 0%);
    background: url(/content/uploads/2025/06/bg-img.webp);
    background-size: cover;
    background-position: center center;
    }

    /* New section Hyper Vs Basic  ends */

    /* Container for the 3-column layout */
    .basicvshypercmprsn {
    /*   display: flex;
    justify-content: space-between; */
    padding: 20px;
    /*gap: 20px; */ /* Space between the columns */
    }

    /* Individual column styling (no separate borders for columns) */
    .basicvshypercmprsn .column {
    flex: 1;  /* Make columns equal width */
    padding: 0;  /* No padding around the columns */
    background-color: transparent;  /* No background color for columns */
    }

    .hypercls {
    margin-bottom: 8px !important;
    }
    /* Heading styling */
    .basicvshypercmprsn h4 {
    margin: 0;
    color: #fff;
    }

    .rowbrder{border-bottom: solid 1px #7f818f;}

    .hyphdcls{border-bottom: solid 1px #7f818f;
    padding-bottom: 13px;}

    .basicvcontainer p {
    color: #fff;
    font-weight: bold;
    margin: 0;
    padding: 5px 0px;
    }

    .basicvshypercmprsn h6 {
    color: #fff;
    margin-top: 5px;
    }
    .basicvcontainer h6 {font-size: 15px;}

    .basicvshypercmprsn h5 {
    color: #fff;
    }


    /* Column content styling */
    .basicvshypercmprsn .column-content {
    font-size: 14px;
    color: #fff;
    width:100%;
     text-align: center;
    }
    .size-5-1{
    font-size: large;
    font-weight: bolder;
    }
    .size-2-med1{
    font-size: 16px;
    font-weight: bolder;

    }

    .bld1 {
    font-size: 18px !important;
    }
    .clmn-contlft {
    font-size: 16px !important;
    }

    .cntcenter{
    text-align:center;
    }

    /* Optional: Tickmark icon styling */
    .basicvshypercmprsn .fa-check {
    color: #fff;
    margin-left: 10px;
    font-size: 16px;  /* Adjust the size of the tickmark icon */
    }

    body  .basicvcontainer {
    background-color: #445268;
    padding: 20px;
    width: 630px;
    border-radius: 30px;
    border: 1px solid #ddd;
    margin: 0 auto !important;
    max-width: 780px !important;
    }
    .basiccls{
    color: #b3c8f7 !important;
    font-size: 24px;
    letter-spacing: 3px;
    margin-bottom: 5px !important;
    }


    .hypercls {
    color: #f1cd96 !important;
    font-size: 24px;
    /*    letter-spacing: 8px; */
    letter-spacing: 3px;
    position: relative;
    /*    top: 15px;  */
    top:5px;
    }

    .basicvshypercmprsn .fa-check {
    }

    .basicvshypercmprsn {
    justify-content: center;
    align-items: center;
    }

    .rowchrt{ display: flex;
    align-items: center;
    }

    @media only screen and (min-device-width: 320px) and (max-device-width:767px) and (-webkit-device-pixel-ratio:2) and (device-aspect-ratio:40/71) and (orientation:portrait) {
    #containerDivText {
    width: 100%;
    }
    .fullwidth-row2-second {
    width: 100%;
    float: none;
    }
    .fullwidth-row1-second {
    width: 100%;
    float: none;
    }
    .fullwidth-row1-first {
    width: 100%;
    float: none;
    }
    .fullwidth-row2-first {
    width: 100%;
    float: none;
    }
    .fullwidth-row2-second {
    width: 100%;
    float: none;
    }
    }

    @media only screen and (max-width: 767px) {
    .hmbg-wrapper .hmcard-wrapper {
    width: 100%;
    }
    body .basicvcontainer,
    .fullwidth-row1-second,
    .fullwidth-row1-first {
    width: 100%;
    }
    .btmtble {
    display: block;
    height: auto;
    }
    .fullwidth-row3-second-web div {
    width: 100%;
    max-width: 100% !important;
        text-align: center !important;
    }
    .fullwidth-row3-second-web {
    display: flex;
    width: 100%;
    }
      #containerDivText {
        display: block !important;
        text-align: left;
      }
    }


    /* New section Hyper Vs  Basic  ends*/
