/*
	Theme Name: Hello Elementor
	Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
	Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
	Author: Elementor Team
	Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
	Version: 3.4.6
	Stable tag: 3.4.6
	Requires at least: 6.0
	Tested up to: 6.8
	Requires PHP: 7.4
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain: hello-elementor
	Tags: accessibility-ready, flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready,
*/
.txt-blue {color:#0B9BD3}
table.price-table-otoplenie tr td:first-child {
    color: #0B9BD3;
    min-width: 180px;
    font-weight: 700
}

table.price-table-otoplenie tr td:nth-child(3),table.price-table-otoplenie tr td:nth-child(4),table.price-table-otoplenie tr td:nth-child(5) {
    width: 150px;
    text-align: center
}

table.price-table-otoplenie thead {
    background-color: #333;
    color: #fff;
    font-weight: 700
}

table.price-table-otoplenie tr td {
    vertical-align: middle
}

table.price-table-otoplenie {
    background-color: rgba(255,255,255,.8);
    font-family: "Roboto";
    font-size: 16px;
    max-width: 100%
}
table.condition-price-table tr td {text-align:center; padding:7px; width: 50%}

.woocommerce table.shop_attributes tr th {width:50%; text-align:right; padding-right: 10px; border: 1px solid hsla(0, 0%, 50%, .15);}
.woocommerce table.shop_attributes tr td {width:50%; padding-left: 10px; border: 1px solid hsla(0, 0%, 50%, .15);}
.elementor-widget-woocommerce-product-price p.price {margin-bottom:0}
.mt-0 {margin-top:0px; margin-bottom:10px;}
table.inner-price-table {width:100%!important; table-layout: fixed;}
.inner-price-table {width: 100%; text-align: center}
.inner-price-table thead tr td {background-color:#dddddd; padding:7px 0;}
.inner-price-table tr td {padding:3px 0; border: 1px solid #cccccc; width:100%}
.inner-price-table tbody tr:hover {background-color:#f5f5f5;}
.inner-price-table input[type=text] {height: inherit; padding-top: 5px; padding-bottom: 5px; text-align: center; width:60%; border:1px solid #00a8ea; border-radius:0px;}
.inner-price-table input[type=text]:disabled {background-color:#f5f5f5;}
#cn-close-notice {display:none}


@media screen and (max-width: 500px) {
    table.price-table-otoplenie {
        display:block;
        width: 100%;
        overflow-x: auto;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }
    table.price-table-otoplenie tr td:nth-child(2) {
        min-width: 360px
    }
    .table-responsive {
        display: block;
        width: 100%;
        overflow-x: auto;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
    table.inner-price-table {
        table-layout: auto;
    }
}