/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
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: 1.0.1
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
*/

/*
    Ссылки
*/

a {
    color: var(--e-global-color-accent);
}

a:active, a:hover {
    color: #d9534f;
}

/*
    Описание
*/

figcaption {
    padding-bottom: 15px;
	color: rgb(232 189 109 / 88%);
}

/*
    Тизер постов
*/

figure {
    margin-inline-start: 0;
    margin-inline-end: 0;
}

h3.elementor-heading-title.elementor-size-default {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.dce-excerpt {
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow-y: hidden;
    overflow-x: hidden;
}

/*
    Таблицы
*/

table td, table th {
    color: #CECECE;
	border: 1px solid #55595c;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: #2f2f2f;
}

table tbody tr:hover>td, table tbody tr:hover>th {
    background-color: #272727 !important;
}

/*
    Contact Form 7
*/

div.wpcf7 {
    background: var(--e-global-color-primary);
    padding: 30px;
    border-radius: 15px;
	margin: 20px 0px;
}

div.wpcf7 div {
    margin:0px;
}

div.wpcf7 input,textarea {
    border-color: var(--e-global-color-accent);
    border-width: 3px 3px 3px 3px;
    border-radius: 10px 10px 10px 10px;
}

.filed-cf {
    float: left;
    padding-right: calc(15px/2);
    padding-left: calc(15px/2);
	padding-bottom: calc(30px/2);
    width: 50%;
    float: left;
}

.filed-cf input {
        max-width: 100%;
}

.clear-cf {
   clear: both;
}

submit-cf {
    width: 100%;
}

.submit-cf input {
    width: 99%;
    background: var(--e-global-color-accent);
    margin: 0 auto;
    display: block;
    color: #2A2C30;
    text-transform: uppercase;
}

.jet-popup.jet-popup--front-mode .jet-popup__container-inner {
    background: #464646 !important;
}