/*scroll to top butto*/

#toTopBtn {
    position: fixed;
    right: 30px;
    bottom: 20px;
    z-index: 1041;
    display: inline-block;
    width: 44px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    font-family: sans-serif;
    font-size: 16px;
    color: #4c4f53;
    background-color: #ffffff;
    border-radius: 50%;
    box-shadow: 0 14px 28px -4px rgba(14,17,20,0.15);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    bottom: 30px;
    opacity: 1;
    visibility: visible;

}
.fa, .fas, .far {
    font-family: "Font Awesome 5 Free" !important;
}

/*
Theme Name: Nova Theme
Description: Дизайн и функции сайта
Author: Nova
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: nova

*/
.incutArticle{
  background-color: #ececec;
  transition: max-height .2s ease-in-out;
  overflow: hidden;
  max-height: 200px;
  cursor: pointer;
  padding: 2em;
  font-size: 0.8em;
  position: relative;
  margin-bottom: 2em;
}

.incutArticle h3 {margin-top: 0; font-size: 1.3em;}

/* .incutArticle svg{
  height: 3em;
} */
.closeIncut{
  height: 3em;
  display: block;
  margin: 0 auto;
  margin-top: 1em;
  width: 32px;
  cursor: pointer;
}
.incutArticle::after {
    content: "";
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#ececec));
    background: linear-gradient( rgba(255,255,255,0), #ececec);
    height: 150px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    pointer-events: none;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.toggled{
  cursor: default;
  max-height: 100% !important;
}
.toggled::after{
  opacity: 0;
visibility: hidden;
}
.closeIncut a{
  display: block;
}
