.wcpa_form_outer .wcpa_form_item .wcpa_checkbox input[type="checkbox"]:checked + label .wcpa_check{
        border: 2px solid #f8b173;
       background: #fff;
}
.wcpa_form_outer .wcpa_form_item .wcpa_checkbox input[type="checkbox"]:checked + label .wcpa_check::before{
        position: absolute;
    left: 4px;
    top: 1px;
    width: 4px;
    height: 8px;
    border: solid #f8b173;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

}
.wcpa_form_outer .wcpa_form_item .wcpa_checkbox .wcpa_check{
    border: 2px solid #f8b173;
}
.product_cat-commission-portait > .summary > .price{
   display:none;
}

#product-54467 .quantity,#product-54467 .single_add_to_cart_button{
    display:none;
}
.upload_artwork {
   /* display:none;*/
   opacity:0;
   margin-top:15px;
}
.wcpa_price_summary{
    background:none !important;
}
.wcpa_price_summary li{
    border-top:none !important;
    padding:0px !important;
}
.product_cat-commission-portait .cart .wcpa_price_summary{
    
    display:none;
}
.upload-bulp{
    background-image: url("https://www.oconnorartworks.com/wp-content/uploads/2018/08/bulb.fw_.jpg");
    background-repeat: no-repeat;
    margin-left: 10px;
    padding-left: 25px;
}
#product-54467 .woocommerce-product-gallery{
    display:none;
    
}
#product-54467 .summary{
 width:100% !important;   
}

#product-54467 .wcpa_form_outer .wcpa_form_item .image-inline .wcpa_image{
    margin:16px 29px 16px 0px;
}
#product-54467 .wcpa_image{
        float:left;
        width: 110px;
        height: 133px;
}
#product-54467 .wcpa_image{
        float:left;
}
#product-54467 .wcpa_image label{
        width:95px;
        word-wrap:break-word;
}
#product-54467 .wcpa_form_outer .wcpa_form_item input:checked + img{
    
    outline:1px solid #f8b173;
}
.imagegroup_parent > label,.artist_sign_parent > label{
    font-size:20px;
    font-weight:500;
    color:#f8b173;
}
.wcpa_form_outer{
    margin:0em 0 2em 0;
}
.imagegroup_parent  label{
    
       /* margin-top:10px;*/
    
}
.postid-54467 .widget-title{
     font-weight:500;
    color:#f8b173 !important;
    margin-bottom:10px;
    margin-top:10px;
    font-size:22px !important;
    
}
.artwork_h3, .wcpa_type_textarea label, .wcpa_type_select label {
    
    font-weight:500;
    color:#f8b173 !important;
    margin-bottom:10px;
    margin-top:10px;
    font-size:20px;
    
}

.wcpa_type_radio-group label{
    
    display:none;
}

.upload_artwork_parent{
    
    /*padding-bottom:40px;*/
    
}
.upload_artwork_parent  > label{
    
    position:absolute;
    
}

.upload_artwork {
    border:none !important;
}
.seprator_artwork hr{
    
    /*border-bottom:1px dotted lightgrey;*/
    border-color: lightgrey;
    opacity:0.2;
}

.wcpa_image input[type=radio]:checked + label:before
{
 color:#F06586; 
}

.wcpa_image input[type="radio"] {
  display: none;
}

/* simulate radiobutton appearance using pseudoselector */
.wcpa_image input[type="radio"] + img + label:before {
  content: "";
  /* create custom radiobutton appearance */
  display: inline-block;
  width: 15px;
  height: 15px;
  padding: 3px;
  margin-right: 5px;
  /* background-color only for content */
  background-clip: content-box;
  border: 2px solid #f8b173 ;
  /*background-color: #e7e6e7;*/
  border-radius: 50%;
  position: absolute;
  margin-top:65px;
}

/* appearance of checked radiobutton */
.wcpa_image input[type="radio"]:checked + img + label:before {
  background-color: #f8b173 ;
}

/* resetting default box-sizing */
*,
*:before,
*:after {
  box-sizing: border-box;
}

/*other radio button*/
.wcpa_form_outer .wcpa_form_item .wcpa_radio .wcpa_check::before{
    height: 5px;
    width: 5px;
    top: 3px;
    left: 3px;
}
.wcpa_form_outer .wcpa_form_item .wcpa_radio .wcpa_check{
    border: 2px solid #f8b173 ;
}
.wcpa_form_outer .wcpa_form_item .wcpa_radio input[type="radio"]:checked + label .wcpa_check::before{
    background: #f8b173 ;
}

@media only screen and (min-width: 1024px){
    .wcpa_form_outer .wcpa_form_item .select{
        width:168px;   
        margin-top: -42px;
        margin-left: 424px;
    }
    
    
    
}
 .wcpa_form_outer .wcpa_form_item{
  padding-left:0px !important;
  padding-right:0px !important;
}
#wc-deposits-options-form,.product-total{
 display:none !important;   
}
.checkout .variation{
    display:none;
}
#product-54467 .variations,#product-54467 .quantity, #product-54467 .wcppec-checkout-buttons {
 display:none !important;   
}

.upload_artwork_parent{
    display:none;
}
.hide{
    display:none !important;
}
.btn_up{
    margin-top:10px;
}

#product-54467 .commission-files {
    display:block;
}
#product-54467 .wcpa_radio{
    display:block;
    float:left;
    width:400px;
    white-space:nowrap;
    
}
#product-54467 .wcpa_form_outer .wcpa_form_item select{
    position:absolute;
}


.wcpa_row .image-group .wcpa_image img{

    display: inline-block;
    position: relative;
    border: 2px solid #aaa !important;
    border-radius: 100%;
    height: 15px;
    width: 15px;
    vertical-align: baseline;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: -2px;
    margin-right: 5px;

}
#product-54467 .wcpa_form_outer .wcpa_form_item input:checked + img {
border: 8px solid #f8b173 !important;
border-style: double !important;
outline: none;
}

.woocommerce-variation-price{ display:none;}