.cform select {width:auto;}
.cform_desc {font-size: 10px;}
.cform_desc p {margin: 0 0 9px;}
.cform .textarea-autosize(@direction: both) {
    // Options: horizontal, vertical, both
    resize: @direction;
    // Safari fix
    overflow: auto;
}
.cform select {min-width: 200px;}
.checkout_feilds_wrapper {margin-bottom: 10px;}
.cform_desc {
    font-size: 12px;
    font-weight: 400;
}

.cform_wrapper {
    padding: 15px 15px;
    /* border: 1px solid #64868380;
    background-color: #f6f6f6; */
}
.cform_wrapper input[type=email],
.cform_wrapper input[type=search],
.cform_wrapper input[type=number],
.cform_wrapper input[type=password],
.cform_wrapper input[type=tel],
.cform_wrapper input[type=text] {
    width: 100%;
    max-width: 100%;
}

.cform_wrapper select,
.cform_wrapper textarea {
    margin-top: 4px;
    width: 100%;
    max-width: 100%;
    border: 1px solid #64868380 !important;
}

.bestkit_customform_fieldset {
	background-color: #f6f6f6;
    border: 3px solid #e9e9e9;
	padding: 15px;
    margin: 5px;
}
.bestkit_customform_fieldset legend{
	width: auto;
	margin-bottom: 5px;
	padding: 0px 5px 0px 5px;
    border: none;
	font-size: 120%;
}
h1.page-heading.product-listing {
    font-family: 'Playfair Display', serif;
    font-size: 37px;
    color: #648683;
    letter-spacing: 0.05em;
    position: relative;
    margin: 0 0 20px;
    text-transform: uppercase;
    margin-bottom: 40px;
}
.cform.required.field.form-group label {
    font-size: 14px;
    color: #000000;
    letter-spacing: 0.05em;
    position: relative;
    margin: 0 0 10px;
    font-family: "Raleway", sans-serif;
    font-weight: 600;
}
.cform.required.field.form-group input {
    border: 1px solid #64868380;
}
form#cform_tuinrama [type="checkbox"], [type="radio"] {
    margin: 0px 10px 0px 4px;
}
form#cform_tuinrama [type="checkbox"]:nth-of-type(2){
    
}
form#cform_tuinrama [type="radio"]:nth-of-type(2){
    
}
.cform.required.checkbox.form-group label{
    font-size: 14px;
    color: #000000;
    letter-spacing: 0.05em;
    position: relative;
    margin: 0 0 10px;
    font-family: "Raleway", sans-serif;
    font-weight: 600;
}
.cform.required.radio.form-group label{
    font-size: 14px;
    color: #000000;
    letter-spacing: 0.05em;
    position: relative;
    margin: 0 0 10px;
    font-family: "Raleway", sans-serif;
    font-weight: 600;
}
.cform.required.text.form-group label{
    font-size: 14px;
    color: #000000;
    letter-spacing: 0.05em;
    position: relative;
    margin: 0 0 10px;
    font-family: "Raleway", sans-serif;
    font-weight: 600;
}
.cform.required.checkbox.form-group {
    font-size: 14px;
    font-weight: 500;
}
.cform.required.radio.form-group {
    font-size: 14px;
    font-weight: 500;
}