/*!
Theme Name: leikozu
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: leikozu
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

leikozu is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

a {
  color: #000;
}
a:hover {
  color: #eb0000;
}
a:active {
  color: #eb0000;
}
.alternative-font {
  color: #d9534f;
}
p.drop-caps:first-child:first-letter {
  color: #d9534f;
}
p.drop-caps.secundary:first-child:first-letter {
  background-color: #d9534f;
}
ul.nav-pills > li.active > a {
  background-color: #d9534f;
}
ul.nav-pills > li.active > a:hover,
ul.nav-pills > li.active > a:focus {
  background-color: #d9534f;
}
.sort-source-wrapper .nav > li.active > a {
  color: #d9534f;
}
.sort-source-wrapper .nav > li.active > a:hover,
.sort-source-wrapper .nav > li.active > a:focus {
  color: #d9534f;
}
.pagination > .active a,
.pagination > .active span,
.pagination > .active a:hover,
.pagination > .active span:hover,
.pagination > .active a:focus,
.pagination > .active span:focus {
  background-color: #d9534f !important;
}
.btn-default {
  color: #000;
  background-color: #ececec;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #fff;
  background-color: #d9534f;
  border-color: #d9534f;
}
.btn-primary,
.pagination .current {
  border-color: #d9534f !important;
  color: #ffffff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #d9534f;
  border-color: #d9534f;
}
.btn-primary:hover,
.pagination .current:hover {
  border-color: #b32121;
  background-color: #b32121;
}
.btn-primary:active,
.pagination .current:active,
.btn-primary:focus,
.pagination .current:focus {
  border-color: #0077b3;
  background-color: #0077b3;
}

.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open > .dropdown-toggle.btn-default.focus,
.open > .dropdown-toggle.btn-default:focus,
.open > .dropdown-toggle.btn-default:hover {
  color: #fff;
  background-color: #d5514d;
  border-color: #d7524e;
}

.btn-primary.active,
.btn-primary:active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #d21610;
  border-color: #d21610;
}

html .btn-outline.btn-primary {
  color: #d9534f;
  background-color: transparent;
  background-image: none;
  border-color: #d9534f;
}
html .btn-outline.btn-primary:hover,
html .btn-outline.btn-primary.hover {
  color: #d21610;
  background-color: #ecabab;
  border-color: #b32121;
}
html .btn-outline.btn-primary:focus,
html .btn-outline.btn-primary.focus {
  -webkit-box-shadow: 0 0 0 3px rgba(204, 0, 0, 0.5);
  box-shadow: 0 0 0 3px rgba(204, 0, 0, 0.5);
}
html .btn-outline.btn-primary.disabled,
html .btn-outline.btn-primary:disabled {
  color: #cc0000;
  background-color: transparent;
}
html .btn-outline.btn-primary:active,
html .btn-outline.btn-primary.active {
  color: #fff !important;
  background-color: #d9534f !important;
  border-color: #d09492 !important;
}
html .show > .btn-outline.btn-primary.dropdown-toggle {
  color: #fff !important;
  background-color: #0088cc !important;
  border-color: #0088cc !important;
}
html .btn-outline.btn-secondary {
  color: #e36159;
  background-color: transparent;
  background-image: none;
  border-color: #e36159;
}
html .btn-outline.btn-secondary:hover,
html .btn-outline.btn-secondary.hover {
  color: #fff;
  background-color: #e36159;
  border-color: #e36159;
}
html .btn-outline.btn-secondary:focus,
html .btn-outline.btn-secondary.focus {
  -webkit-box-shadow: 0 0 0 3px rgba(227, 97, 89, 0.5);
  box-shadow: 0 0 0 3px rgba(227, 97, 89, 0.5);
}
html .btn-outline.btn-secondary.disabled,
html .btn-outline.btn-secondary:disabled {
  color: #e36159;
  background-color: transparent;
}
html .btn-outline.btn-secondary:active,
html .btn-outline.btn-secondary.active {
  color: #fff !important;
  background-color: #e36159 !important;
  border-color: #e36159 !important;
}
html .show > .btn-outline.btn-secondary.dropdown-toggle {
  color: #fff !important;
  background-color: #e36159 !important;
  border-color: #e36159 !important;
}

.progress-bar-primary {
  background-color: #d9534f;
}
section.highlight {
  background-color: #fff !important;
  border-color: #ededed !important;
  color: #9cb1c5;
}
section.page-top h1,
section.page-top h2,
section.page-top .page-top-title {
  border-bottom-color: #cf0000;
}
section.toggle label {
  color: #d9534f;
  border-left-color: #d9534f;
}
section.toggle.active > label {
  background-color: #d9534f;
  border-color: #d9534f;
  color: #fff;
}
section.page-top.custom-product {
  background-color: #0077b3;
  border-top-color: #0081c2;
}
.feature-box .feature-box-icon {
  background-color: #d9534f !important;
}
.feature-box.secundary .feature-box-icon i.icon {
  color: #d9534f;
}
.thumb-info .thumb-info-type {
  background-color: #d9534f;
}
.thumb-info .thumb-info-action-icon {
  background-color: #d9534f;
}
.thumb-info-social-icons a {
  background-color: #d9534f;
}
.thumbnail .zoom {
  background-color: #d9534f;
}
.inverted {
  background-color: #d9534f;
}
.tabs ul.nav-tabs a,
.tabs ul.nav-tabs a:hover {
  color: #d9534f;
}
.tabs ul.nav-tabs a:hover {
  border-top-color: #d9534f;
}
.tabs ul.nav-tabs li.active a {
  border-top-color: #d9534f;
  color: #d9534f;
}
.tabs.tabs-bottom ul.nav-tabs li a:hover,
.tabs.tabs-bottom ul.nav-tabs li.active a,
.tabs.tabs-bottom ul.nav-tabs li.active a:hover,
.tabs.tabs-bottom ul.nav-tabs li.active a:focus {
  border-bottom-color: #d9534f;
}
.tabs.tabs-vertical.tabs-left ul.nav-tabs li a:hover,
.tabs.tabs-vertical.tabs-left ul.nav-tabs li.active a,
.tabs.tabs-vertical.tabs-left ul.nav-tabs li.active a:hover,
.tabs.tabs-vertical.tabs-left ul.nav-tabs li.active a:focus {
  border-left-color: #d9534f;
}
.tabs.tabs-vertical.tabs-right ul.nav-tabs li a:hover,
.tabs.tabs-vertical.tabs-right ul.nav-tabs li.active a,
.tabs.tabs-vertical.tabs-right ul.nav-tabs li.active a:hover,
.tabs.tabs-vertical.tabs-right ul.nav-tabs li.active a:focus {
  border-right-color: #d9534f;
}
ul.list.icons li i {
  color: #d9534f;
}
i.icon-featured {
  background-color: #d9534f;
}
.parallax blockquote i.icon-quote-left {
  color: #d9534f;
}
section.video blockquote i.icon-quote-left {
  color: #d9534f;
}
.panel-group .panel-heading a {
  color: #d9534f;
}
.panel-group.secundary .panel-heading {
  background-color: #d9534f !important;
}
#header nav ul.nav-main li.red a {
  color: #fff;
  background-color: #d9534f;
}

#header nav ul.nav-main ul.dropdown-menu,
#header nav ul.nav-main li.dropdown.open .dropdown-toggle,
#header nav ul.nav-main li.red a:hover,
#header nav ul.nav-main li.red a:focus,
#header nav ul.nav-main li > a:hover,
#header nav ul.nav-main li > a:focus,
#header nav ul.nav-main li.dropdown:hover a {
  color: #fff;
  background-color: #d9534f !important;
}
#header nav ul.nav-main ul.dropdown-menu li:hover > a,
#header nav ul.nav-main ul.dropdown-menu li:focus > a {
  background-color: #4d4d4d !important;
}
#header nav ul.nav-main ul.dropdown-menu {
  color: #000;
  background-color: #d9534f;
  border-color: #d9534f;
}
#header nav ul.nav-main ul.dropdown-menu:hover {
  border-color: #4d4d4d;
  background-color: #0099e6;
}
#header nav ul.nav-main ul.dropdown-menu:active,
#header nav ul.nav-main ul.dropdown-menu:focus {
  border-color: #0077b3;
  background-color: #b8b8b8;
}
#header nav ul.nav-main li.dropdown:hover ul.dropdown-menu li > a {
  background: none !important;
  color: rgb(255, 215, 213);
}
#header nav ul.nav-main li.dropdown:hover ul.dropdown-menu li > a:hover {
  background: #d9534f !important;
  color: #fff;
}

#header.abs-menu nav ul.nav-main ul.dropdown-menu {
  color: #333;
  background-color: #fff !important;
  text-shadow: none;
}
#header.abs-menu nav ul.nav-main li.dropdown ul.dropdown-menu li:hover > a,
#header.abs-menu
  nav
  ul.nav-main
  li.dropdown:hover
  ul.dropdown-menu
  li
  > a:hover {
  color: #d9534f;
  background-color: #f4f4f4 !important;
}

#header.single-menu nav ul.nav-main li.active > a {
  border-top: 5px solid #d9534f;
}
#header.darken-top-border {
  border-top: 5px solid #0077b3 !important;
}
#header.colored .header-top {
  background-color: #d9534f;
}
#header.colored .header-top ul.nav-top li a:hover {
  background-color: #0099e6 !important;
}
#header.flat-menu nav ul.nav-main li > a,
#header.flat-menu nav ul.nav-main li.active > a {
  color: #666;
}
#header.flat-menu nav ul.nav-main li.active > a {
  color: #d9534f;
  background-color: transparent !important;
}
#header.flat-menu nav ul.nav-main li > a:hover,
#header.flat-menu nav ul.nav-main li.dropdown:hover a {
  color: #fff;
  background-color: #d9534f !important;
}
#header nav.mega-menu ul.nav-main li.mega-menu-item ul.dropdown-menu {
  border-top-color: #d9534f;
}
blockquote.testimonial {
  background: #f5f5f5;
}
.testimonial-arrow-down {
  border-top-color: #0099e6;
}
.featured-box-secundary i.icon-featured {
  background-color: #d9534f;
}
.featured-box-secundary h4 {
  color: #d9534f;
}
.featured-box-secundary .box-content {
  border-top-color: #d9534f;
}
.pricing-table .most-popular {
  border-color: #d9534f;
}
.pricing-table .most-popular h3 {
  background-color: #d9534f;
}
section.timeline .timeline-box.left:before,
section.timeline .timeline-box.right:before {
  background: #d9534f;
  box-shadow: 0 0 0 3px #ffffff, 0 0 0 6px #d9534f;
}
ul.history li .featured-box .box-content {
  border-top-color: #d9534f;
}
.recent-posts .date .month,
article.post .post-date .month {
  background-color: #d9534f;
}
.recent-posts .date .day,
article.post .post-date .day {
  color: #d9534f;
}
.slider .tp-bannertimer {
  background-color: #d9534f;
}
.home-intro p em {
  color: #00aaff;
}
.home-concept strong {
  color: #d9534f;
}
.shop ul.products li.product .onsale {
  background-color: #d9534f;
  border-bottom-color: #006da3;
}
.shop .star-rating span,
.shop .cart-totals tr.total .amount {
  color: #d9534f;
}
#footer .footer-ribbon {
  background: #d9534f;
}
#footer .footer-ribbon:before {
  border-right-color: #005580;
}
body.boxed .body {
  border-top-color: #d9534f;
}
ul.nav-list.primary > li.active.in > a,
ul.nav-list.primary > li.active.in > a:visited,
ul.nav-list.primary > li.active > a:hover,
ul.nav-list.primary ul.dropdown-menu > li.active > a,
ul.nav-list.primary ul.dropdown-menu > li.dropdown-submenu.active.in > a,
ul.nav-list.primary ul.dropdown-menu > li > a:hover {
  background-color: #d9534f;
  color: #fff !important;
}
ul.nav-list.primary ul.dropdown-menu > li.dropdown-submenu.active > a {
  background-color: #b5b5b5;
}
ul.nav-list.primary ul.dropdown-menu ul {
  background-color: #f9f9f9;
}
ul.nav-pills > li.active > a {
  background-color: #ccc;
}
ul.nav-pills > li.active > a:hover,
ul.nav-pills > li.active > a:focus {
  background-color: #ccc;
}

/* Платежная форма */

.button-wrapper {
  display: flex;
  flex-flow: column wrap;
  justify-content: space-around;
}

.button-wrapper {
  align-items: center;
  flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  margin-left: -15px;
}
.btn-container-center > a.btn {
  margin-left: 12px;
  margin-right: 12px;
}
.btn-container-center {
  justify-content: center;
}
.btn-container-center > a.btn:first-of-type {
  margin-left: 0;
}
.btn-container-center > a.btn:last-of-type {
  margin-right: 0;
}
.btn-container-left > a.btn {
  margin-left: 12px;
  margin-right: 12px;
}
.btn-container-left {
  justify-content: flex-start;
}
.btn-container-left > a.btn:first-of-type {
  margin-left: 0;
}
.btn-container-left > a.btn:last-of-type {
  margin-right: 0;
}
.btn-container-right > a.btn {
  margin-left: 12px;
  margin-right: 12px;
}
.btn-container-right {
  justify-content: flex-end;
}
.btn-container-right > a.btn:first-of-type {
  margin-left: 0;
}
.btn-container-right > a.btn:last-of-type {
  margin-right: 0;
}
.btn-container-stretch > a.btn {
  margin-left: 12px;
  margin-right: 12px;
}
.btn-container-stretch {
  justify-content: space-between;
}
.btn-container-stretch > a.btn:first-of-type {
  margin-left: 0;
}
.btn-container-stretch > a.btn:last-of-type {
  margin-right: 0;
}
.btn-container-col-center {
  flex-direction: column;
  align-items: center;
}
.btn-container-col-left {
  flex-direction: column;
  align-items: flex-start;
}
.btn-container-col-right {
  flex-direction: column;
  align-items: flex-end;
}

/* TESTING */
.btn-fill-space .btn {
  margin: 0 0 15px 10px;
  flex-grow: 1;
  transition-duration: 0.2s;
}
.btn-fill-space .btn:hover {
  flex-grow: 1.6;
}

.btn-always-col {
  flex-flow: column wrap;
  justify-content: space-around;
}
.btn-always-col > .btn {
  width: 100%;
}

input#fld7 {
  border-color: #cf0000;
  background-color: #cc5c5c;
  color: #fff;
}
input#fld7::placeholder {
  color: #fff;
}

.btn svg:not(:root) {
  vertical-align: middle;
}

.icofil0 {
  fill: none;
}
.icofil1 {
  fill: #231f20;
}
.icofil2 {
  fill: #ff5f00;
}
.icofil3 {
  fill: #eb001b;
}
.icofil4 {
  fill: #f79e1b;
}
.icofil5 {
  fill: #00579f;
}
.icofil6 {
  fill: #37a72e;
}
.icofil7 {
  fill: #5f6368;
}
.icofil8 {
  fill: #009cde;
}

.btn:hover:not(.active) .icofil1,
.btn:hover:not(.active) .icofil2,
.btn:hover:not(.active) .icofil3,
.btn:hover:not(.active) .icofil4,
.btn:hover:not(.active) .icofil5,
.btn:hover:not(.active) .icofil6,
.btn:hover:not(.active) .icofil7,
.btn:hover:not(.active) .icofil8,
.btn.active .icofil1,
.btn.active .icofil2,
.btn.active .icofil3,
.btn.active .icofil4,
.btn.active .icofil5,
.btn.active .icofil6,
.btn.active .icofil7,
.btn.active .icofil8 {
  fill: #fff;
}

.btn:hover:not(.active) .icofil4,
.btn:hover:not(.active) .icofil6,
.btn.active .icofil4,
.btn.active .icofil6 {
  fill: #ffffffba;
}

.btn:hover:not(.active) .icofil2,
.btn:hover:not(.active) .icofil8,
.btn.active .icofil8,
.btn.active .icofil2 {
  fill: #ffffff6e;
}

p a {
  text-decoration: underline;
}

.simple-post-list .img-thumbnail img {
  max-width: 50px;
}

.has-text-color {
  font-weight: 300;
}

.leyka-tpl-star-form .section .section__fields.periodicity a.active,
.leyka-screen-form .section .section__fields.periodicity a.active {
  background-color: #d9534f !important;
  border-color: #d9534f !important;
}

.leyka-tpl-star-form
  .section
  .section__fields
  .star-swiper
  .full-list
  .swiper-item.selected,
.leyka-screen-form
  .section
  .section__fields
  .star-swiper
  .full-list
  .swiper-item.selected {
  border-color: #d9534f;
}

.leyka-tpl-star-form .section .section__fields .donor__oferta label a,
.leyka-screen-form .section .section__fields .donor__oferta label a {
  color: #d9534f;
}

.leyka-tpl-star-form .section .section__fields .donor__submit input:disabled,
.leyka-screen-form .section .section__fields .donor__submit input:disabled {
  background-color: #d9534f;
}

.leyka-tpl-star-form
  .section
  .section__fields.payments-grid
  .star-swiper
  .swiper-item
  .payment-opt__button
  .payment-opt__icon,
.leyka-screen-form
  .section
  .section__fields.payments-grid
  .star-swiper
  .swiper-item
  .payment-opt__button
  .payment-opt__icon {
  margin-top: 0 !important;
}
