/* Theme Name: Cybeem Ecommerce
   Theme URI: http://cybeem.com
   Author: CYBEEM TECHNOLOGIES LTD
   Author URI: http://cybeem.com
   Description: A full featured ecommerce theme for WooCommerce.
   Version: 1.0.0
   Text Domain: cybeem-ecommerce
*/


input[type="radio"]:checked {
    accent-color:var(--wp--preset--color--secondary)!important;
}

input[type="checkbox"]:checked {
    accent-color:var(--wp--preset--color--secondary)!important;
}



/* Global Ad Image */
.ad-image {
border-radius:5px;
box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important;
}

/* Hide Woocommerce Messages & Errors */
.woocommerce-message,
.woocommerce-error,
.woocommerce-info {display:none!important;}


/* Elementor Overwrite */
.site-header .navbar-toggler .d-lg-none .custom-toggle {
    color:unset!important;
    background-color:unset!important;
}

.navbar-toggler .elementor-kit-6 button {
    color:unset!important;
    background-color:unset!important;
}
/* Elementor Overwrite */

.spacer {
  height: 0px;
  width: 100%;   
}

/* Global Fonts */
h1, h2, h3, h4, h5, h6 {
    font-family: 'Poppins', sans-serif !important;
    /* color: var(--wp--preset--color--headings)!important; */
}

p, .elementor-shortcode {
    font-family: 'Poppins', sans-serif !important;
    margin:0px!important;
    /* color: var(--wp--preset--color--text); */
}

ul {
    font-family: 'Poppins', sans-serif !important;
    /* color: var(--wp--preset--color--text)!important; */
}
a {
    text-decoration: none!important;
    color: var(--wp--preset--color--links);
}
a:hover {
    text-decoration: none!important;
    color: var(--wp--preset--color--links-hover);
}
small {
    font-family: 'Poppins', sans-serif !important;
}
/* Global Fonts */




/* START: Global Content Width */
/* .site-content {
  max-width: 1280px;
  margin: 0 auto;
} */

/* only on the WooCommerce Cart page */
body.woocommerce-cart #content.site-content,
/* only on the WooCommerce Checkout page */
body.woocommerce-checkout #content.site-content {
  max-width: 1280px;
  margin: 0 auto;
}
/* END: Global Content Width */



*:focus {
  outline: none !important;
  box-shadow: none !important;
}


.added_to_cart {
    display: block;
    width: 100%;
    text-align: center;
    padding:10px;
}



.card {
    /* border-radius: 0px!important; */
    border:0px solid rgb(240, 240, 240)!important;
    padding: 1rem!important;
    margin-bottom: 2rem!important;
    background-color: var(--wp--preset--color--product-summary-card)!important;
}

.products .card{
    padding: 0px!important;
    border:0px solid rgb(240, 240, 240)!important;
    background-color: var(--wp--preset--color--product-card)!important;
}

.products .card:hover {
  padding: 0 !important;
  box-shadow: 5px 5px 5px rgba(207, 207, 207, 0.292) !important;
  border:0px solid rgb(240, 240, 240)!important;
}

.col .card{
    padding: 0px!important;
    border:1px solid rgb(240, 240, 240)!important;
    background-color: var(--wp--preset--color--product-card)!important;
}

.col .card:hover {
  padding: 0 !important;
  box-shadow: 5px 5px 5px rgba(207, 207, 207, 0.292) !important;
  border:1px solid rgb(240, 240, 240)!important;
}



/* ========================================================== */
/* START: BUTTONS */
/* ========================================================== */
/* Buttons */



/* Add to Cart Buttons */
.button.product_type_grouped,
.button.product_type_simple,
.button.product_type_variable {
    font-size:1rem!important;
    font-weight: 300!important;
    border-radius: 0px!important;
}

.single_add_to_cart_button {
    font-size:1rem!important;
}

.add_to_cart_button {
    font-size:1rem!important;
}
/* Add to Cart Buttons */

.elementor-button {
    /* background-color: var(--wp--preset--color--button)!important;
    color: white!important; */

    /* padding: 10px 20px!important; Not sure */
    border:0px!important;
}

.elementor-button:hover {
    background-color: var(--wp--preset--color--button-hover)!important;
    color:white!important;
    border:0px!important;
}

.button {
    background-color: var(--wp--preset--color--button)!important;
    color: white!important;
    padding: 10px 20px!important;
    border:0px!important;
}

.button:hover {
    background-color: var(--wp--preset--color--button-hover)!important;
    color:white!important;
    border:0px!important;
}


.btn-primary {
    background-color: var(--wp--preset--color--button)!important;
    color: white!important;
    padding: 10px 20px!important;
    border:0px!important;
}

.btn-primary:hover {
    background-color: var(--wp--preset--color--button-hover)!important;
    color:white!important;
    border:0px!important;
}

.btn-close {
    background-color: rgba(255, 255, 255, 0)!important;
}

.btn-outline-primary {
    background-color: white !important;
    color: var(--wp--preset--color--secondary) !important;
    border: 1px solid var(--wp--preset--color--secondary) !important;
    /* height:44px; */
}





.btn-secondary {
    padding: 10px 20px!important;
    border:0px!important;
}


.btn-secondary:hover {
    border:0px!important;
}


.btn-outline-secondary {
    color: #6c757d!important;
}
.btn-outline-secondary:hover {
    color: white!important;
}

/* Add to Cart Archive Page Buttons */
.woocommerce ul.products li.product .button,
.card .button,
.card-body .button {
    display: block;
    width: 100%;
    text-align: center;
}
/* Add to Cart Archive Page Buttons */

/* ========================================================== */
/* ======= END: BUTTONS */
/* ========================================================== */




.page .entry-title {
    display: none;
}

.woocommerce .star-rating {
    font-size: 0.85rem;
    color: #f8b739;
}

.card .price del {
    color: #888;
}

/* Product Title */
.product-title-archive {
    font-size: 1rem!important;
    color: var(--wp--preset--color--product-title)!important;
}

.product-title-single {
    color: var(--wp--preset--color--product-title)!important;
}

.card-title {
    font-size: 1rem!important;
    color: var(--wp--preset--color--product-title)!important;
}

.card-title a:hover {
    color: var(--wp--preset--color--secondary)!important;
}

/* Product Badge */
.badge {
    z-index: 10;
    color:white;
    background-color: var(--wp--preset--color--badge)!important;
}
