/* Support #226415 - Remove the duplicate description of product category */
.tax-product_cat .product-category-description {
    display: none;
}

.tax-product_cat .term-description {
    margin-bottom: 30px;
}

/* Support #227055 - homepage accordion custom style */
.home-accordion .vc_tta-panel-heading {
    background: transparent !important;
    border: none !important;
    border-top: 1px dashed #666 !important;
    border-radius: 0 !important;
}

.home-accordion .vc_tta-panel:first-child .vc_tta-panel-heading {
    border-top: none !important;
}

.home-accordion .vc_tta-panel-title a {
    padding-left: 30px !important;
}

.home-accordion .vc_tta-panel-title .vc_tta-controls-icon {
    left: 0 !important;
}

.home-accordion .vc_tta-title-text {
    font-size: 16px;
}

.home-accordion .vc_tta-panel-body {
    background: transparent !important;
    border: none !important;
}

/* Support #227055 - new link style for https://www.rocketmath.com/about-rocket-math/how-rocket-math-works/ */
.content-area p a:not([class]),
.content-area li a:not([class]){
    color: inherit;
    border-bottom: 2px solid #2251ff;
    padding-left: 2px;
    padding-right: 2px;
    -webkit-transition: 120ms linear;
    transition: 120ms linear;
    -webkit-transition-property: background-color, color;
    transition-property: background-color, color;
}

.content-area p a:not([class]):hover,
.content-area li a:not([class]):hover,
.content-area li a:not([class]):hover span{
    color: #fff !important;
    background-color: #2251ff;
}

/*Support #315485 - Remove text on Lost Password Page*/
.woocommerce-account.woocommerce-page.woocommerce-lost-password .lost_reset_password h3{
	display: none;
}

.woocommerce strong, .woocommerce strong code{
	display: unset;
}


/* underlined links */
.underlined-links a{
    color: #06427f !important;
    border-bottom: 2px solid #06427f !important;
}

.underlined-links a:hover {
    color: #06427f !important;
    border-bottom: 3px solid transparent !important;
}

/* Support #393096 - Composite product cleanup */

    .composite_navigation.top { display: none !important; }
    .details.component_data {
        width: 100% !important;
        padding: 0 !important;
    }
    .details.component_data .wp-video { margin-bottom: 20px; }
    .component_message.bottom .woocommerce-info:before { float: left; }

/* Support #500236 - Poster category feature image stretch fix */

    .attachment-shop_catalog.size-shop_catalog.wp-post-image {
    object-fit: contain;
    object-position: center;
}

