/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */
 .ls-lang-switcher {
	float: right;
}

.ls-lang-switcher ul {
	list-style: none;
	padding-left: 6px;
	font-weight: bold;
}

.ls-lang-switcher ul li {
    float: left;
	margin-right: 10px;
}


.ls-lang-switcher ul a {
	font-size: 16px;
	color: #000 !important;
}

  /* FAQ */
  .ls_faq details{background:#fff;border:1px solid #eef1f6;border-radius:12px;padding:0;margin-bottom:12px;box-shadow:var(--shadow)}
  .ls_faq summary{cursor:pointer;list-style:none;padding:18px 20px;font-weight:600;color:var(--navy);display:flex;justify-content:space-between;align-items:center}
  .ls_faq summary::-webkit-details-marker{display:none}
  .ls_faq summary::after{content:"+";font-size:22px;color:var(--blue-mid)}
  .ls_faq details[open] summary::after{content:"–"}
  .ls_faq .ans{padding:0 20px 18px;color:var(--muted)}

/* Иконка телефона в пустой кнопке шапки */
a.ct-button.ls_show_phone {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 40px;
    min-height: 40px;
    padding: 0;
    text-decoration: none;
}

a.ct-button.ls_show_phone {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 40px;
    min-height: 40px;
    padding: 0;
    text-decoration: none;
    color: var(--theme-button-text-initial-color, #fff);
}

a.ct-button.ls_show_phone::before {
    position: static !important;
    z-index: auto !important;
    opacity: 1 !important;
    filter: none !important;

    content: "";
    display: block;
    width: 18px;
    height: 18px;
    background-color: currentColor;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 447.4 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96.5-40c-16.6-6.9-35.9-2.1-46.3 11.6L304.4 368C208.3 329.9 182.3 303.9 144.2 207.8l66.4-62.9c13.7-10.4 18.5-29.7 11.6-46.3l-40-96.5z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 447.4 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96.5-40c-16.6-6.9-35.9-2.1-46.3 11.6L304.4 368C208.3 329.9 182.3 303.9 144.2 207.8l66.4-62.9c13.7-10.4 18.5-29.7 11.6-46.3l-40-96.5z'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
}

