/*
// wh_custom.css
// @jiteshbagul
// 15/12/2020
// ============
*/


/** Wholeseler Create Account page **/
body.customer-account-create main#maincontent{ overflow: hidden; }

body.customer-account-create {
    font-family: "Darwin",Helvetica,Roboto,Arial,sans-serif;
}
body.customer-account-create .page-title-wrapper h1.page-title {
    font-size: 2.75rem;
    color: #222222;
    margin-top: 30px;
}
body.customer-account-create .form.create.account.form-create-account {
    width: 100%;
    min-width: 100%;
}
body.customer-account-create .form.create.account.form-create-account .field {
    max-width: 100%;
    width: 48%;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 25px; 
    
}
body.customer-account-create .form.create.account.form-create-account .field.field-name-lastname,
body.customer-account-create .form.create.account.form-create-account .field.telephone,
body.customer-account-create .form.create.account.form-create-account .field.currently-sell-online-product {
    float: right;
}
body.customer-account-create .form.create.account.form-create-account .create.account div#remember-me-box {
    display: block;
}
body.customer-account-create .form.create.account.form-create-account .create.account div#remember-me-box:before,
body.customer-account-create .form.create.account.form-create-account .fieldset::after,
body.customer-account-create .form.create.account.form-create-account .create.account div#remember-me-box {

    display: none;
}
body.customer-account-create .form.create.account.form-create-account .address .company{ width: 100%; }
body.customer-account-create .form.create.account.form-create-account .address .company label.label {
    padding: 0;
}
body.customer-account-create .form.create.account.form-create-account .fieldset .control {
    max-width: 100%;
}
body.customer-account-create .form.create.account.form-create-account hr {
    padding-top: 0;
}
body.customer-account-create .form.create.account.form-create-account .address .field.business,
body.customer-account-create .form.create.account.form-create-account .field.country,
body.customer-account-create .form.create.account.form-create-account .field.business-website{
    width: 100%;
}
body.customer-account-create .page-wrapper .fieldset>.field .label {
    margin-bottom: 10px;
    color: #4d4d4d;
    font-weight: 700;
}
body.customer-account-create .form.create.account.form-create-account .address .field.business .control ul.three-col-list li {
    width: 33.33%;
    float: left;
    margin-bottom: 0;
}
body.customer-account-create .form.create.account.form-create-account .address .control ul.three-col-list li:nth-child(3n+1) {
    clear: left;
}
.customer-account-create .page-wrapper .fieldset div.nested {
    max-width: 100%;
}
ul.three-col-list {
    margin: 0;
}
.three-col-list li input {
    margin-top: 2px;
    margin-bottom: 0;
    vertical-align: top;
    float: left;
}
.three-col-list li input[type="checkbox"] {
    margin-top: 0;
}
input[type="checkbox"], input[type="radio"] {
    vertical-align: top;
}
input[type="radio"] {
    vertical-align: middle;
    margin: -2px 0 0 0;
}
body.customer-account-create .form.create.account.form-create-account .address .control .three-col-list li input[type="radio"]+label,
body.customer-account-create .form.create.account.form-create-account .address .control .three-col-list li input[type="checkbox"]+label {
    width: auto;
    vertical-align: top;
    margin-bottom: 0;
    display: block;
    margin-left: 1.5em;
}
body.customer-account-create .form.create.account.form-create-account .field.einnumber>div:last-child{ margin-top: 0px; float: right; width: 48%; }
body.customer-account-create .form.create.account.form-create-account .field.street {
    float: left;
    width: 100%;
}
body.customer-account-create .form.create.account.form-create-account .field.street .field.additional{ width: 100%; margin-bottom: 0; }
body.customer-account-create .form.create.account.form-create-account .field.einnumber input#ein-number {
    width: 48%;
    float: left;
}
body.customer-account-create .form.create.account.form-create-account .field.street>label, body.customer-account-create .form.create.account.form-create-account .field.street div.control #street_1{ width: 100%; }
body.customer-account-create .form.create.account.form-create-account .field.einnumber {
    width: 100%;
}
body.customer-account-create .form.create.account.form-create-account .field.street .field.additional {
    width: 100%;
    margin-bottom: 0;
}
body.customer-account-create .form.create.account.form-create-account .address .field:nth-child(6) {
    width: 33.33%;
    box-sizing: border-box;
    padding-right: 10px;
    float: left;
    margin-top: 0px;
}
body.customer-account-create .form.create.account.form-create-account .address .field.region, body.customer-account-create .form.create.account.form-create-account .address .field.zip {
    width: 33.33%;
    box-sizing: border-box;
    padding: 0 10px;
    float: left;
}
body.customer-account-create .form.create.account.form-create-account .address .field.zip {
    padding-right: 0 !important;
}
body.customer-account-create .form.create.account.form-create-account .address .field.region select#region_id,
body.customer-account-create .form.create.account.form-create-account .field.country select#country {
    margin: 0;
}
body.customer-account-create .form.create.account.form-create-account .address .field:nth-child(14) {
    width: 100%;
    margin-bottom: 50px;
}
body.customer-account-create .form.create.account.form-create-account .address .field:nth-child(14) ul.three-col-list li {
    width: 33.33%;
    float: left;
    margin-bottom: 0;
}
body.customer-account-create .form.create.account.form-create-account .field.currently-sell-online-product span {
    white-space: break-spaces;
}
body.customer-account-create .form.create.account.form-create-account .field.einnumber>label:first-child {
    float: left;
    width: 48%;
}
body.customer-account-create .form.create.account.form-create-account .field.einnumber>label.text-or {
    width: 48%;
    float: right;
}


@media (min-width: 768px){
	body.customer-account-create main#maincontent {
        max-width: 46rem;
    }
}

@media (max-width: 767px){	
	body.customer-account-create .form.create.account.form-create-account .field.currently-sell-online-product span, 
	body.customer-account-create .form.create.account.form-create-account .field.currently-sell-online span,
	body.customer-account-create .form.create.account.form-create-account .address .field.region span, 
	body.customer-account-create .form.create.account.form-create-account .address .field.zip span{ 
		white-space: break-spaces; 
	}
	body.customer-account-create .form.create.account.form-create-account .field.einnumber label {
	    width: 66%;
	    vertical-align: top;
	    margin-right: 0;
	}
	body.customer-account-create .page-title-wrapper h1.page-title{ font-size: 34px; }
}


/** Wholeseller Homepage **/
.wh-block-heading {
    font-size: 300%;
}
.cms-home .page-main [data-content-type="row"][data-appearance="full-width"] .wh-real {
    padding-top: 30px important;
    padding-bottom: 30px important;
}
.post-module.prs-buy-direct h1 {
    font-size: 400%;
    margin-bottom: 8px;
}
.post-module.prs-buy-direct p {
    font-size: 200%;
}
.post-module.prs-buy-direct p a {
    float: right;        
} 
.cms-home .page-main .jarallax.wh-account .row-full-width-inner {
    background: none;
    padding-top: 0;
    padding-bottom: 0;
}
.cms-home .page-main .jarallax.wh-account .row-full-width-inner div[data-content-type='text'] {
    background: #fff;
    border-radius: 40px !important;
    padding: 2rem !important;
}
.post-module.prs-buy-direct a img {
    width: 270px !important;
    height: 87px !important;
}
.hm-wrap h3 a {
    color: #222;
    cursor: auto;
}
.hm-wrap h3 a:hover {
    color: #222;
}
.wh-account a img {
    width: auto !important;
    height: auto !important;
}
.cms-home .page-main [data-content-type="row"][data-appearance="full-width"].wh-white-heading {
    padding: 15px 0 !important;
}
.cms-home .page-main .wh-white-heading .row-full-width-inner {
    width: 100%;
    max-width: 68.75rem;
}

@media only screen and (min-width:768px) {
    .hm-wrap.vard-tea .coll-img a {
        margin-right: 7px;
        margin-bottom: 5px;
        display: inline-block;
    }   
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .cms-home .page-main [data-content-type="row"] .pagebuilder-column {
        flex-basis: auto;
    }
    .pagebuilder-column-group .pagebuilder-column {
        flex-basis: auto;
    }
    .cms-home .page-main .wh-white-heading .row-full-width-inner h1 {
        font-size: 550%;        
    }
    .cms-home .page-main .wh-white-heading .row-full-width-inner .pagebuilder-column h1{
        text-align: left !important;
    }
    .cms-home .page-main .verd-full .pagebuilder-column-group {
        display: flex !important;
        flex-wrap: initial;
    }
    .cms-home .page-main .verd-full .pagebuilder-column {
        padding: 0 10px !important;
    }
}

@media only screen and (max-width:767px) {
    .cms-home .page-main [data-content-type="row"] .pagebuilder-column img {
        width: 100%;
    }
    .cms-home .page-main .wh-white-heading .row-full-width-inner img {
        width: auto;
    }
    .cms-home .page-main .wh-white-heading .row-full-width-inner figure {
        text-align: center !important;
    }
    .cms-home .page-main .wh-white-heading .row-full-width-inner h1 {
        font-size: 350%;
    }
}

@media only screen and (min-width: 28.1875em) {
    h3 {
        font-size: 1.6875rem;
    }
}
