@charset "UTF-8";

/*
Theme Name: Twenty Twenty-One
Theme URI: https://wordpress.org/themes/twentytwentyone/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Requires at least: 5.3
Tested up to: 6.0
Requires PHP: 5.6
Version: 1.7
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyone
Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready

Twenty Twenty-One WordPress Theme, (C) 2020 WordPress.org
Twenty Twenty-One is distributed under the terms of the GNU GPL.
*/
.woocommerce-ordering,
.woocommerce-result-count {
    display: none;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
    text-align: center;
    font-family: "Montserrat",sans-serif;
}

.videohere {
    margin-bottom: 24px;
}

.products-cat {
    padding-top: 0;
    display: flex;
    align-items: flex-start;
    justify-content:flex-start;
    flex-wrap: wrap;
}

.products-cat a {
    text-decoration: none;
    font-weight: bold;
    font-family: "Montserrat",sans-serif;
}

.products-cat a .cat-descr {
    color: black;
    font-weight: normal;
    line-height: 1.4em;
    margin-top: 10px;
    padding: 0 12px;
    font-size: 80%;
}

.products-cat__item {
flex-basis: 33%;
padding: 1.5% 0;
text-align: center;
margin-bottom: 24px;
font-family: "Montserrat",sans-serif;
}

.products-cat__item img {
    display: block;
    width: 100%;
    margin-bottom: 16px;
    max-width: 100%;
    max-height: 300px;
    width: auto;
    margin: 0 auto 16px;
}

.term-description {
    margin-bottom: 40px;
    font-family: "Montserrat",sans-serif;
}

.term-description p,
.term-description p:last-child {
    font-family: "Montserrat",sans-serif;
}

h1.entry-title {
    margin-bottom: 0;
}

header.entry-header {
    height: auto;
}

.woocommerce {
    display: inline-block;
    width: 100%;
}

body {
    min-width: 1240px;
}
/*
.woocommerce-product-gallery {
    min-width: 372px;
}
*/
.header-menu.header-menu-static,
header.site-header {
    min-width: 1240px;
}

@media screen and (max-width: 768px) {
    .header-menu.header-menu-static,
    header.site-header {
        min-width: 100%;
    }
}

.related.products {
    display: none;
}

.wrapper-prost .product_title.entry-title {
    /*display: none;*/
    margin-bottom: 24px;
}

.woocommerce-page div.product div.summary {
    flex-basis: 66%;
    max-width: 66%;
    width: 66%;
}

.woocommerce div.product div.images img {
    margin: 0 auto;       
}

@media screen and (max-width: 768px) {
    body {
        min-width: 100%;
    }
    h1.entry-title {
        text-align: center;
        width: 100%;
    }
    
    .woocommerce-page main {
        padding: 0!important;
    }

    iframe {
        max-width: 100%;
    }

    .wc-title h1 {

    }

    .wc-title .btn-like {
        padding: 0 14px;
        height: 36px;
    }

    .products-cat__item {
        flex-basis: 48%;
        padding: 1%;
        text-align: center;
        margin-bottom: 24px;
    }
}

@media screen and (max-width: 615px) {
    .products-cat__item {
        flex-basis: 100%;
        padding: 1%;
        text-align: center;
        margin-bottom: 24px;
    }
}


.cat-table-title {
    font-weight: bold;
    font-size: 20px;
    text-align: center;
    margin: 20px auto 10px;
    text-align: center;

}

.wc-title {
    width: 100%;
}

.ctbl {
    display: inline-block;
   /* margin-bottom: 40px; */
    width: 100%;
}

.tg + .cat-table-title {
    margin-top: 36px;
}

.tg {
    min-width: 800px;
    width: 100%;
    border-collapse:collapse;border-spacing:0;font-family: "Montserrat",sans-serif;
}
.tg td{border-color:black!important;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;
  overflow:hidden;padding:6px 12px;word-break:normal;}
.tg th{
    border-color:black!important;border-style:solid;
    border-width:1px;font-family:Arial, sans-serif;font-size:14px;
  font-weight:normal;overflow:hidden;padding:6px 12px;word-break:normal;
  background-color:#898989;border-color:#000000;color:#ffffff;font-weight:bold;
}
.tg .tg-xmb8 {
    text-align: left;
}
  .tg .tg-1wig{font-weight:bold;text-align:left;vertical-align:top}
  .tg .tg-r87g{background-color:#898989;border-color:#000000;color:#ffffff;font-weight:bold;text-align:left;vertical-align:top}
  .tg .tg-baqh{text-align:center;vertical-align:top}
  .tg .tg-wp8o{border-color:#000000;text-align:center;vertical-align:top}
  .tg .tg-1bsu{background-color:#898989;border-color:#000000;color:#ffffff;font-weight:bold;text-align:center;vertical-align:top}
  .tg .tg-mcqj{border-color:#000000;font-weight:bold;text-align:left;vertical-align:top}