/**Choose Design Active Class*/
.design-box.active {
    border: solid 2px #ff7d0e;
}
/*Woocommerce Product Details page*/
.product-label {
    width: 12%;
}

.product-benefit {
    margin-left: 5%;
    margin-right: 5%;
    max-width: 22%;
}

.woocommerce .quantity .qty {
    /*display: none;*/
}
.ccuwoocomqty {
    display: none;
}
.bundled_products{
	display: none;
}
.bundle_button .quantity .qty {
    display: none;
}
td .coupon {
    display: none;
}
/*Woocommerce Product Details page end
/*css For widgts*/

/*css For widgts end*/
/*Cart Page*/
.ccu_isfrom_bundle{
    display: none;
}
.ccu_bundle_trow{
    display: table-row;
    border-style: dashed;
}
.ccu_isfrom_bundle_short{
    display: none;
}
/*Checkout Page*/
#order_review_heading{
    display: none;
}
#order_review table.shop_table.woocommerce-checkout-review-order-table {
    display: none;
}
.ccu-shipping-form-checkout .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper #order_comments_field {
    display: none;
}
.ccu-checkout-order-review-total table thead {
    display: none;
}
.ccu-checkout-order-review-total table tbody{
    display:none;
}
.hide-bundle-child{
  display: none;
}
/*Checkout Page end*/
/*Checkout Thankyou*/
.cp{
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 2px solid black;
    background-color: #f7f6f5;
}
.woocommerce-order-details h2.woocommerce-order-details__title {
    display: none;
}

.woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
    display: none;
}

ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    display: none;
}
.woocommerce-customer-details section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses {
    display: none;
}
/*colorpicker*/
.colorpick option {
    display: none;
}
/*colorpicker end*/
.ccufontloader{
  display: none; 
  width: 300px; 
  height: 70px; 
  overflow: auto;
}
/*Checkout Thankyou end*/
/*Global Class to multipurpose css utility*/
.glb_hide{
    display: none;
}
/*CSS for mini Cart */
div.purpleHorizon {
  border: 4px solid #792396;
  background-color: #555555;
  width: 350px;
  text-align: center;
  border-collapse: collapse;
}
.divTable.purpleHorizon .divTableCell, .divTable.purpleHorizon .divTableHead {
  padding: 5px 2px;
}
.divTable.purpleHorizon .divTableBody .divTableCell {
  font-size: 13px;
  font-weight: bold;
  color: #FFFFFF;
}
.divTable.purpleHorizon .divTableHeading {
  background: #792396;
  border-bottom: 4px solid #792396;
}
.divTable.purpleHorizon .divTableHeading .divTableHead {
  font-size: 19px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: left;
  border-left: 2px solid #792396;
}
.divTable.purpleHorizon .divTableHeading .divTableHead:first-child {
  border-left: none;
}

.purpleHorizon .tableFootStyle {
  font-size: 13px;
}
.purpleHorizon .tableFootStyle .links {
     text-align: right;
}
.purpleHorizon .tableFootStyle .links a{
  display: inline-block;
  background: #792396;
  color: #FFFFFF;
  padding: 2px 8px;
  border-radius: 5px;
}
.purpleHorizon.outerTableFooter {
  border-top: none;
}
.purpleHorizon.outerTableFooter .tableFootStyle {
  padding: 3px 5px; 
}
/* DivTable.com */
.divTable{ display: table; }
.divTableRow { display: table-row; }
.divTableHeading { display: table-header-group;}
.divTableCell, .divTableHead { display: table-cell;}
.divTableHeading { display: table-header-group;}
.divTableFoot { display: table-footer-group;}
.divTableBody { display: table-row-group;}
/*CSS for mini Cart end*/
/* test css for checkout addons*/
#wc_checkout_add_ons {
    background-color: white;
    width: 64%;
    border-radius: 5px;
    margin-bottom: 5%;
}
/* test css for checkout addons end*/
/*hide optional label from addons field*/
#ce04a44_field .optional {
    display: none!important;
}
#da3fce9_field .optional {
    display: none!important;
}
/*hide optional label from addons field end*/
/*color picker color code input start */
input.sp-input {
    color: #000000;
    background-color: #ffffff;
}
/*color picker color code input end */
/*Hide new woocommerce update for variation selection table */
.product-type-variable table.variations {
    /*display: none;*/
}
/*Global Class to multipurpose css utility end*/