/*
Theme Name: Steelthemes Nest Child
Author: Steelthemes
Description: Nest is a Ecommerce wordpress Theme.
Version: 1.0
Template: steelthemes-nest

This is the child theme for Steelthemes Nest theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

:root {
	--border-color: #39c3e4 !important;
	--border-color-2: #219EBC !important;
	--background-1: #219EBC !important;
	--background-2: #cef3fb !important;
	--background-3: #219ebc !important;
}
.page-header .archive-header {
    background: #94e3f5;
}
.variable-items-wrapper li span {
    position: relative;
}

/* .variable-items-wrapper li span::after {
    content: " + 10 Tablet/s Free";
} */

.product_wrapper .sold {
    display: none;
}

.product_wrapper .vendord {
    display: none;
}

.header-wrap.header-space-between .main-menu {
    margin-left: auto;
}

.product-cart-wrap:hover .product-img-action-wrap .product-action-1 {
    opacity: 0;
    visibility: hidden;
}

.product-code__inner {
    display: inline-flex;
    flex-wrap: wrap;
    background-color: #219ebc;
    /* border: 1px dashed #000; */
}

.product-code__inner p {
    padding: 8px 10px;
    margin-bottom: 0;
    color: #fff;
}

.product-code__inner span {
    padding: 5px 10px;
    background-color: #365eff;
    color: #fff;
    border: 4px dotted #219ebc;
    margin-right: 10px;
}

.product-code-copy-btn {
    color: #4988cc;
    padding: 6px;
    display: inline-block;
    background-color: #f3f0f0;
    color: #000;
    margin-top: 5px;
    margin-left: 5px;
    cursor: pointer;
}

.psfw-social-icons::before {
    content: "Share: ";
    margin-right: 10px;
    font-weight: bold;
    display: flex;
    align-items: center;
}

.product-cart-wrap {
    border: 1px solid #219ebc;
}

.single-product .woosw-btn {
    display: none !important;
}
.wpisset-button {
    background-color: #219ebc;
    color: #fff;
    border-radius: 5px;
    text-decoration: blink;
	box-shadow: var(--box-shadown-2);
	width: 30%;
    display: block;
    margin: auto;
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 0.6s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-direction: alternate;
}
.wpisset-button:hover {
    color: #fff;
}
#glt-translate-trigger {
    left: 0 !important;
    right: auto;
    bottom: 60px;
}
.modal {
    z-index: 9999999999;
}
.woocommerce-checkout .woocommerce-form-login-toggle {
    display: none;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle {
	margin-top: 20px;
}
@-webkit-keyframes blinker {
    from {
        opacity: 1;
    }

    to {
        opacity: 0.5;
    }
}
span.woo-selected-variation-item-name {
    color: #219ebc;
}
body .woocommerce-thankyou-order-received {
    background: #219ebc;
}
body.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {
    background-color: #219ebc;
    color: #fff;
    box-shadow: none;
}
body .owl-carousel .owl-nav .owl-prev, body .owl-carousel .owl-nav .owl-next {
    color: #fff;
}
.woocommerce-Tabs-panel--description .footable-header {
    border-bottom: 1px solid var(--border-color);
    border-top: 1px solid var(--border-color);
}
.woocommerce-Tabs-panel--description  .row-title {
	border-top: 1px solid var(--border-color);
}
.woocommerce-Tabs-panel--description tbody tr {
    border-bottom: 1px solid var(--border-color);
}
.woocommerce-Tabs-panel--description .footable {
	table-layout: fixed;
}
.woocommerce-Tabs-panel--description .footable .select2-container--default .select2-selection--single {
    height: 44px !important;
    line-height: 44px !important;
}
.woocommerce-Tabs-panel--description .footable .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 44px !important;
}
.woocommerce-Tabs-panel--description .footable .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 9px !important;
}
body .woocommerce-error, body .woocommerce-info, body .woocommerce-message {
    background: #f6f5f8;
}
body .woocommerce table.my_account_orders thead th, body .woocommerce table.shop_table thead th, body table.shop_table thead th {
    background:transparent;
}
.site-testimonial .testimonial_box {
    border: 1px solid #219ebc;
    height: calc(100% - 50px);
	display: flex;
    flex-direction: column;
	margin-left: 2px;
    margin-right: 2px;
}
.site-testimonial .owl-stage {
	display: flex;
}
.site-testimonial .owl-item {
	float: unset;
}
.site-testimonial .testimonial_box .comment {
    flex: 1 0 auto;
}
.side-testimonial-area .position_one .owl-carousel .owl-nav {
    padding-top: 10px;
}
body .woocommerce-tabs ul {
    list-style: disc;
    padding-left: 20px;
}
body .cart_notice .woocommerce-message {
    color: #fff;
}
body .cart_notice .woocommerce-message a.button {
    color: #fff !important;
}
.woocommerce-checkout #payment ul.payment_methods li input[type=radio]:checked {
    position: relative;
}
.woocommerce-checkout #payment ul.payment_methods li input[type=radio]:checked::before {
    content: "";
    position: absolute;
    height: 11PX;
    width: 11PX;
    background-color: #219ebc;
    border-radius: 50%;
    top: 5px;
    left: 5px;
}
input[type=checkbox] {
    position: relative;
}
input[type=checkbox]:checked::before {
    background-image: url('data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='22' height='22' fill='%23219EBC'/%3E%3Cpath d='M8.75508 16.015L4.20508 11.465C3.93164 11.1916 3.93164 10.7486 4.20508 10.4752L5.19492 9.48535C5.46836 9.21191 5.91133 9.21191 6.18477 9.48535L9.25 12.5506L15.8152 5.98535C16.0887 5.71191 16.5316 5.71191 16.8051 5.98535L17.7949 6.9752C18.0684 7.24863 18.0684 7.6916 17.7949 7.96504L9.74492 16.015C9.47148 16.2885 9.02852 16.2885 8.75508 16.015Z' fill='white'/%3E%3C/svg%3E%0A');
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    top: 0;
    left: 0;
}
.star-rating span::before {
    color: #fcb900 !important;
}
@media (max-width:767px) {
	.product-code__inner span {
		padding: 5px 10px;
		background-color: #90cedd;
		color: #fff;
		border-right: none;
		margin-right: 0;
		width: 100%;
		text-align: center;
		border-bottom: 1px dashed #000;
	}
	.wpisset-button {
		width: 100%;
	}
	.woocommerce-Tabs-panel--description .footable  td {
		display: table-cell;
		font-size: 12px;
		line-height: 1.2;
		padding: 5px;
	}
	.woocommerce-Tabs-panel--description .footable .select2-container--default .select2-selection--single {
		height: 34px !important;
		line-height: 44px !important;
	}
	.woocommerce-Tabs-panel--description .footable .select2-container--default .select2-selection--single .select2-selection__rendered {
		line-height: 34px !important;
	}
	.woocommerce-Tabs-panel--description .footable a.button {
		    font-size: 12px !important;
    		padding: 5px!important;
	}
	.woocommerce-Tabs-panel--description .footable .select2-container--default .select2-selection--single .select2-selection__arrow {
		top: 4px !important;
	}
	.woocommerce-Tabs-panel--description tbody {
		border-top: 1px solid var(--border-color);
	}
	
	.woocommerce table.shop_table_responsive tr {
		background: transparent;
		padding: 0;
	}
	body .page_wapper .product-type-simple .product-cart-wrap.style_one .product-card-bottom .add-cart a, 
body .page_wapper .product-type-simple .product-cart-wrap.deals_style_one .product-card-bottom .add-cart a, 
body .page_wapper .product-type-variable .product-cart-wrap.style_one .product-card-bottom .add-cart a, 
body .page_wapper .product-type-variable .product-cart-wrap.deals_style_one .product-card-bottom .add-cart a, 
body .page_wapper .product-type-external .product-cart-wrap.style_one .product-card-bottom .add-cart a, 
body .page_wapper .product-type-external .product-cart-wrap.deals_style_one .product-card-bottom .add-cart a, 
body .page_wapper .product-type-grouped .product-cart-wrap.style_one .product-card-bottom .add-cart a, 
body .page_wapper .product-type-grouped .product-cart-wrap.deals_style_one .product-card-bottom .add-cart a, 
body .page_wapper .product-type-grouped .product-cart-wrap.style_one .product-card-bottom .add-cart a, 
body .page_wapper .product-type-grouped .product-cart-wrap.deals_style_one .product-card-bottom .add-cart a, 
body .page_wapper .product-type-variable-subscription .product-cart-wrap.style_one .product-card-bottom .add-cart a, 
body .page_wapper .product-type-variable-subscription .product-cart-wrap.deals_style_one .product-card-bottom .add-cart a {
    width: 100% !important;
    height: unset !important;
    padding: 11px 9px !important;
    text-align: center;
}
	body .product_wrapper .add_to_cart_button,body .product_wrapper .button,body .product_deal_three .add-cart a {
		padding: 8px 8px !important;
		width: 100%;
		display: block;
	}

}