/*
Theme Name:
Theme URI:
Author:
Author URI:
Template: bono
Version: 1.0.0
*/

/* Below you can add your CSS styles */
/* Ниже Вы можете добавить свои CSS стили */


#menu-item-550 a {
  -webkit-animation: blink5 2s linear infinite;
  animation: blink5 2s linear infinite;
}
@-webkit-keyframes blink5 {
  0% { color: rgb(128, 0, 0); }
  50% { color: rgb(183, 65, 14); }
  100% { color: rgb(128, 0, 0); }
}
@keyframes blink5 {
  0% { color: rgb(128, 0, 0); }
  50% { color: rgb(183, 65, 14); }
  100% { color: rgb(128, 0, 0); }
}

.has-vivid-cyan-blue-background-color:hover {    background: #3960ff !important;     box-shadow: inset 0 -4em 0 0 #3960ff  !important;}


.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: -5px;
    left: 0;
    width: 100%;
}

.swiper-pagination {
    position: relative;
    margin-bottom: 0px;
    text-align: left;
    transition: .3s opacity;
    transform: translate3d(0,0,0);
    z-index: 10;
}

.swiper-pagination-bullet {
    width: 10px;
    height: 10px;
}

.swiper-slide {

    border: 1px solid #ced4db;
}



.quizle {

    max-width: 100%;}


    .grid-sizer {width: 100%}

    .grid-item2 {width: 33.33%}

    .quizle-answer--check label {

    background: #f7f5f2; border-radius: 10px}


    .quizle-answers--columns-2 .quizle-answer--check, .quizle-answers--columns-2 .quizle-answer--image-horizontal {

        border: 0;}

        .col2-set .col-1,   .col2-set .col-2  {width: 100% !important}

        .wpcf7 {text-align: center;}

        .gelo input, .gelo select, .gelo     label , .gelo     textarea{width: 100% !important}

        .section-2 {margin-top: 50px}
        .section-2 span {background: #88806f;
    color: #fff;
    padding: 14px;
    border-radius: 10px;
    font-size: 20px;
    font-weight: bold;}
        .section-1 .section-block__title,    .section-2 .section-block__title,    .section-322 .section-block__title,    .section-4 .section-block__title {text-align: center;     margin: 0 auto;
    margin-bottom: 30px;}


    .getto {    font-size: 24px;}
    .getto img{  margin-bottom: 10px}

@media (min-width: 768px)
{


.card-slider--type-media .card-slider__image {
    min-height: 600px;
}

}


@media (max-width: 991px)
{

  .section-2 span {
    background: #88806f;
    color: #fff;
    padding: 11px;
    border-radius: 10px;
    font-size: 11px;
    font-weight: bold;
}

  .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
      content: 'next';
      font-size: 15px;
  }

  .swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
    content: 'prev';
    font-size: 15px;
}

.card-slider--type-media .card-slider__body-inner {
    position: relative;
    width: 100%;
    padding-left: 40px;}

    .site-logotype img {

        margin-top: -9px;
    }

}
