/*!
Theme Name: Hi Point Firearms Webshop
Theme URI: 
Description:  
Author: 
Author URI: 
Version: 2.0
Text Domain: Hipoint
*/

/** Wholesale */
.wwp-wholesale-pricing-details {
    display: none;
}
.cart .wwp-wholesale-pricing-details {
    display: block;
    padding-bottom: 20px;
    font-family: "aktiv-grotesk", sans-serif;
    font-size: 16px;
    margin-bottom: 13px;
    color: #000;
}

.wwp_wholesaler_registration_form {
    display: flex;
    flex-wrap: wrap;
}
.wwp_wholesaler_registration_form .chzn-drop label,
.wwp_wholesaler_registration_form .chzn-drop span {
    width: 100%;
}
.wwp_wholesaler_registration_form H2 {
    padding-bottom: 10px;
    margin-bottom: 30px!important;
    width: 100%;
    border-bottom: 1px solid #333;
    flex-grow: 3;
}
.wwp_wholesaler_registration_form .woocommerce-form-row {
    width: 33%;
}
.wwp_wholesaler_registration_form label {
    font-size: 20px;
    font-family: "industry", sans-serif;
    font-weight: 700;
    color: #190e0e;
    line-height: 20px;
    margin-bottom: 10px;
}
.wwp_wholesaler_registration_form input[type='text'],
.wwp_wholesaler_registration_form input[type='email'],
.wwp_wholesaler_registration_form input[type='password'],
.wwp_wholesaler_registration_form select {
    display: block;
    height: 36px;
    line-height: 36px;
    padding-bottom: 0;
    padding-top: 0;
    border: 0;
    border: 1px solid rgba(0, 0, 0, 0.5);
    outline: 0;
    border-radius: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-family: "industry", sans-serif;
}
.wwp_wholesaler_registration_form select {

}
.wwp_wholesaler_registration_form input[type='submit'] {
    background-color: #a03334 !important;
    color: #fff !important;
    text-transform: uppercase !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    font-family: "industry", sans-serif !important;
    border-radius: 0 !important;
    outline: 0 !important;
    margin-right: 0 !important;
    margin-left: auto !important;
    margin-bottom: 0 !important;
    padding: 9px 15px !important;
    border: none;
}
.wwp_wholesaler_registration_form .required {
    color: red;
    font-weight: 700;
    border: 0 !important;
    text-decoration: none;
}

/** Custom Builder */
.configurator-product .woocommerce-product-gallery,
.configurator-product .wc-product-gallery-wrapper,
.configurator-product .ywdpd-table-discounts-wrapper,
.configurator-product .ywdpd-notices-wrapper {
    display: none!important;
}
.configurator-product .entry-summary {
    display: flex!important;
    flex-wrap: wrap;
}

.configurator-product .product_title {
    flex-basis: 100%;
}

.configurator-product .iconic-pc-images {
    flex-basis: 50%; /* Adjust this as needed */
}

.configurator-product .variations_form.cart, 
.configurator-product .configurator-product-notice, 
.configurator-product .price-range-wrapper, 
.configurator-product .warning-wrapper, 
.configurator-product .ywdpd-table-discounts-wrapper,
.configurator-product .ywdpd-notices-wrapper {
    padding: 0 40px 40px 40px;
    flex-basis: 50%; /* Adjust this as needed */
}
.configurator-product .variations_form tr {
    width: 100%!important;
}
.iconic-pc-images {
    max-width: 600px;
}
/* Media query for screens 1000px wide or smaller */
@media (max-width: 1000px) {
    .configurator-product .iconic-pc-images,
    .configurator-product .variations_form.cart, 
    .configurator-product .configurator-product-notice, 
    .configurator-product .price-range-wrapper, 
    .configurator-product .warning-wrapper, 
    .configurator-product .ywdpd-table-discounts-wrapper, 
    .configurator-product .ywdpd-notices-wrapper {
        flex-basis: 100%; /* Each item takes full width on smaller screens */
    }
}