/*
Theme Name: Katuzhanka
Theme URI: https://katyuzhanka.com/
Description: Церква ЄХБ с. Катюжанка — оригінальна тема сайту
Version: 2.0.0
Author: Церква ЄХБ Катюжанка
Text Domain: katuzhanka
*/

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: scale3d(.15, .15, .15);
  }

  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  animation-name: bounceIn;
  /* opacity: 1 !important; */
  right: 15px !important;
}

.badge-success {
  background-color: #468847;
}
.badge-success:hover {
  background-color: #356635;
}



.badge-primary {
  background-color: #4974c1;
}
.badge-primary:hover {
  background-color: #3961a9;
}



/* Like button */
/* Wrapper */
.sl-wrapper a {
  color: whitesmoke;
  border-bottom: 0 !important;
  text-decoration: none !important;
  transition: color .35s ease;
}
.sl-wrapper a:hover{
  color: #da1b1b;
  transition: color .35s ease;
}
.sl-button {
  /* padding: 0.375em 0.625em; */
  font-size: 18px;
  line-height: 1;
  font-weight: normal;
}

/* Colors */
a.liked {
  color: #da1b1b;
}
a.liked:hover,
a.liked:active{
    color: whitesmoke;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 300;
}
a.liked span.sl-count,
.sl-count {
    color: whitesmoke;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 300;
}

/* Icon */
.sl-icon {
  margin-right: 0.3125em;
  /* font-family: 'Arial Unicode MS', Arial, sans-serif; */
  vertical-align: middle;
}
.sl-icon svg {
  fill: currentColor;
  width: 1em;
  height: 1em;
}
.sl-icon svg:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left:0;
}

/* Count */
.sl-count {
  font-size: 1em;
  /* font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; */
  text-transform: uppercase;
  vertical-align: middle;
}

/* Loader */
/* .loader,
.loader:before,
.loader:after {
  background: rgba(0, 0, 0, 0.2);
  -webkit-animation: load1 1s infinite ease-in-out;
  animation: load1 1s infinite ease-in-out;
  width: .2em;
  height: .6em;
}
.loader:before,
.loader:after {
  position: absolute;
  top: 0;
  content: '';
}
.loader:before {
  left: -.375em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.loader {
  text-indent: -9999em;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  font-size: 1em;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.loader:after {
  left: .375em;
}
@-webkit-keyframes load1 {
  0%,
  80%,
  100% {
    box-shadow: 0 0 rgba(0, 0, 0, 0.2);
    height: .6em;
  }
  40% {
    box-shadow: 0 -.3em rgba(0, 0, 0, 0.2);
    height: 1em;
  }
}
@keyframes load1 {
  0%,
  80%,
  100% {
    box-shadow: 0 0 rgba(0, 0, 0, 0.2);
    height: .6em;
  }
  40% {
    box-shadow: 0 -.3em rgba(0, 0, 0, 0.2);
    height: 1em;
  }
} */

/* / End of like button  */





#modal_nav.modal , #modal_form.modal {
  text-align: center;
  padding: 0!important;
}

#modal_nav.modal:before, #modal_form:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

#modal_nav .modal-dialog, #modal_form .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}




/* Снег */
  .snowc{
    position: absolute;
    overflow: hidden;
    z-index: 0;
    height: 100%;
    width: 100%;
  }
  .snowc.paused .snow{
      -webkit-animation-play-state: paused;
      animation-play-state: paused;
  }
  .snow{
    position: absolute;
    top: -3%;
  }
  .snow-div{
    border-radius: 50%;
    background:#fff;
    height: 5px;
    width: 5px;
  }
  .snow svg{
      fill: #fff;
      height: 15px;
      width: 15px;
  }
  
  #fall{
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 1;
    cursor: pointer;
  }

  @keyframes snow-rotate{
    from{
        transform: rotate(0deg);
    }
    to{
        transform: rotate(360deg);
    }
  }

  /* Снег */



#menu-na-drugoryadnih .menu-item-532{
  display: none !important
}


/* .footer_menu_first .menu-item-8, */
.footer_menu_first .menu-item-10,
.footer_menu_first .menu-item-528,
.footer_menu_first .menu-item-529,
.footer_menu_first .menu-item-530,
.footer_menu_first .menu-item-531,
.footer_menu_first .menu-item-533,
.footer_menu_first .menu-item-215,
.footer_menu_first .menu-item-74,
.footer_menu_first .menu-item-534,
.footer_menu_first .menu-item-535,
.footer_menu_first .menu-item-221
{
  display: none !important
}



/* Fixed the bug with #header min-height */
@media all and (width:1920px){#header{min-height:974px;}}
@media all and (width:1680px){#header{min-height:944px;}}
@media all and (width:1650px){#header{min-height:944px;}}
@media all and (width:1600px){#header{min-height:794px;}}
@media all and (width:1440px){#header{min-height:794px;}}
@media all and (width:1366px){#header{min-height:662px;}}
@media all and (width:1360px){#header{min-height:662px;}}
@media all and (width:1280px){#header{min-height:614px;}}
@media all and (width:1152px){#header{min-height:758px;}}
@media all and (width:1024px){#header{min-height:494px;}}





