/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

h3.accordion-title {
    font-family: 'POPPINS';
    text-align: center;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-size: .75rem;
    font-weight: 600;
    margin: 0;
    display: flex;
    justify-content: space-between;
    gap: 50px;
}

.accordion-item {
    border: 1px solid #ddd;
    margin: 0 0 10px;
    border-left: 0;
    border-right: 0;
    border-top: 0;
}

.product-accordions {
    padding: 70px 0 0;
}
h2.woocommerce-loop-product__title {
    color: #4D91C3;
    margin-bottom: 0px;
}
span.price {
    color: #1B5076 !i;
    !;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 20px;
    letter-spacing: 0.7px;
    word-spacing: 0em;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price {
    color: #1B5076;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 20px;
    letter-spacing: 0.7px;
    word-spacing: 0em;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    color: #FFFFFF;
    background-color: #1B5076;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
    letter-spacing: 0.7px;
    word-spacing: 0em;
    border-style: none;
    margin-top: 5px;
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    width: 100%;
    top: 40%;
    z-index: 9999;
}
button.owl-prev span, button.owl-next span {
    color: #ffffff;
    font-size: 60px;
    font-family: emoji;
}

.tawcvs-swatches.oss- {
    gap: 20px;
}
.single_add_to_cart_button {
    width: 80% !important;
    padding: 13px  0 !important;
    background: #1B5076 !important;
    opacity: 100%;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th, table tbody tr:hover>td, table tbody tr:hover>th{
	
	background:inherit !important;
}
.woo_sc_call_popup:hover{
box-shadow:none;
    transform: none;
}


.woo_sc_text_icon {
    justify-content: flex-start;
}
span.woo_sc_text {
    text-align: center;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-size: .75rem;
    font-weight: 600;
    margin: 0;
    display: flex;
    justify-content: space-between;
    gap: 50px;
    color: #4d91c3;
}
div#woo_sc_show_popup {
    margin: 0;
    padding: 0;
	justify-content: space-between;
    width: 100%;
}

span.accordion-icon.down {
    letter-spacing: 3px;
    font-size: .75rem;
    color: #4d91c3;
}
table td, table th {
    padding: 0 !important;
}
.swatch.swatch-shape-circle:before {
    border: 0px solid #ddd !important;
    border-radius: 0 !important;
    background: transparent;
}


.woocommerce div.product .cart.variations_form .tawcvs-swatches .swatch.swatch-shape-circle, .woocommerce div.product .cart.variations_form .tawcvs-swatches .swatch-show-more.swatch-shape-circle, .woocommerce div.product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch.swatch-shape-circle, .woocommerce div.product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch-show-more.swatch-shape-circle, .woocommerce div.product .woosb-product .variations_form .tawcvs-swatches .swatch.swatch-shape-circle, .woocommerce div.product .woosb-product .variations_form .tawcvs-swatches .swatch-show-more.swatch-shape-circle, .woocommerce:not(.archive) li.product .cart.variations_form .tawcvs-swatches .swatch.swatch-shape-circle, .woocommerce:not(.archive) li.product .cart.variations_form .tawcvs-swatches .swatch-show-more.swatch-shape-circle, .woocommerce:not(.archive) li.product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch.swatch-shape-circle, .woocommerce:not(.archive) li.product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch-show-more.swatch-shape-circle, .woocommerce:not(.archive) li.product .woosb-product .variations_form .tawcvs-swatches .swatch.swatch-shape-circle, .woocommerce:not(.archive) li.product .woosb-product .variations_form .tawcvs-swatches .swatch-show-more.swatch-shape-circle, .woocommerce.archive .cart.variations_form .tawcvs-swatches .swatch.swatch-shape-circle, .woocommerce.archive .cart.variations_form .tawcvs-swatches .swatch-show-more.swatch-shape-circle, .woocommerce.archive .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch.swatch-shape-circle, .woocommerce.archive .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch-show-more.swatch-shape-circle, .woocommerce.archive .woosb-product .variations_form .tawcvs-swatches .swatch.swatch-shape-circle, .woocommerce.archive .woosb-product .variations_form .tawcvs-swatches .swatch-show-more.swatch-shape-circle, .wc-product-table-wrapper .cart.variations_form .tawcvs-swatches .swatch.swatch-shape-circle, .wc-product-table-wrapper .cart.variations_form .tawcvs-swatches .swatch-show-more.swatch-shape-circle, .wc-product-table-wrapper .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch.swatch-shape-circle, .wc-product-table-wrapper .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch-show-more.swatch-shape-circle, .wc-product-table-wrapper .woosb-product .variations_form .tawcvs-swatches .swatch.swatch-shape-circle, .wc-product-table-wrapper .woosb-product .variations_form .tawcvs-swatches .swatch-show-more.swatch-shape-circle, .woocommerce.single-product .cart.variations_form .tawcvs-swatches .swatch.swatch-shape-circle, .woocommerce.single-product .cart.variations_form .tawcvs-swatches .swatch-show-more.swatch-shape-circle, .woocommerce.single-product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch.swatch-shape-circle, .woocommerce.single-product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch-show-more.swatch-shape-circle, .woocommerce.single-product .woosb-product .variations_form .tawcvs-swatches .swatch.swatch-shape-circle, .woocommerce.single-product .woosb-product .variations_form .tawcvs-swatches .swatch-show-more.swatch-shape-circle {
    -webkit-border-radius: 0% !important; 
    -moz-border-radius: 0% !important;
    border-radius: 0% !important;
}

.swatch-label {
    border: 1px solid #ddd;
    border-radius: 0 !important;
    background: transparent !important;
    height: 30px !important;
    width: 30px !important;

}
.selected{
	    border: 2px solid #345a7e !important;
}

.swatch-s:before {
    border-radius: 0 !important;
    
}
span.color_cls_start {
    width: 100%;
    display: block !important;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-size: .75rem;
    font-weight: 600;
    margin: 0;
    color: #4d91c3; 
}
.model {
    display: flex;
    gap: 20px;
    text-align: left;
    margin-top: 10px;
}
.wpgs-for .slick-arrow::before, .wpgs-nav .slick-prev::before, .wpgs-nav .slick-next::before {
    color: #ffffff !important;
}
.right_ims_sec {
    display: flex;
    gap: 20px;
    margin-bottom: 20px;
}
.right_ims_sec img {
        width: 130px;

}
.right_ims_sec a h4 {
    color: #1B5076;
    font-size: 20px;
}
.right_ims_sec p.product.woocommerce.add_to_cart_inline {
    border: 0 !important;
    display: flex;
    flex-direction: column;
    margin: 0;
    padding: 0 !important;
    gap: 10px;
}

.right_ims_sec p.product.woocommerce.add_to_cart_inline a {
    background: #1B5076;
    color: #fff;
    text-align: center;
}
.model img {
    max-width: min(var(--image-max-width, 100%), 100%);
}
.model-info {
    font-size: .75rem;
}
.model-image {
    WIDTH: 150PX;
}
span.price {
    margin: 0 0 10px;
    display: inline-block;
}