/*
Theme Name: Rebell Child
Author: WebGeniusLab
Author URI: http://webgeniuslab.net
Description: WebGeniusLab team presents absolutely fresh and powerful WordPress theme. It combines new technologies and functional design that helps to showcase your content in better way. This WordPress theme is developed with attention to details, so you can create effective presentation of a website easily. Enjoy building web pages with our product!
Version: 1.0
Template: rebell
Text Domain: rebell-child
*/

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus,
.wc-block-components-form div.wc-block-components-text-input input:is([type=email], [type=number], [type=tel], [type=text], [type=url]):active, .wc-block-components-form div.wc-block-components-text-input input:is([type=email], [type=number], [type=tel], [type=text], [type=url]):focus, div.wc-block-components-text-input input:is([type=email], [type=number], [type=tel], [type=text], [type=url]):active, div.wc-block-components-text-input input:is([type=email], [type=number], [type=tel], [type=text], [type=url]):focus, .woocommerce form .form-row.form-row .input-text:active, .woocommerce form .form-row.form-row .input-text:focus, .woocommerce form .form-row.form-row select:active, .woocommerce form .form-row.form-row select:focus, input[type=text]:active, input[type=text]:focus, input[type=url]:active, input[type=url]:focus, input[type=search]:active, input[type=search]:focus, input[type=email]:active, input[type=email]:focus, input[type=password]:active, input[type=password]:focus, input[type=tel]:active, input[type=tel]:focus, input[type=time]:active, input[type=time]:focus, input[type=number]:active, input[type=number]:focus, input[type=date]:active, input[type=date]:focus, select:active, select:focus, textarea.wc-block-components-textarea:active, textarea.wc-block-components-textarea:focus, textarea:active, textarea:focus{
  box-shadow: 0 0 0 1000px var(--rebell-secondary-color) inset !important;
  -webkit-box-shadow: 0 0 0 1000px var(--rebell-secondary-color) inset !important;
  transition: background-color 5000s ease-in-out 0s; 
}

div.wc-block-components-radio-control .wc-block-components-radio-control__option .wc-block-components-radio-control__option-layout{
	align-items: start !important;
}
#radio-control-wc-payment-method-options-stripe__label>span>span {
    margin-left: 10px;
}

.wc-block-cart-item__total {
	display: table-cell !important;
}

.woocommerce .woo_mini_cart .buttons .button.checkout {
    color: var(--rebell-button-color-idle) !important;
    background-color: var(--rebell-button-bg-idle)  !important;
    border: 1px solid var(--rebell-button-border-idle)  !important;
}
.woocommerce .woo_mini_cart .buttons .button.checkout:hover, 
.woocommerce .woo_mini_cart .buttons .button.checkout:focus, 
.woocommerce .woo_mini_cart .buttons .button.checkout:active {
	color: var(--rebell-button-color-hover) !important;
    background-color: var(--rebell-button-bg-hover) !important;
    border: 1px solid var(--rebell-button-border-hover) !important;
}
.woocommerce div.product form.cart a.button.buy-now-button {
    width: auto !important;
    margin-left: 20px;
}
form.elex-product-page-shipping-calculator-form a.button.elex-product-page-shipping-calculator-check-shipping-rate-btn {
    width: 100%;
    text-align: center;
}
select#pa_size {
    border-bottom: 1px solid rgba(var(--rebell-header-rgb), 0.2);
}
.woocommerce div.product form.cart .variations select {
    background-image: var(--rebell-bg-caret-h);
    background-position: center right !important;
    background-size: 12px !important;
}
div#elex-product-page-shipping-calculator-shipping-rates-container {
    width: 100%;
}

@media (max-width: 1200px) {
	.woocommerce div.product form.cart a.button.buy-now-button {
		margin-left: 0px;
        width: 100% !important;
	}
	.elex-product-page-shipping-calculator-templete-container {
		margin-top: 20px;
	}
}