/*
CTC Separate Stylesheet
Updated: 2020-08-26 14:22:03
*/


.avada-woo-one-page-checkout .woocommerce .checkout.checkout-subscription #customer_details .col-1{
    border:none;
}



#wrapper .woocommerce .subscription-title{
    color:#0098ce;
    font-size: 45px;
    text-align: center;
    border: 0;
}

.woocommerce-billing-fields.avada-select{
    background-color: #f2f5fb;
    padding: 15px 30px;
    overflow: auto;
}

.fusion-disable-outline .checkout-subscription .woocommerce-billing-fields .form-row .input-text{
    background-color: #fff;
    border: 1px solid #0098ce ;
}

.checkout-subscription label{
    color: #0098ce ;
    font-weight: bold;
}


form.checkout #billing_email_field,
form.checkout #shipping_email_field{
    float: right;
    width: 48%;
}

form.checkout #billing_mobile_phone_field,
form.checkout #shipping_mobile_phone_field{
    float: left;
    width: 48%;
}
.checkout-subscription .hidden{
    width: 0;
    height: 0;
    display: none;
    overflow: hidden;
}

.checkout-subscription-review-order{
    width: 0;
    height: 0;
    display: none;
    overflow: hidden;
}
.checkout-subscription .woocommerce-content-box{
    border:none;
}


.checkout-subscription.checkout #place_order{
    float: left;
    background-color:red;

}
.fusion-button_size-large .woocommerce .checkout-subscription.checkout #place_order{
    font-size: 35px;
    padding: 20px;
}

.woocommerce .checkout-subscription.checkout .help{
    text-align: center;
    background-color: #f2f5fb;
    font-size: 20px;
    color: #0098ce;
    padding: 10px 0;
}

.woocommerce .checkout-subscription.checkout .help a{
    color: #4d4fbf;
}


.shorcode-subscription .single_add_to_cart_button{
    background: #0098ce;
    border: none;
    cursor: pointer;
    color: white;
}
.shorcode-subscription{
    text-align:center
}
#ywcnp_form_name_your_price{
    text-align:center;
}
#ywcnp_suggest_price_single{
    width:90%;
    display:inline-block;
}
.ywcnp_suggest_price_single label{
    display:block;
}
.ywcnp_currency{
    font-size:20px;
}
.shorcode-subscription .quantity.hidden{
    border:none;
}

@media screen and (max-width: 475px){
    .fusion-button_size-large .woocommerce .checkout-subscription.checkout #place_order{
        font-size: 20px;
        padding: 15px;
    }
    
    
    .woocommerce-billing-fields.avada-select{
        background-color: #f2f5fb;
        padding: 5px;
        overflow: auto;
    }
    
    form.checkout.checkout-subscription #billing_last_name_field,
    form.checkout.checkout-subscription #billing_last_name_field,
    form.checkout.checkout-subscription #billing_email_field,
    form.checkout.checkout-subscription #shipping_email_field,
    form.checkout.checkout-subscription #billing_first_name_field,
    form.checkout.checkout-subscription #shipping_first_name_field{
        width: 100%;
    }
    

    #wrapper .woocommerce .subscription-title{
          color:#0098ce;
        font-size: 18px;
        text-align: center;
        border: 0;
    }
    
    .woocommerce .checkout-subscription.checkout .help{
  
        font-size: 18px;
    
    }

    .wrapper #main{
        padding-top:15px;
    }
    
    .avada-woo-one-page-checkout .woocommerce .checkout #customer_details .col-1{
                padding:15px 0;
    }
}


.donor-selection-container{
    display:flex;
    flex-wrap: wrap;
}
.donor-selection-container .donor-selection-option{
    display: block;
    text-align: center;
    flex-grow: 1;
    width: 30%;
    border: 1px solid #0097CD;
    padding: 10px 5px;
    margin: 0 10px;
}
.donor-selection-container .donor-selection-option.selected{
    background: #119DD0;
    border: 1px solid #0097CD;
    color: #FFFFFF;
}

.donor-selection-container .donor-selection-option.selected a{
    color: #FFFFFF;
}

.donor-selection-container .donor-selection-input{
    width: 100%;
    margin: 15px 10px  0 10px;


}
.donor-selection-container .donor-selection-input input {
    border: 1px solid #0097CD;
    padding: 10px 5px;
    color: #119DD0;
    line-height: 16px;
    font-size: 16px;
}

.donor-selection-container .donor-selection-input input::placeholder {

    color: #119DD0;
    opacity: 1;
    padding: 0 0 0 15px;
}


.donor-selection-container .donor-selection-submit{
    width: 100%;
    margin: 15px 10px  0 10px;
    border: 1px solid #0097CD;
    background: #0097CD ;
    text-align: center;
    padding: 15px 10px;

}

.donor-selection-container .donor-selection-submit a{
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    width: 100%;
    display: inline-block;
}

.m-fadeOut {
    visibility: hidden;
    opacity: 0!important;
    transition: all .5s ease !important;
    width: 0 !important;
}
.m-fadeIn {
    visibility: visible!important;
    opacity: 1!important;
    transition: all .5s ease!important;
    width: auto;
}


.team-filter{
    display: inline-block;
    margin: 0 10px 0 0;
}

.areas{
    margin: 0 0 20px 0;
}

.areas a{
    font-size: 20px;
    display: inline-block;
    margin: 0 20px 0 0 ;
    color: #1D1D1D;
}
.areas .selected{
    color: #119DD0;
    display: inline-block;
    margin: 0 20px 0 0 ;
    border-bottom: 3px solid #119DD0 ;
}

.colaboradores .internal{
    border: 1px solid #0097CE;
    padding: 0 0 20px 0;
    min-height: 300px;
}


.colaboradores .rrss{
    position: absolute;
    top: 5px;
}

.colaboradores .rrss >div {
    background: #0097CE;
    margin: 0 0 10px 0;
    color: #fff;
    font-size: 12px;
    padding: 4px 5px;
    display: block;
}
.colaboradores .rrss .linkedin  {
    width: 20px;
}


.colaboradores .rrss div .img, .colaboradores .rrss div .rrss-content {
    display: inline-block;
}
.colaboradores .rrss div .rrss-content a{
    color: #fff;
}
.colaboradores .fusion-column-wrapper{
    position: relative;
}

.colaboradores p{
    font-size: 12px;
    padding: 0 0 0 10px;
    margin: 0 0 2px 0;
}
body .colaboradores p.name{
   margin: 10px 0 0 0;
    font-weight: 600;
}

