/* 
Theme Name:		 maxlapelpins child
Theme URI:		 http://childtheme-generator.com/
Description:	 maxlapelpins child is a child theme of maxlapelpins, created by ChildTheme-Generator.com
Author:			 Arhamsoft
Author URI:		 http://childtheme-generator.com/
Template:		 maxlapelpins
Version:		 1.0.0
Text Domain:	 maxlapelpins-child
*/


/*
    Add your custom styles here
*/



.error.error-icon {
    clear: both;
    min-height: 13px;
    margin: 3px 0 0;
    padding-left: 17px;
    /* font-size: 10px; */
    /* line-height: 13px; */
    background: url('/wp-content/uploads/2023/04/validation_advice_bg.gif') 2px 1px no-repeat;
    color: #f00;
    min-height: 13px;
    margin: 3px 0 0;
    padding-left: 17px;
    font-size: 10px;
}
input.required-entry.error  {
    border: 1px dashed #f00 !important;
    background: #faebe7 !important;
    outline: 0;
}

.disabled-btn {
    opacity: 0.6;
    cursor: no-drop !important; 
}
.email_valid, .name_valid, .comment_valid, #error-message{
    color: #f00;
}
#error-message { 
    border: 1px solid #f00;
    padding: 5px 5px;
    margin: 10px 0;
}
.page-id-169 .woocommerce-message {
    display: none;
}
abbr {
    text-decoration: none !important;
}
.dsabafw_modal-content {
    padding: 37px 20px 10px 20px !important;
}
#wpmc-prev, #wpmc-next, 
#wpmc-back-to-cart, 
#wpmc-skip-login, 
.woocommerce-form-login__submit, 
#dsabafw_add_shipping_form_submit, 
#dsabafw_edit_billing_form_submit,
#dsabafw_edit_shipping_form_submit, 
#place_order,
.wc-backward {
    cursor: pointer;
    line-height: 1.5;
    background-color: #015754 !important;
    border: none;
    border-radius: 4px;
    color: #ffffff !important;
    padding: 8px 10px;
    font-size: 12px;
}
.form_option_billing, .form_option_shipping {
    font-size: 12px;
}
button#dsabafw_add_billing_form_submit {
    cursor: pointer;
    line-height: 1.5;
    background-color: #015754 !important;
    border: none;
    border-radius: 4px;
    color: #ffffff;
    padding: 8px 10px;
    font-size: 12px;
}
.dsabafw_modal-content .dsabafw_inerror {
    border: 1px solid #aaa;
}
.by-wpdiscuz {
    display: none;
}
.disabled_anchor_links .wp-block-latest-comments__comment-author {
  
  pointer-events: none;
}

.delete_ship_address a {
    background: #bd0303;
    color: #fff;
    padding: 5px;
    border-radius: 8px;
}

.woocommerce-form-login__submit:hover {
    background-color: #dfdcde !important;
    text-decoration: none !important;
    background-image: none !important;
    color: #515151 !important;
}
.woocommerce-Input--customname span::after {
content: none !important;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}


.page-id-170 .component-block-s,  .page-id-171 .component-block-s{
    width: 100%;
    display: flex;
    flex-direction: column;
}
.page-id-170 .woocommerce-table--order-details.shop_table.order_details, table.shop_table.woocommerce-checkout-review-order-table {
    min-width: 700px;
}
.over-table-woo {
    overflow: auto;
}
.woocommerce-button.wp-element-button.button.view {
    background-color: #015754;
    color: #ffffff;
    padding: 8px 10px;
    font-size: 12px;
}

p .wp-element-button {
    background-color: #015754 !important;
    color: #ffffff !important;
    padding: 8px 10px !important;
 
    font-size: 12px !important;
 
}