/*
Theme Name: ToothGems.pro
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

/* workaround css for forcing svg files to appear */
/* ref: https://www.jucra.com/whmcs/knowledgebase/140/ */


.wc-block-grid__product-image {

    padding-top: 25px;
}

.branding {

    padding-top:45px;
    padding-bottom:25px;
}

.main-nav > li > a .menu-text {

    letter-spacing: 0.1em;
}

/* slider */

.elementor-element .elementor-main-swiper, .elementor-lightbox .elementor-main-swiper {

    border-radius: 25px !important;
}

.elementor-slide-description {

    max-width:560px;

}

.elementor-slide-description img {

    margin-top:10px;
    margin-bottom:10px;
    width:400px;

}

.elementor-slide-heading {

    display:none;
}

/* produkt */

ul.produkt-lista ::marker {

    color: #fff !important;
}

.elementor-widget.elementor-widget-the7-wc-products .img-border, .elementor-widget.elementor-widget-the7-wc-products-carousel .img-border {

    border-radius: 25px;
}

.woocommerce-Price-amount, .woocommerce-Price-currencySymbol {


    font-weight: bold;
    color: #c8af9e !important;
    
}

span.price {

    padding-bottom: 20px !important;

}

h4.product-title {

    padding-top: 20px !important;
}

.product-title a {

    color: #000 !important;
}

.woo-list-buttons a {

    background-color: #000000;
    background-image: none;
    font-family: "Roboto", Sans-serif;
    font-weight: 700;
    font-size: 16px !important;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #000000;
    border-radius: 50px 50px 50px 50px !important;
    padding: 16px 24px 16px 24px;

}


/* coming soon */

.woocommerce-coming-soon-header, .tutor-meta {

    display:none;
}

body:has(.woocommerce-coming-soon-banner) h1.wp-block-heading.woocommerce-coming-soon-banner, body:has(.woocommerce-coming-soon-entire-site) h1.wp-block-heading.woocommerce-coming-soon-banner {

    padding-top:50px;
}

#coming-soon-footer-banner {

    display: none;
}

/* strona glowna */

.top-bar-bg {
    box-sizing: content-box !important;
}

.tutor-card-image-top {

    border-radius: 4px 4px 0px 0px !important;
}

.tutor-card:not(.tutor-no-border) {

    border: 0px;
}

.tutor-card-footer:not(.tutor-no-border) {

    border-top: 0px;
}

.tutor-card-body {

    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
}

.tutor-card-footer {

    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
}

.shopping-cart .buttons a.button {

    min-width: 200px;
}  

/* Breadcrumbs */

.page-title.breadcrumbs-bg .breadcrumbs {
  
    min-width: 300px;
    background: transparent;
    border: 1px solid #c8af9e;
    border-radius: 24px;
    padding:10px;

}

/* Stopka */

#branding-bottom img {

    width:30px;
    height:33px;
}

/* formularz wpforms */

#wpforms-submit-720 {

    color: #fff;
    background-color: #000;
    border-radius: 50px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px !important;
    font-weight:700 !important;
    height:53px;
    border: 3px solid #000;

}

#wpforms-submit-720:hover {

    color: #000;
    background-color: transparent;
    background-image: none;
    border: 3px solid #000;

}

.wpforms-field-container input, .wpforms-field-container textarea {

    
    border: 1px solid #c8af9e !important;
    background: transparent !important;
}

