﻿@font-face
{
    font-family: 'FontAwesomeCP';
    src: url("/wp-content/plugins/woocommerce-composite-products/assets/fonts/fa-cp-84.eot?");
    src: url("/wp-content/plugins/woocommerce-composite-products/assets/fonts/fa-cp-84.eot?") format("embedded-opentype"),url("/wp-content/plugins/woocommerce-composite-products/assets/fonts/fa-cp-84.woff2") format("woff2"),url("/wp-content/plugins/woocommerce-composite-products/assets/fonts/fa-cp-84.woff") format("woff"),url("/wp-content/plugins/woocommerce-composite-products/assets/fonts/fa-cp-84.ttf") format("truetype"),url("/wp-content/plugins/woocommerce-composite-products/assets/fonts/fa-cp-84.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}
.component_table_item .product-name .component dd, .component_table_item .product-name p.backorder_notification, .component_table_item .product-price, .component_table_item .product-quantity, .component_table_item .product-subtotal, .component_table_item .product-total
{
    font-size: .875em;
}
.woocommerce .component_table_item dl.component, .woocommerce .component_mini_cart_item dl.component
{
    margin: 0;
}
.woocommerce .component_table_item dl.component
{
    display: inline-block;
    width: 95%;
}
.woocommerce .component_table_item dl.component dd, .woocommerce .component_mini_cart_item dl.component dd, .woocommerce .component_mini_cart_item dl.component p:last-child
{
    margin: 0;
}
.woocommerce .component_mini_cart_item dl.component dd.component-hidden
{
    display: none;
}
.component_table_item .component_table_item_indent
{
    padding-left: 30px;
}
.component_mini_cart_item .component_mini_cart_item_indent
{
    padding-left: 20px;
}
.woocommerce .component_table_item td.product-name dl.variation, .woocommerce-page .component_table_item td.product-name dl.variation, .component_table_item td.product-name .wc-item-meta
{
    font-size: .875em;
}
.component_table_item td
{
    border-top: none!important;
    border-bottom: none!important;
}
.component_table_item .component_table_item_price:after, .component_table_item .component_table_item_subtotal:after
{
    font-family: 'FontAwesomeCP';
    font-size: 1rem;
    display: inline-block;
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    content: "";
    margin: 0 2px 0 12px;
    opacity: .25;
}
.component_container_table_item td
{
    border-bottom: none!important;
}
dt.component_title_meta, .component_notice
{
    margin: 12px 0 5px;
}
a.edit_composite_in_cart_text
{
    color: #888;
    font-weight: normal;
    text-decoration: none;
}
a.edit_composite_in_cart_text:hover small
{
    text-decoration: underline;
}
.wcsatt-add-cart-to-subscription-options .component_table_item
{
    font-size: .875em;
}
.wcsatt-add-cart-to-subscription-options .component_table_item:after
{
    font-family: 'FontAwesomeCP';
    display: inline-block;
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    content: "";
    margin: 0 2px 0 12px;
    opacity: .25;
}