.we_do {
    background: rgba(210, 189,127, 0.5);
}

table {
    border-collapse: collapse;
    margin: 0 0 1.5em;
    width: 100%;
}

.woocommerce form .form-row label {
    line-height: 2;
    font-weight: 400 !important;
}

.page.page-id-1099 .woocommerce-billing-fields h3{    font-family: 'Playball', cursive;font-size: 22px;}

.woocommerce-billing-fields__field-wrapper input {height: 40px;padding-left: 3%;font-size: 19px;font-family: 'Roboto',sans-serif !important;}

.select2-container--default .select2-selection--single {border-radius: 0px !important;}


.woocommerce-additional-fields h3{    font-family: 'Playball', cursive;font-size: 22px;}


.page.page-id-1099 .woocommerce-billing-fields__field-wrapper input {
    height: 40px;
    padding-left: 3%;
    font-size: 15px;
    font-family: 'Roboto',sans-serif !important;
}


.woocommerce-additional-fields__field-wrapper textarea#order_comments {padding: 10px;font-size: 19px; font-family: 'Roboto',sans-serif !important;}

.page.page-id-1099 .woocommerce-additional-fields__field-wrapper textarea#order_comments {padding: 10px;font-size: 14px; font-family: 'Roboto',sans-serif !important;}

.woocommerce form .form-row .input-checkbox {display: inline;margin: 7px 8px 0 0;}

label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span {margin-left: 3%;}

p#account_password_field input { padding: 10px;font-size: 19px;}

h3#order_review_heading {font-weight: 400;font-size: 20px;}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {float: right;padding: 11px;font-weight: 400;}

td.wccpf_value input {font-size: 14px; font-family: 'Roboto',sans-serif !important; }

td.wccpf_value textarea {font-size: 14px;  font-family: 'Roboto',sans-serif !important;}

textarea.wccpf-field { height: 75px !important;}


td.wccpf_label label.-label {font-size: 14px;font-weight: 400;}

select#price:first-child {widiht:100% !Important}

.woocommerce div.product form.cart .reset_variations{    float: right !important;    font-size: 17px !important;}

.woocommerce div.product form.cart .variations select{    margin-right: 0px !important;}

span.posted_in { display: none;}

.woocommerce div.product div.summary {
    margin-top: 0px !important;
}

table.wccpf_fields_table td.wccpf_label, table.wccpf_fields_table td.wccpf_label label {width: 145px;}


.woocommerce div.product form.cart .variations td.label {padding-right: 20% !important;}


.woocommerce-message a { background: #cb2121 !important; color: #fff !important;
}

.woocommerce table.shop_table td{padding:0px !important;}


#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
    width: 60px;
    box-shadow: none;
}

.woocommerce a.remove{    color: #333 !important;}

.woocommerce a.remove:hover {
    color: #fff!important;
    background: #060606;
}

.woocommerce a.remove {
    background: #cb2121;
    color: #fff !important;
}

.page.page-id-1099 .woocommerce table.shop_table td {
    padding: 10px !important;
}

.woocommerce div.product form.cart .variations select {
    display: inline-block;
    margin-right: 1em;
    color: #6d6d6d!important;
    font-weight: 400 !important;
}

.single.single-product.postid-1090 .woocommerce div.product form.cart .variations select {height: 33px;}

.img_cont {
    padding-bottom: 5%;
}

.popmake-content .pp{
    color: #cb2121;font-weight: 700;  font-size: 24px;  font-family: 'BenchNine', sans-serif;
}

.popmake-content .pp span{    color: #666;
    font-size: 18px;}

.popmake-content .pp .course{
    color: #444;font-weight: 500; font-size: 18px; font-family: 'Roboto', sans-serif !important;     padding-top: 10px;    padding-bottom: 20px;
}

.popmake-content .pp .new_year a{
    color: #fff!important; font-weight: 700; font-size: 18px; background: #cb2121; padding: 8px 15px; font-family: 'BenchNine', sans-serif;     text-transform: uppercase; letter-spacing: 1px;    border-radius: 3px;
}

.popmake-content .pp .new_year a:hover{ color: #fff!important;background: #000;

 
.popmake-content .pp .new_year{margin-top: 20px;}

.pop_div{ padding-top: 15px;}



