/*
	Theme Name:     Gofarm Child
	Theme URI:      http://enovathemes.com/gofarm
	Description:    Gofarm - Organic Food Shop WooCommerce WordPress Theme
	Author:         Enovathemes
	Author URI:     https://enovathemes.com
	Version:        1.0
	Template:       gofarm
*/

/* =Theme customization starts here
-------------------------------------------------------------- */


.lang-translator {
    margin-left: 16px;
    display: flex;
    align-items: center;
}
.desktop-header > .vc_column-inner > div {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.desktop-header > .vc_column-inner > div::before, .desktop-header > .vc_column-inner > div::after {
    display: none;
}

.desktop-header .selectron23 {
    margin-top: 9px;
}
.selectron23-option-title {
    font-weight: 400 !important;
}
.dataTables_length label {
    display: flex !important;
}
.wwp_wholesaler_registration .wholesaler-registration,
.wwp_wholesaler_registration_form h2{
    margin-bottom: 40px;
    font-size: 30px;
    text-align: left;
    width: 100%;
    font-weight: 700;
    position: relative;
    /* border-left: 10px solid; */
}

.wwp_wholesaler_registration {
    text-align: center;
    display: flex;
    flex-direction: column;
    padding: 50px;
    max-width: 920px;
    margin-left: auto;
    margin-right: auto;
    border: 3px dashed #d92f2f;
    border-radius: 30px;
    margin-top: 30px;
}

/* .wwp_wholesaler_registration_form h2 {
    display: none;
} */

.wwp_wholesaler_registration_form,
.wwp_wholesaler_registration_form #container-wrap .rendered-form,
.wwp_wholesaler_registration_form #wholesaler_shipping_address,
.wwp_wholesaler_registration_form .parent{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.wwp_wholesaler_registration_form .parent {
    width: 100%;
}

.wwp_wholesaler_registration_form select {
	margin-bottom:0;
}

.wwp_wholesaler_registration_form .woocommerce-form-row,
.parent .form-row {
    max-width: unset;
    width: calc(100% / 2 - 10px);
    margin-bottom: 16px !important;
}
.wwp_wholesaler_registration_form #container-wrap {
    width: 100%;
}
.wwp_wholesaler_registration_form .rendered-form .woocommerce-form-row.wwp_form_css_row.form-row {
    width: calc(100% / 2 - 10px);
}
.wwp_wholesaler_registration_form .woocomerce-FormRow {
    display: flex;
    width: 100%;
}
.wwp_wholesaler_registration_form .wwp_wholesaler_registration input {
    height: 50px;
}
body.logged-in .menu-item.hide-login {
    display: none;
}

.wwp_wholesaler_registration .wholesaler-registration:before, .wwp_wholesaler_registration_form h2::before {
    content: '';
    position: absolute;
    bottom: -4px;
    height: 2px;
    background: #d92f2f;
    width: 100px;
}
.woocommerce-form-row.d-flex {
    display: flex;
    align-items: center;
}

.woocommerce-form-row.d-flex label {
    margin-right: 10px;
}

.woocommerce-form-row.d-flex input {
    width: 24px;
    height: 24px;
}

.wwp_wholesaler_registration_form .rendered-form .woocommerce-form-row.form-row {
	width: 100% !important;
}

.woocommerce-account.default_wholesaler .woocommerce-orders-table a.pay,
.woocommerce-account.default_wholesaler .woocommerce-orders-table a.cancel {
	display:none;
}


@media(max-width:1279.98px) {
.selectron23-container {
    display: flex;
}
.selectron23,[data-woocs-sd]{
    width: 100% !important;
}
[data-pointer] {
    display: none;
}
}

@media(max-width:1023.98px){
	.wwp_wholesaler_registration_form .woocommerce-form-row {
    width: calc(100% / 2 - 10px);
	}
}

@media(max-width:767.98px){
	.wwp_wholesaler_registration_form .woocommerce-form-row,
	.wwp_wholesaler_registration_form .rendered-form .woocommerce-form-row.wwp_form_css_row.form-row,
	.parent .form-row{
    	width: 100%;
	}
	.wwp_wholesaler_registration {
		    padding: 20px 12px;
		    border: 2px dashed #d92f2f;
			border-radius:12px;
	}
	.wwp_wholesaler_registration .wholesaler-registration {
    	margin-bottom: 25px;
    	font-size: 24px;
	}
	.wwp_wholesaler_registration .wholesaler-registration, .wwp_wholesaler_registration_form h2 {
	    font-size: 18px;
	}
}


