/*
Theme Name: WEDEX
Theme URI: https://wedex.ua/
Author: the UCart team
Author URI: https://ucart.tools
Description: WEDEX is designed to take advantage of the new design tools introduced in WordPress 6.3. 
Requires at least: 6.1
Tested up to: 6.3
Requires PHP: 5.6
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
Text Domain: wedex
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, style-variations, accessibility-ready, blog, portfolio, news
*/
.bold a {
    font-weight: 600 !important;
    color: #fff !important;
}
.text-tag {
	    color: #999794;
}
.text-tag:hover {
	    color: #ffe900;
}
.text-tagg {
	    color: #999794;
		    padding-right: 5px;
}
.text-tagg:hover {
	    color: #585755;
}
.centered_texts {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 25px;
    margin-top: -25px;
    margin-bottom: 15px;
}
.centered_texts div {
	    color: #999794;
    font-family: 'Lato', sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
    letter-spacing: normal;
}
.centered_texts div.bol {
	font-weight: 900;
    color: black;
}
.media_cases {
	background: #f4f4f4;
    margin: 0 20px;
    border-radius: 10px;
    padding-bottom: 1px;
    margin-bottom: 15px;
}
#case_media .centered_texts div {
	    font-size: 16px;
}
#case_media .centered_texts {
    padding: 0 15px;
    margin-top: -30px;
    margin-bottom: 10px;
}
.alignright {
	float: right;
    margin-left: 15px;
    margin-bottom: 5px;
}
.aligncenter {
    display: flex;
    margin: 0 auto;
}
.alignleft {
	float: left;
    margin-right: 15px;
    margin-bottom: 5px;
}/*
.videoPoster {
    background-size: cover !important;
}*/
.footer_social_btn {
    justify-content: center;
}
.footer_social_btn a {
    margin: 0 10px;
}
.footer_call_back, .footer_phone {
    display: flex;
    align-items: center;
    justify-content: center;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .footer_menu {
    display: flex; /* Используем flexbox для распределения элементов */
    flex-wrap: wrap; /* Разрешаем элементам переноситься на новую строку */
  }

  .footer_menu li {
    width: 50%; /* Задаем ширину каждому пункту списка, чтобы они занимали 2 колонки */
    box-sizing: border-box; /* Учитываем padding и border в ширине элемента */
  }
}

@media (max-width: 390px) {
	.initial_data {
    margin: 25px auto 0;
    padding-bottom: 25px;
}
.initial_data .title {
    font-size: 14px;
    line-height: 20px;
}
.initial_data .param {
    font-size: 16px;
    line-height: 32px;
}
.services_block .services_link {
    justify-content: center;
}
.services_block .services_link a {
    flex: 0 0 calc(80% - 15px);
}
}
.contact_form_block .wpcf7-response-output {
	    color: #585755 !important;
}
.title_block__video {
	position: relative;
}
.title_block__video svg {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -40px 0 0 -40px;
}
.title_block__video:hover svg path {
	opacity: 1;
    fill: #333333a1;
}
 
@media (min-width: 1024px) {
.included_white .rating_block {    margin-top: 30px;}
}
