
/**********NEW WORK BELOW**********/
cite.fn {
  position: relative;
  display: inline;
  bottom: 0;
}

ul#wp-admin-bar-new-content-default {
    max-height: 400px!important;
    overflow: scroll;
}

body.admin-bar > header{
  top:32px;
}

.formlinear form > div {
    margin-top: 1rem;
}

button.small {
    font-size: inherit;
    font-weight: 600;
}


.public .page-id-124 .woocommerce {
    max-width: 100% !important;
}

.public .page-id-124 .woocommerce .pagecontain {
    padding-top: 100px;
}

.d-none {
  display: none;
}

.d-block{
    display: block;
}
.mt-1{
    margin-top: 1rem;
}
.text-center{
    text-align: center;
}
.aform-row{
    margin-top: 20px;
    padding-left: 4px;
    text-align: left;
}

.woocommerce-error::before{
content: ""!important;
}

[for="menu-open"]:before,[for="menu-open"]:after{
    content: none!important;
}

article.articleaction.signup {
    display: none;
}


@media(max-width:768px){
    /*
    nav.menu .open{
        top:42px;
    }
    */
    body.admin-bar > header{
        top:46px;
        transition: all .5s ease;
    }
    body.admin-bar > header.scrolled{
        top: 0;
    }
}

span.non-bold {
    font-weight: 500;
}

/**TEMp**/

.page-id-6295 div#payment .text-left.pt-4 {
    display: none;
}

.page-id-6295 li.wc_payment_method.payment_method_stripe label {
    display: none;
}

.page-id-6295 .woocommerce {
    margin-bottom: 50px;
}

.page-id-6295 button#place_order {
    background: #ef6f02;
    margin-top: 10px;
}

.page-id-6295 input[type=radio]+label:after {
    top: -2px;
    left: -22.1px;
}

.page-id-6295 .woocommerce-billing-fields__field-wrapper {
    text-align: center;
}

a#cancel-comment-reply-link {
    float: none;
    margin-left: 10px;
}


section.directory-advanced {
    margin-bottom: 30px;
}


.woocommerce-view-subscription .woocommerce header {
    display: none;
}

.woocommerce-view-subscription .woocommerce {
    padding: 150px 200px;
}

.woocommerce-view-subscription .woocommerce .order_details a {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
    color: black;
}

.woocommerce-view-subscription .woocommerce .my_account_orders a {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
    color: black;
}

.woocommerce-view-subscription .woocommerce th.order-actions.woocommerce-orders-table__header.woocommerce-orders-table__header-order-actions {
    display: none;
}

.woocommerce-view-subscription .woocommerce td.order-actions.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions {
    display: none;
}

.woocommerce-view-subscription .woocommerce .woocommerce-orders-table--orders {
    padding-top: 0px;
    display: none;
}

.woocommerce-view-subscription a.button.change_payment_method {
    display: none;
}

.woocommerce-view-subscription a.button.cancel {
    background: red;
    color: white;
}

.monly {
    display:none;
}


.home div#customsnippet span.wpcf7-not-valid-tip {
    position: absolute;
    display: none;
}



.home div#customsnippet .wpcf7-response-output {
    display: block !important;
    position: absolute;
    bottom: 25px;
    border: 0px;
    margin: 0px;
}

.home div#customsnippet .wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    float: left;
}

.home div#customsnippet button.fit {
    float: left;
}



@media screen and (max-width: 878px) {
.monly {
    display: inline-block;
    max-width: 7.5em;
    margin-right: 10px;

}
.hmobile {
    display:none;
}
}




#mt-left, #mt-right {
    display: none;
  }
  
  @media only screen and (max-width: 769px) {
  
  #mobiletable {
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  width: 100%;
  }
  
  #mt-left {
  float: left;
  width: 30px;
  text-align: center;
  background: #ef6f02;
  }
  
  #mt-right {
  float: right;
  width: 30px;
  text-align: center;
  background: #ef6f02;
  }
  #mobiletable .hide {
  display: none;
  }
  
  #mobiletable td {
    font-size: 12px;
  }
  
  #mt-left a, #mt-right a {
    color: white;
    text-decoration: none;
  }
  
  #mt-left, #mt-right {
    display: block;
  }
  
  }
  