/*
Theme Name: Wells Cathedral
Theme URI: http://www.wellscathedral.com
Author: the WordPress team
Author URI: http://telperiongroup.co.uk
Description: Theme Developed for Wells Cathedral
Version: 1.0.h
Text Domain: wellcathedral
*/
.select2-container .select2-selection--single {
    height: 35px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
 margin-top: auto;
}
.woocommerce-additional-fields>h3 {
    display: none;
}
.woocommerce-additional-fields__field-wrapper {
    display: none;
}
#give-gift-aid-explanation-content-wrap-6644 .right {
    width: 67.452555%;
    max-width: 1020px;
    float: left;
}
#give-gift-aid-explanation-content-wrap-6644 .left {
margin-right: 40px;
width: 150px;
float: left;
}
.page-template-tmp-candelight-php #fma_custom_user_defined_my_field {
    display: inline-block;
}
.page-template-tmp-candelight-php .woocommerce div.product form.cart .button {
    float: none;
}
.page-template-tmp-candelight-php .price {
    display: none;
}
.page-template-tmp-candelight-php .product_meta {
    display: none;
}
 body.woocommerce-page .h2-sm {
     text-align: center;
 }

body.woocommerce-page .woocommerce button.button.alt:hover {
    background-color: #333 !important;
    box-shadow: none !important;
}
body.woocommerce-page .woocommerce button.button.alt {
    font-size: 15px !important;
    text-transform: uppercase;
    text-align: center !important;
    font-style: normal !important;
    font-weight: bold !important;
    line-height: 1em !important;
    position: relative !important;
    text-decoration: none !important;
    display: inline-block !important;
    vertical-align: middle !important;
    width: 177px !important;
    height: 45px !important;
    border-width: 0px !important;
    border-radius: 0px 0px 0px 0px !important;
    background: #502b3a !important;
    box-shadow: none !important;
}

#fma_custom_user_defined_my_field input {
    padding: 1.018047em;
    background-color: #f2f2f2;
    color: #43454b;
    outline: 0;
    -webkit-appearance: none;
    border-radius: 2px;
    box-sizing: border-box;
    font-weight: 400;
    border: solid 2px #e4e4e4;
}

.b-candeLight .summary .cart {
    margin-top: 3rem;
}

.b-candeLight .woocommerce-product-details__short-description,
.b-candeLight .single-product,
.b-candeLight .single-product .product_title {
    text-align: left;
}
.b-candeLight .single-product .product_title {
    font-size: 2.8432rem;
    line-height: 3.554rem;
    color: #4A162E;
    padding: 0 1.5rem;
    margin-bottom: 3rem;
    margin-top: 1.5rem;
}

.b-candeLight .single-product  .woocommerce-info {
    margin-top: 3rem;
}

.b-candeLight .single-product div#fma_custom_user_defined_my_field::before {
    content: '\00A3';
    font-family: inherit;
    display: inline-block;
    vertical-align: middle;
    padding-right: 5px;
    color: #502b3a;
    font-size: 13.3333px;
}

.b-candeLight form.cart .btn-wrap {
    float: right;
}

.b-candeLight form.cart .btn-wrap .button {
    padding: 15px;
    border-radius: 0;
    height: 45px !important;
    text-align: center;
}
@media screen and (max-width: 580px){
    .b-candeLight form.cart .btn-wrap {
        float: none;
        margin-top: 15px;
        width: 100%;
    }

    .b-candeLight form.cart .btn-wrap .button {
        width: 100%;

    }
}