/* main colors */
/* main fonts */
/* main breakpoint */
/* display */
/* position */
/* float */
/* text align */
/* vertical align */
/*-- 
    Margin & Padding
-----------------------------------------*/
/*
	This mixin can be used to set the object-fit:
	@include object-fit(contain);

	or object-fit and object-position:
	@include object-fit(cover, top);
*/
/* .box { @include transition(width, height 0.3s ease-in-out); } */
/* .box { @include border-radius(10px); } */
/* CSS3 calc() function to perform calculations */
a {
  color: #46170b;
}

a:hover,
a:focus {
  color: #606c38;
}

main ::-moz-selection {
  background-color: #606c38;
}

main ::selection {
  background-color: #606c38;
}

main ::-moz-selection {
  background-color: #606c38;
}

.top-bar--dark .top-bar__navigation a:after {
  background-color: #606c38;
}

.top-bar__navigation a.active {
  color: #606c38;
}

.top-bar__navigation .submenu a:after {
  background-color: #606c38 !important;
}

.top-bar__choose-lang .list-wrap li.is-active span:after {
  background-color: #606c38;
}

.section-heading:not(.section-heading--white) .__subtitle {
  color: #566132;
}

.btn-play {
  background-color: #606c38;
}

.posts--s2 .__item--preview .__date-post {
  background-color: #606c38;
}

.custom-btn.custom-btn--style-1:before,
.custom-btn.custom-btn--style-2:before,
.custom-btn.custom-btn--style-3:before {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(0%, #687140),
    color-stop(100%, #9ca960)
  );
  background: -webkit-linear-gradient(0deg, #687140 0%, #9ca960 100%);
  background: -o-linear-gradient(0deg, #687140 0%, #9ca960 100%);
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#687140),
    to(#9ca960)
  );
  background: -webkit-linear-gradient(left, #687140 0%, #9ca960 100%);
  background: -o-linear-gradient(left, #687140 0%, #9ca960 100%);
  background: linear-gradient(90deg, #687140 0%, #9ca960 100%);
}

.custom-btn.custom-btn--style-2 {
  background-color: #fbf5e8;
  border-color: #fbf5e8;
  color: #606c38;
}

.custom-btn.custom-btn--style-3 {
  border-color: #606c38;
}

.pricing-table--s1 .__item--active {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #fdab44),
    color-stop(50%, #f06e18),
    color-stop(100%, #ff8556)
  );
  background: -webkit-linear-gradient(
    90deg,
    #ff8556 0%,
    #f06e18 50%,
    #fdab44 100%
  );
  background: -o-linear-gradient(90deg, #ff8556 0%, #f06e18 50%, #fdab44 100%);
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#ff8556),
    color-stop(50%, #f06e18),
    to(#fdab44)
  );
  background: -webkit-linear-gradient(
    bottom,
    #ff8556 0%,
    #f06e18 50%,
    #fdab44 100%
  );
  background: -o-linear-gradient(bottom, #ff8556 0%, #f06e18 50%, #fdab44 100%);
  background: linear-gradient(0deg, #ff8556 0%, #f06e18 50%, #fdab44 100%);
}

.pricing-table--s1 .__item--active .__label {
  color: #606c38;
}

.pricing-table--s1 .__item--active .disabled {
  color: #ffcab5;
}

.footer--s5 .footer__line--first {
  background-color: #f9fbfc;
}

#btn-to-top {
  background-color: #606c38;
}
