/*
 Theme Name:   Hitek Child
 Description:  Hitek Child Theme
 Author:       XTemos
 Author URI:   https://xtemos.com
 Template:     xts-hitek
 Version:      1.0.0
 Text Domain:  xts-theme
 Tested up to: 6.7
 Requires PHP: 7.4
*/
.xts-header-banner { display: none !important; }

img.attachment-300x0.size-300x0, img.wp-post-image {
    border-radius: 25px;
}
.xts-header-bottom {
    background: linear-gradient(90deg, rgb(71 120 174) 0%, rgb(71 120 174) 17%, rgb(23 57 97) 100%);
}
span.xts-onsale.xts-product-label {
    color: #fff;
    background-color: red;
}
ins span.woocommerce-Price-amount.amount {
    color: red;
}
.xts-product-add-btn>a {
    width: 80%;
    border-radius: 25px;
    background: linear-gradient(90deg, rgb(71 120 174) 0%, rgb(71 120 174) 17%, rgb(23 57 97) 100%);
}
.comment-form input[type="submit"], .wp-block-search .wp-block-search__button, .xts-button.xts-color-primary, .xts-cookies-accept-btn, .wpcf7 [type="submit"], .mc4wp-form [type="submit"], .woocommerce-widget-layered-nav-dropdown__submit, .widget_price_filter .price_slider_amount .button, .woocommerce-mini-cart__buttons .checkout, .xts-wtl-form .button, .xts-cart-actions .button[name="apply_coupon"], .cart_totals .checkout-button, .shipping-calculator-form .button, .checkout_coupon .button, #place_order, .woocommerce-orders-table__cell-order-actions > a, .woocommerce-MyAccount-downloads-file, button[name=save_account_details], button[name=save_address], .woocommerce-form-login button, .woocommerce-form-register button, .lost_reset_password button, .xts-compare-table .button, .return-to-shop .button, .xts-product-add-btn > a, .single_add_to_cart_button, .xts-buy-now-btn
{
	 border-radius: 25px;
    background: linear-gradient(90deg, rgb(71 120 174) 0%, rgb(71 120 174) 17%, rgb(23 57 97) 100%);
}
.xts-product-add-btn>a:hover {
    background: var(--e-global-color-secondary) !important;
}
h2.woocommerce-loop-product__title.xts-entities-title {
    min-height: 70px;
}
.xts-nav-product-tabs.xts-style-underline>li>a .xts-nav-text {
    background-color: #fff;
    padding: 15px;
}
span.xts-nav-text {
    border-radius: 16px 16px 0px 0px !important;
}

.summary.entry-summary.xts-single-product-summary {
    box-shadow: 0 8px 24px 0 rgba(148.99999999999997, 156.99999999999997, 164.99999999999997, .2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 25px 25px 25px;
    background-color: #fff;
    border-radius: 16px;
}
div#reviews, div#tab-xts_custom_additional_tab, div#tab-xts_additional_tab, div#tab-xts_additional_tab_2, div#tab-description, .woocommerce-Tabs-panel .woocommerce-product-attributes {
    box-shadow: 0 8px 24px 0 rgb(149 157 165 / 20%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 25px 25px 25px;
    background-color: #fff;
    border-radius: 0 0 16px 16px;
}
.xts-nav-product-tabs-wrapper {
    margin-bottom: 0px !important;
}
.xts-layout-tabs .elementor-widget-text-editor{
    display: inline-block;
}
p.termp {
    background: #f5f5f5;
    padding: 15px;
    font-weight: 500;
}
.xts-product {
    height: 100%;
    display: flex;
    flex-direction: column;
    padding: 0 0 15px 0;
    box-shadow: 0 8px 24px 0 rgb(149 157 165 / 20%);
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    background-color: #fff;
    border-radius: 25px;
	    padding: 15px;
}
.xts-header-col.xts-center.xts-desktop a span {
    color: #fff;
}
.xts-sidebar .widget:last-child, .xts-cart-wrapper, .xts-empty-page, .woocommerce-order-details, .woocommerce-customer-details, .woocommerce-Addresses.col2-set.addresses, .xts-my-account-wrapper, .xts-sidebar .widget, .woocommerce-order, .xts-post {
    box-shadow: 0px 8px 24px 0px rgb(149 157 165 / 20%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 15px 30px 15px;
    padding: 25px 25px 25px 25px;
    background-color: #fff;
    border-radius: 25px;
}
form.woocommerce-ordering {
    box-shadow: 0px 8px 24px 0px rgb(149 157 165 / 20%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    background-color: #fff;
}
div#customer_details{  box-shadow: 0px 8px 24px 0px rgb(149 157 165 / 20%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 25px 25px 25px;
    background-color:#fff;
    border-radius: 25px;}
.xts-checkout-order-review {
    background-color: #fff;
}
.xts-checkout-login, .checkout_coupon, .xts-register-page {
    margin-bottom: 30px;
    padding: 30px;
    background-color: #fff;
    box-shadow: 0px 8px 24px 0px rgb(149 157 165 / 20%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.xts-empty-page:before,.woocommerce-thankyou-order-received:before{color:var(--e-global-color-primary);}
.xts-sidebar .widget:last-child, .xts-cart-wrapper,.xts-empty-page,.woocommerce-order-details, .woocommerce-customer-details, .woocommerce-Addresses.col2-set.addresses, .xts-my-account-wrapper ,.xts-sidebar .widget, .woocommerce-order, .xts-post{
     box-shadow: 0px 8px 24px 0px rgb(149 157 165 / 20%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 15px 30px 15px;
    padding: 25px 25px 25px 25px;
    background-color:#fff;
    border-radius: 25px;
}

.xts-header-text.xts-reset-all-last.xts-inline.xts-0cuqmw2sjczmweedxlj0 {
    background-color: #fff;
    border-radius: 25px;
    padding: 10px;
}
span.xts-header-cats-label {
    color: #fff;
}

.xts-content-area.col-lg-9.col-12.col-md-9,body:not(.home) .row.row-spacing-40.xts-sidebar-hidden-md {
    box-shadow: 0 8px 24px 0 rgba(149, 157, 165, .2);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 25px;
    background-color: #fff;
}
@media only screen and (max-width: 600px) {
.xts-header-bottom {
    background: #fff !important;
}
}