@import url('//fonts.googleapis.com/css?family=Kaushan+Script&display=swap');
@charset "UTF-8";
/* -----------------------------------------
   Fonts
   ----------------------------------------- */
   @font-face {
    font-family: 'Helvetica';
    src: url('https://janadenole.com/wp-content/themes/janadenole/fonts/Helvetica-Regular.eot');
    src: url('https://janadenole.com/wp-content/themes/janadenole/fonts/Helvetica-Regular.eot#iefix') format('embedded-opentype'),
    url('https://janadenole.com/wp-content/themes/janadenole/fonts/Helvetica-Regular.woff2') format('woff2'),
    url('https://janadenole.com/wp-content/themes/janadenole/fonts/Helvetica-Regular.woff') format('woff'),
    url('https://janadenole.com/wp-content/themes/janadenole/fonts/Helvetica-Regular.ttf') format('truetype'),
    url('../fonts/Helvetica-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
  }

  @font-face {
    font-family: 'Helvetica Oblique';
    src: url('https://janadenole.com/wp-content/themes/janadenole/fonts/Helvetica-Oblique.eot');
    src: url('https://janadenole.com/wp-content/themes/janadenole/fonts/Helvetica-Oblique.eot#iefix') format('embedded-opentype'),
    url('https://janadenole.com/wp-content/themes/janadenole/fonts/Helvetica-Oblique.woff2') format('woff2'),
    url('https://janadenole.com/wp-content/themes/janadenole/fonts/Helvetica-Oblique.woff') format('woff'),
    url('https://janadenole.com/wp-content/themes/janadenole/fonts/Helvetica-Oblique.ttf') format('truetype'),
    url('https://janadenole.com/wp-content/themes/janadenole/fonts/Helvetica-Oblique.svg#Helvetica-Oblique') format('svg');
    font-weight: normal;
    font-style: normal;
  }

  @font-face {
    font-family: 'Helvetica-bold';
    src: url('https://janadenole.com/wp-content/themes/janadenole/fonts/Helvetica-Bold.eot');
    src: url('https://janadenole.com/wp-content/themes/janadenole/fonts/Helvetica-Bold.eot#iefix') format('embedded-opentype'),
    url('../fonts/Helvetica-Bold.woff2') format('woff2'),
    url('../fonts/Helvetica-Bold.woff') format('woff'),
    url('https://janadenole.com/wp-content/themes/janadenole/fonts/Helvetica-Bold.ttf') format('truetype'),
    url('https://janadenole.com/wp-content/themes/janadenole/fonts/Helvetica-Bold.svg#Helvetica-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
  }


  @font-face {
    font-family: 'Helvetica-Bold-Oblique';
    src: url('https://janadenole.com/wp-content/themes/janadenole/fonts/Helvetica-BoldOblique.eot');
    src: url('https://janadenole.com/wp-content/themes/janadenole/fonts/Helvetica-BoldOblique.eot#iefix') format('embedded-opentype'),
    url('../fonts/Helvetica-BoldOblique.woff2') format('woff2'),
    url('../fonts/Helvetica-BoldOblique.woff') format('woff'),
    url('../fonts/Helvetica-BoldOblique.ttf') format('truetype'),
    url('https://janadenole.com/wp-content/themes/janadenole/fonts/Helvetica-BoldOblique.svg#Helvetica-BoldOblique') format('svg');
    font-weight: bold;
    font-style: normal;
  }

  @font-face {
    font-family: 'Helvetica Light Oblique';
    src: url('../fonts/Helvetica-LightOblique.eot');
    src: url('../fonts/Helvetica-LightOblique.eot#iefix') format('embedded-opentype'),
    url('../fonts/Helvetica-LightOblique.woff') format('woff2'),
    url('../fonts/Helvetica-LightOblique.woff') format('woff'),
    url('https://janadenole.com/wp-content/themes/janadenole/fonts/Helvetica-LightOblique.ttf') format('truetype'),
    url('../fonts/Helvetica-LightOblique.svg') format('svg');
    font-weight: 300;
    font-style: normal;
  }

/* -----------------------------------------
   WordPress Core Classes
   ----------------------------------------- */
   .alignnone {
    margin: 0 1em 1em 0;
  }

  .alignright {
    float: right;
    margin: 0 0 1em 1em;
  }

  .alignleft {
    float: left;
    margin: 0 1em 1em 0;
  }

  .aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }

  .wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%;
    /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
  }
  .wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
  }
  .wp-caption.alignnone {
    margin: 0 1em 1em 0;
  }
  .wp-caption.alignleft {
    float: left;
    margin: 0 1em 1em 0;
  }
  .wp-caption.alignright {
    float: right;
    margin: 0 0 1em 1em;
  }

  #wpadminbar {
    opacity: 0.3;
    transition: 0.2s opacity linear;
    -webkit-transform: translateZ(0);
  }
  #wpadminbar:hover, #wpadminbar:focus {
    opacity: 1;
  }

/* -----------------------------------------
   General fixes
   ----------------------------------------- */
   html, body {
    height: auto;
  }

  html {
    min-height: 100%;
    position: relative;
  }

  body {
    -webkit-font-smoothing: antialiased;
    position: static;
  }

  input[type=number]::-webkit-inner-spin-button,
  input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }

  input[type=button] {
    -webkit-appearance: none;
    -moz-appearance: none;
  }

  /* Input Styling */
  input[type="text"],
  input[type="password"],
  input[type="date"],
  input[type="datetime"],
  input[type="datetime-local"],
  input[type="month"],
  input[type="week"],
  input[type="email"],
  input[type="number"],
  input[type="search"],
  input[type="tel"],
  input[type="time"],
  input[type="url"],
  textarea {
    padding: 0 10px;
    margin-bottom: 5px;
    height: 26px;
    line-height: 24px;
    color: #333;
    border: 1px solid #ddbcd5;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 14px;
    background-color: #e8e8e8;
    /* STYLES GO THERE */
  }

  textarea[rows] {
    height: 150px;
    resize: none;
    /*Styles for TextArea*/
  }

  /* Placeholder styling */
  input:-moz-placeholder, textarea:-moz-placeholder {
    color: #d1d1d1;
    font-style: italic;
  }
  input::-moz-placeholder, textarea::-moz-placeholder {
    color: #d1d1d1;
    font-style: italic;
  }
  input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: #d1d1d1;
    font-style: italic;
  }
  input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #d1d1d1;
    font-style: italic;
  }

  /* Responsive video container (YouTube, Vimeo) */
  embed, iframe, object {
    max-width: 100%;
  }

  .video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
  }
  .video-container iframe, .video-container object, .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

  /* Align Middle */
  .align-middle {
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }

/* -----------------------------------------
   Typography
   ----------------------------------------- */
   a:focus {
    outline: none;
  }

  address {
    font-style: normal;
  }

  p:empty {
    display: none;
  }

  body, h1, h2, h3, h4, h5, h6, p, a {
    font-family: "Lato", sans-serif;
  }

  h1, h2, h3, h4, h5, h6 {
    font-weight: 400;
  }

  img.alignright {
    float: right;
    margin: 0 0 1em 1em;
  }

  img.alignleft {
    float: left;
    margin: 0 1em 1em 0;
  }

  img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }

/* -----------------------------------------
    Clearfix
    ----------------------------------------- */
    .clearfix {
      zoom: 1;
    }
    .clearfix:before, .clearfix:after {
      content: "";
      display: table;
      height: 0;
      overflow: hidden;
    }
    .clearfix:after {
      clear: both;
    }
    .row {    
      max-width: 1170px;
    }

/* ------------------------------------
    Basic Styles
    ------------------------------------- */
    h1 {
      font-size: 80px;
      font-family: 'Helvetica-bold';
      text-align: center;
      margin-bottom: 50px;
    }

    h2 {
      /*basic heading styles*/
    }

    h3 {
      /*basic heading styles*/
    }

    h4 {
      /*basic heading styles*/
    }

    h5 {
      /*basic heading styles*/
    }

    h6 {
      /*basic heading styles*/
    }

    p {
      /*basic paragraph styles*/
    }
    p a:not([href*='tel:']) {
      text-decoration: underline;
    }

    ul {
      /*basic list styles*/
    }
    ul li {
      /*basic list-item styles*/
    }

    a {
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out;
      color: #A95796;
    }
    a:hover, a:focus {
      color: #c1a443;
      /*basic hover and focus effects*/
    }

    .button {
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out;
    }
    .button:hover, .button:focus {
      /*basic hover and focus effects*/
    }

    #home-slider .slick-slide, .gallery .columns .portfolio-item-cont .portfolio-link {
      -moz-background-size: cover;
      -o-background-size: cover;
      -webkit-background-size: cover;
      background-size: cover;
      background-position: 50% 50%;
      background-repeat: no-repeat;
    }

/*-------------------------------
        Paginator
        -------------------------------*/
        ul.pagination li a {
          padding: 0 7px;
          border-radius: 0;
        }

        .pagination.current {
          color: #fff;
          background: #A95796;
          padding: 1px 7px 2px 7px;
        }

/* ------------------------------------
    Header Styles
    ------------------------------------- */
    .social_urls {
      padding-top: 10px;
    }

    .header .social_icon {
      margin-right: 9px;
    }
    .social_icon:hover::before {
      color: #989898;
    }
    .social_icon {
      background-image: url(https://janadenole.com/wp-content/themes/janadenole/images/round_socials.png);
      text-align: center;
      position: relative;
      width: 30px;
      height: 30px;
      background-repeat: no-repeat;
      background-size: cover;
    }
    .social_icon:before {
      transition: all 0.4s ease;
      position: absolute;
      top:50%;
      left: 50%;
      transform: translate(-50%, -50%);
      color:#000;
    }
    .top-bar-section ul li>a {
      font-size: 16px;
      font-family: 'Helvetica-bold';
      color:#000;
    }
    .languge_wrap ul {
      transform: translate(10px, 10px);
    }
    .languge_wrap ul {
      list-style: none;
    }
    .languge_wrap ul li{
      display: inline-block;
    }
    .languge_wrap ul li a{
      color: #000;
      padding-right: 20px;
    }
    .languge_wrap ul li a:hover, .languge_wrap ul li a:focus{
      color: #989898;
    }


    .logo_section {
      background-color: #000;
      border-top: 4px solid #c1a443;
      text-align: center;
    }
    .logo_main {
      line-height: 100px;
      font-family: 'Kaushan Script', cursive;
      font-size: 80px;
      background-image: url(https://janadenole.com/wp-content/themes/janadenole/images/bg_texture.jpg) !important;
      color: red;
      background-clip: text !important;
      -webkit-background-clip: text;
      -moz-background-clip: text;
      -ms-background-clip: text;
      -o-background-clip: text;
      color: transparent;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 50% 50%;
    }
    .after_logo_text {
      font-size: 14px;
      font-family: 'Helvetica Light Oblique';
      color:#fff;
      letter-spacing: 1px;
    }
    .logo_column {
      padding: 10px 0px 30px 0px;
    }
/* ------------------------------------
    Content Styles
    ------------------------------------- */
    #home-slider {
      position:relative;
      margin-bottom: 0px;
    }
    .texture_block {
      background-image: url(https://janadenole.com/wp-content/themes/janadenole/images/bg_texture.jpg);
      height: 25px;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: 50% 50%;
    }
    .bg_search {
      background-image: url(https://janadenole.com/wp-content/themes/janadenole/images/bg_search.png);
      height: 25px;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: 50% 50%;
    }
    
    .home_first_section .site_button {
      margin-right: 45px;
      margin-top: 30px;
      background-color: #fff;
      color:#000;
      float: right;
    }
    .home_first_section .slide_text {
      text-align: center;
      padding: 60px 0px;
    }
    .home_first_section .slide_text p{
      margin: auto;
      font-size: 20px;
      font-family: 'Helvetica Light Oblique';
      margin: 0;
      line-height: 24px;
    }
    .home_first_section .slide_text::first-letter {
      line-height: 40px;
      font-size: 80px;
      font-family: 'Helvetica-Bold-Oblique' !important;
    }
    .home_first_section_slider_img {
      position: relative;
      height: 400px;
      background-repeat: no-repeat;
      background-size: cover;
      font-family: 'Helvetica';
      font-size: 14px;
      color: #fff;
    }
    .home_first_section_slider_img .year {
      position: absolute;
      right: 40%;
      bottom: 5%;
    }
    .copyright_url {
      margin-left: 20px;
      position: relative;
    }
    .copyright_url:before {
      content: '';
      position: absolute;
      left: -15%;
      width: 12px;
      top:50%;
      height: 12px;
      background-size: cover;
      transform: translate(-50%,-50%);
      background-image: url('../images/copyright.svg');
    }
    .home_first_section_slider_img .country {
      position: absolute;
      right: 38%;
      bottom: 18%;
      /* Safari */
      -webkit-transform: rotate(-90deg);

      /* Firefox */
      -moz-transform: rotate(-90deg);

      /* IE */
      -ms-transform: rotate(-90deg);

      /* Opera */
      -o-transform: rotate(-90deg);
    }
    .slick-arrow:before {
     transition: all 0.4s ease;
   }
   .slick-arrow:hover:before, .slick-arrow:focus:before   {
    color:#989898;
  }
  .site_button {
    width: 160px;
    text-align: center;
    font-size: 14px;
    font-family: 'Helvetica-bold';
    color:#fff;
    background-color:#c1a443;
    border: 1px solid #c1a443;
    padding: 15px 40px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    display: inline-block;
  }
  .site_button:hover {
    color:#989898;
    border: 1px solid #c1a443;
  }
  .home_second_section h2, .home_fourth_section h2 {
    font-size: 120px;
    color:#fff;
    -webkit-text-stroke: 1px #e8e8e8;
    font-family: 'Helvetica-bold';
    line-height: 75px;
    margin-bottom: 60px;
  }

  .home_second_section h3, .home_fourth_section h3 {
    font-size: 80px;
    color: #000;
    font-family: 'Helvetica-bold';
    white-space: nowrap;
    -webkit-transform: rotate(90deg);
    -webkit-transform-origin: right top;
    -moz-transform: rotate(90deg);
    -moz-transform-origin: right top;
    -ms-transform: rotate(90deg);
    -ms-transform-origin: right top;
    -o-transform: rotate(90deg);
    -o-transform-origin: right top;
    transform: rotate(90deg);
    transform-origin: right top;
    padding-top: 20px;
    padding-left: 100px;
  }
  .home_second_section .dotsclass {
    margin-top: 20px;
  }
  .home_second_section .slick-slide img, .page-template-template-books .book_img{
    max-height: 520px;
    -webkit-box-shadow: 0px 7px 6px -2px rgba(148,140,140,1);
    -moz-box-shadow: 0px 7px 6px -2px rgba(148,140,140,1);
    box-shadow: 0px 7px 6px -2px rgba(148,140,140,1);
  }


  .second_section_button_col {
    text-align: right;
  }
  .readmore_url {
    position: relative;
    display: inline-block;
    font-size: 14px;
    font-family: 'Helvetica-bold';
    color: #000;
    padding-right: 15px;
  }
  .readmore_url img {
    position: absolute;
    right: -3px;
    top: 50%;
    transform: translate(-50%, -50%);
  }
  .readmore_url:hover, .readmore_url:focus {
    color: #989898;
  }
  .buy_section_second {
    text-align: right;
  }
  .buy_section_second img {
    box-shadow: none !important;
  }
  .buy_section_second .readmore_url {
    margin-right: 26px;
  }
  .fragment {
    display: inline-block !important;
    position: relative;
  }
  .fragment:after {
    content: '';
    position: absolute;
    right: -35px;
    top:50%;
    transform: translate(-50%, -50%);
    background-image: url(https://janadenole.com/wp-content/themes/janadenole/images/reading.svg);
    background-size: contain;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
  }
  .tekst_second_block {
    max-width: 275px;
  }
  .home_second_section {
    padding-top: 120px;
    padding-bottom: 70px;
  }
  .home_second_section  .books_menu_parent {
    color:#fff;
    margin:auto;
    margin-top: 30px;
  }
  .slider-controls {
    text-align: center;
    height: 30px;
    position: relative;
  }
  .slider-controls .slick-dots{
    position: relative;
    transform: translate(0);
    top:auto;
    bottom: auto;
    left: auto;
  }
  .slider-controls .slick-next{ 
    right: 25%;
  }
  .slider-controls .slick-prev{ 
    left: 25%;
  }
  .slick-dots {
    margin: auto;
  }
  .home_second_section section:last-of-type {
    border-bottom: 0px !important;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
  }
  .home_second_section section:first-of-type h2, .home_second_section section:first-of-type h3{
    display: block;
  }
  .home_second_section h2, .home_second_section h3 {
    display: none;
  }
  #home-slider .row {
    position: relative;
  }
  .home_second_section {
    position: relative;
  }
  .home_second_section .dotsclass {
    top:-2px;
    position: relative;

  }
  .home_second_section .dotsclass .slick-dots {
    position: relative;
    bottom: auto;
    left: auto;
    top: auto;
    right: auto;
    transform: translate(0);
  }
  .slick-next-second {
    right: 25%;
    top:10px;
  }
  .slick-prev-second {
    left: 25%;
    top:10px;
  }
  .home_third_section {
    padding: 100px 0px 50px 0px;
    background-color: #e8e8e8;
  }
  .text_third_section {
    font-family: 'Helvetica Light Oblique';
  }
  #respond input, #respond textarea{
    background-color: #e8e8e8 !important;
  }
  #respond label {
    padding-left: 50px;
  }
  .comment-form-cookies-consent label{
    text-transform: none;
  }
  .wpcf7 input, .wpcf7 textarea, #respond input,  #respond textarea {
    background-color: #fff;
    padding: 25px 20px;
    border: 0px;
    max-width: 550px;
    font-family: 'Helvetica Light Oblique';
    font-size: 14px;
    margin-left: 50px;
  }
  .wpcf7-submit {
    position: absolute;
    right: 0;
    top:0;
    width: 160px;
    text-align: center;
    font-size: 14px;
    padding: 25px 0px;
    font-family: 'Helvetica-bold';
    color: #000;
    background-color: #fff !important;
    border: 1px solid #c1a443;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    display: inline-block;  
    -webkit-transition: all 0.4s ease;
  }
  .wpcf7-submit:hover {
    color: #989898;
  }
  .wpcf7-submit:hover:after{
    display: none;
  }
  .wpcf7-submit:hover:before{
    display: block;
  }
  .wpcf7-submit:after {
    content: '';
    position: absolute;
    left: 50%;
    top:50%;
    transform: translate(-50%,-50%);
    background-image: url(https://janadenole.com/wp-content/themes/janadenole/images/telegram.svg);
    width: 30px;
    height: 40px;
    background-size: cover;
  }
  .wpcf7-submit:before {
    display: none;
    content: '';
    position: absolute;
    left: 50%;
    top:50%;
    transform: translate(-50%,-50%);
    background-image: url(https://janadenole.com/wp-content/themes/janadenole/images/telegram_hover.svg);
    width: 30px;
    height: 40px;
    background-size: cover;
  }
  .form_icon {
    width: 20px;
    height: 20px;
  }
  div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    margin: 0;
  }

  div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: 1px solid #c1a443;
    max-width: 485px;
    margin-left: 10% !important;
  }
  .wpcf7-validation-errors, .wpcf7-not-valid-tip, .wpcf7-mail-sent-ng {
    margin: 0 !important;
    font-family: 'Helvetica Light Oblique';
    padding: 0px !important;
    max-width: 485px;
    margin-left: 10%;
    max-width: 485px;
    margin-left: 10% !important;
  }
  div.wpcf7 .ajax-loader {
    position: absolute;
    top:60px;
  }
  .politic p {
    font-size: 14px;
    font-family: 'Helvetica';
    text-align: center;
    margin-left: 10%;
    max-width: 485px;
  }
  .politic a {
    color:#000;
  }
  .litres_gray {
    display: none;
  }
  .litres_img:hover .litres_color {
    display: none;
  }
  .litres_img:hover .litres_gray {
    display: block;
  }
  .litres_img  {
    padding: 30px !important;
    position: relative;
  }
  .litres_img img {
    width: 100px;
    position: absolute;
    left: 50%;
    top:50%;
    transform: translate(-50%,-50%);
  }
  .books_sub_menu, .books_sub_menu_right {
    display: none;
  }
  .books_sub_menu  {
    max-width: 170px;
  }
  .readmore_after {
    display: inline-block !important;
    margin-top: 0px !important;
    box-shadow: none !important;
    width: 9px;
  }
  .blog_title {
    margin-bottom: 80px;
  }

  .ozon_gray {
    display: none;
  }

  .amazon_img .amazon_gray {
    display: none;
  }
  .amazon_img .amazon_color {
    display: block;
  }
  .amazon_img:hover .amazon_color {
    display: none;
  }
  .amazon_img:hover .amazon_gray {
    display: block;
  }

  .ozon_img:hover .ozon_color {
    display: none;
  }
  .ozon_img:hover .ozon_gray {
    display: block;
  }
  .ozon_img  {
    padding: 30px !important;
    position: relative;
  }
  .ozon_img img {
    width: 100px;
    position: absolute;
    left: 50%;
    top:50%;
    transform: translate(-50%,-50%);
  }


  .home_fourth_section {
    padding: 120px 0px;
  }
  .fourth_block_img {
    text-align: center;
    background-size: cover;
    border: 20px solid black;
    border-image-slice: 20 20 20 20;
    border-image-width: 20px 20px 20px 20px;
    border-image-outset: 0px 0px 0px 0px;
    border-image-repeat: no-repeat;
    border-image-source: url("https://janadenole.com/wp-content/themes/janadenole/images/bg_texture.jpg");
  }
  .fourth_block_img img {
    width: 100%;
    max-height: 750px;
    border: 3px solid #fff;
    padding: 0;
    margin:0 !important;
  }
  .text_fourht_section {
    margin-left: -100px;
    padding: 20px 20px 20px 50px;
    margin-bottom: 0px;
    font-size: 16px;
    background-color: #fff;
    font-family: 'Helvetica';
  }
  .home_fourth_section h2 {
    text-align: right;
  }
  .home_fourth_section h3 {
    padding-left: 110px;
  }

  .fourth_section_button_col {
    text-align: right;
    max-width: 300px;  
  }
  .text_fourht_section:first-of-type {
    margin-top: 70px;
  }
  .text_fourht_section p {
    margin:0;
  }
  .third_block_navi {
    margin-top: 10px !important;
    position: relative;
    margin: auto;
    width: 100%;
    max-width: 300px;
    z-index: 10;
  }
  .slide-m-dots-third .slick-dots {
    position: relative;
    bottom: auto;
    left: auto;
    top: auto;
    right: auto;
    transform: translate(0);
  }
  .slick-prev-third {
    left: 28%;
  }
  .slick-next-third {
    right: 24%;
  }
  .home_fifth_section {
    padding: 30px 0px 0px 0px;
  }
  .fifth_section_h2_5, .fifth_section_h2_2 {
    text-align: right;
  }
  .fifth_section_h2_1 a{
    font-family: 'Helvetica-bold';
    font-size: 70px;
    color:#fff;
    -webkit-text-stroke: 1px #e8e8e8;
  }
  .fifth_section_h2_2 a{
    text-align: right;
    font-family: 'Helvetica-bold';
    font-size: 70px;
    color:#fff;
    -webkit-text-stroke: 1px #e8e8e8;
  }
  .fifth_section_h2_3 a{
    font-family: 'Helvetica-bold';
    font-size: 70px;
    color:#fff;
    -webkit-text-stroke: 1px #e8e8e8;
  }
  .fifth_section_h2_4 a{
    margin-top: -150px;
    text-align: center;
    font-family: 'Helvetica-bold';
    font-size:90px;
    color:#000;
  }
  .fifth_section_h2_5 a{
    text-align: right;
    font-family: 'Helvetica-bold';
    font-size: 70px;
    color:#fff;
    -webkit-text-stroke: 1px #e8e8e8;
  }
  .fifth_section_h2_6 a{
    font-family: 'Helvetica-bold';
    font-size: 80px;
    color:#fff;
    -webkit-text-stroke: 1px #e8e8e8;
  }
  .home_fifth_section .sub_title {
    font-family: 'Helvetica-bold';
    font-size: 20px;
    border-bottom: 1px solid #000;
    text-transform: uppercase;
    display: inline-block;
    margin-left: 25px;
    margin-bottom: 50px;
  }
  .news_column {
    border: 1px solid #e8e8e8;
    padding: 10px;
    margin-bottom: 20px;
  }

  .news_column:hover {
    padding: 10px;
    -webkit-box-shadow: 0px 0px 11px -2px rgba(0,0,0,0.51);
    -moz-box-shadow: 0px 0px 11px -2px rgba(0,0,0,0.51);
    box-shadow: 0px 0px 11px -2px rgba(0,0,0,0.51);
  } 
  .pagination_block {
    position: relative;
    float: left;
    width: 100%;
    text-align: center;
  }
  .pagination {
    display: inline-block !important;
  }
  .pagination .next {
    border: 0px;
    position: relative;
  }
  .pagination .prev {
    border: 0px;
    position: relative;
  }
  .pagination .next:after {
    content:'\f105';
    font-family: FontAwesome;
    font-size: 20px;
    line-height: 1;
    font-size: 30px;
    color: #000;
    top:-5px;
  }
  .pagination .prev:after {
    content:'\f104';
    font-family: FontAwesome;
    font-size: 20px;
    line-height: 1;
    font-size: 30px;
    color: #000;
    top:-5px;
  }
  .pagination a, .pagination .current {
    font-family: 'Helvetica'; 
    font-size: 14px !important;
    color: #000 !important;
    background-color: #fff !important;
    border: 1px solid #000;
    padding: 4px 11px !important;
  }
  .pagination a {
    border: 1px solid #e8e8e8;
    color:#989898;
  }
  .home_page_news_img {
    height: 215px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    margin-bottom: 10px;
  }
  .post_date, .post_type_name {
    color: #989898;
    font-family: 'Helvetica'; 
    text-align: center;
    margin-bottom: 0px;
  }
  .home_fifth_section .news_title {
    font-size: 20px;
    font-family: 'Helvetica-bold';
  }
  .home_fifth_section .news_text {
    color: #989898;
    font-family: 'Helvetica';
    font-size: 14px;
  }
  .istochnik {
    text-align: left;
    font-family: 'Helvetica'; 
    font-size: 14px !important;
    color: #989898;
    margin-bottom: 0;
  }
  .zoloto_verh {
    background-image: url(https://janadenole.com/wp-content/themes/janadenole/images/zoloto_verh.png);
  }
  .zoloto_niz{
    background-image: url(https://janadenole.com/wp-content/themes/janadenole/images/zoloto_niz.png);
  }
  .zoloto_verh, .zoloto_niz {
    background-size: cover;
    height: 25px;
    background-repeat: no-repeat;

  }
  .nopadding {
    padding: 0px;
  }
  #searchform  input {
    background-color: #fff;
    padding: 20px;
    border: 0px;
    padding-left: 50px;
  }
  .home_fifth_section .bg_search {
    height: auto;
    padding: 20px;
  }
  .form_wrap {
    position: relative;
  }
  #searchsubmit {
    background-color: transparent;
    border: 0px;
    display: block;
    position: absolute;
    border: none;
    background: none;
    width: 40px;
    height: 40px;
    left: 10px;
    top: 5px;
    cursor: pointer;
  }
  #searchsubmit img {
    width: 25px;
    height: 25px;
    position: absolute;
    left: 0;
    top: 2px;
    cursor: pointer;
  }
  .languge_wrap select {
    outline:none;
  }
  .buy_section_second .readmore_url:nth-child(2n), .books_row .readmore_url:nth-child(2n)  {
    display: inline-block !important;
  }


  .buy_section_second .readmore_url, .books_row .readmore_url  {
    display: none !important  ;
  }
  .main_news {
    margin: 50px 0px 0px 0px;
    padding: 20px 0px;
    text-align: center;
    position: relative;
    max-width: 97%;
    background-color:#e8e8e8;
    border-top-left-radius: 20%;
    border-bottom-right-radius: 20%;
  }
  .main_news:after {
    content: '';
    position: absolute;
    left: 12px;
    top:18px;
    background-image: url(https://janadenole.com/wp-content/themes/janadenole/images/bg_texture.jpg);
    height: 100%;
    width: 100%;
    z-index: -1;
    border-top-left-radius: 20%;
    border-bottom-right-radius: 20%;
  }
  .main_news h3 {
    font-family: 'Helvetica-bold';
    font-size: 20px;
    border-bottom: 1px solid #000;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 10px;
  }
  .single_news {
    border-bottom: 1px solid #fff;
    width: 85%;
    text-align: center;
    margin: auto;
    padding:10px 0px;
  }
  .main_news .news_title {
    color:#000;
  }
  .main_news .news_title:hover, .main_news .news_title:focus {
    color:#989898;
  }
  .about_me {
    padding: 50px 0px 0px 0px;
  }

  .breadcrumbs span, .breadcrumbs a {
    font-size: 16px;
    color:#000;
  }
  .breadcrumbs a {
    color:#989898;
  }
  .breadcrumbs a:hover, .breadcrumbs a:focus {
    color:#000;
  }
  .page_section {
    padding: 50px 0px;
  }
  .single_content {
    padding: 50px 0px 0px 0px;
  }
  .single h2 {
    text-transform: uppercase;
    font-family: 'Helvetica-bold';
    font-size: 20px;
    color:#c1a443;
    text-align: left;
  }
  .single .post_date {
    text-align: left;
  }
  .news_text {
    font-size: 16px;
    font-family: 'Helvetica';
    color:#000;
    text-transform: none;
    max-width: 550px;
  }
  .single_content {
    max-width: 700px;
    margin: auto;
  }
  .news_text {
    margin: auto;
    max-width: 550px;
    padding-top: 30px;
  }
  .post_thumbnail img {
    width: 100%;
  }
  .section_books {
    padding: 30px 0px 0px 0px;
  }
  .button_buy {
    float: right;
    padding-top: 30px;
  }
  .books_menu_parent, .books_menu_parent_second {
    background-color: #c1a443 !important;
    border: 1px solid #c1a443;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    display: block;
    width: 170px;
    color:#000;
    padding: 15px;
    text-align: center;
    font-family: 'Helvetica-bold';
    font-size: 13px;
    border-top-right-radius: 20px;
    cursor: pointer;
  }
  .books_menu_parent:hover, .books_menu_parent_second:hover {
    color: #989898;
  }
  .books_menu_parent {
    display: inline-block;
    margin: auto;
  }
  .books-left {
    margin: auto;
  }
  .books-left a {
    background-color: #fff;
    border: 2px solid #c1a443;
    border-top: 0px;
    display: block;
    width: 170px;
    color:#000;
    padding: 15px;
    text-align: center;
    font-family: 'Helvetica-bold';
    font-size: 14px;
  }
  .books_sub_menu_right .amazon_img {
    border-top: 0px;
  }
  .books-right a {
    border: 1px solid #c1a443;
    display: block;
    width: 170px;
    color:#000;
    font-size: 13px;
    padding: 15px;
    text-align: center;
    font-family: 'Helvetica-bold';
  }
  .books-right .books_menu_parent {
    margin-right: 0px;
    float: right;
  }
  .books_menu_parent_second {
    margin-right: 0px;
  }
  .books_row {
    margin-bottom: 80px;
  }
  .books_row:last-of-type {
    padding-bottom: 0px !important;
    border-bottom: 0px !important ;
    margin-bottom: 0px !important;
  }
  .button_buy a:hover, .button_buy a:focus {
    color:#989898;
  }
  .sticky {
    position: fixed;
    width: 100%;
    z-index: 111111111;
    top: 0;
    left: 0;
    right: 0;
    border-bottom: 4px solid #c1a443;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    background-color: #fff;
  }
  .fifth_section_h2_1 a:hover, .fifth_section_h2_2 a:hover, .fifth_section_h2_3 a:hover, .fifth_section_h2_4 a:hover, .fifth_section_h2_5 a:hover {
    color:#000;
  }
  .book_name {
    font-size: 20px;
    font-family: 'Helvetica-bold';
  }
/* ------------------------------------
    Video
    ------------------------------------- */
    #videoHolder {
      margin-bottom: 30px;
      padding-bottom: 60%;
    }

/* ------------------------------------
	TMPL: Contacts
  ------------------------------------- */
  .contact-info {
    margin-bottom: 0;
    position: relative;
  }
  .contact-info a, .contact-info span {
    font-size: 16px;
    padding-left: 45px;
    display: inline-block;
    margin-top: 0;
    color: #000;
  }
  .contact-info a.contact-link, .contact-info span.contact-link {
    text-decoration: none;
  }
  .contact-info .fa {
    position: absolute;
    top: 3px;
    left: 0;
    font-size: 22px;
    color: #A95796;
  }

  .contact-link {
    margin-top: 20px;
    text-decoration: none;
  }
  .contact-link:hover {
    color: #A95796;
  }

  .map-col .acf-map {
    height: 320px;
  }
  .map-col address {
    font-style: normal;
    margin-top: 15px;
  }
  .map-col p {
    margin-bottom: 10px;
  }

  /*basic Gravity Form styles and fixes, if you dont need/use this comment or delete styles below*/
  .gform_wrapper {
    /* Input Styling */
  }
  .gform_wrapper input[type="text"],
  .gform_wrapper input[type="password"],
  .gform_wrapper input[type="date"],
  .gform_wrapper input[type="datetime"],
  .gform_wrapper input[type="datetime-local"],
  .gform_wrapper input[type="month"],
  .gform_wrapper input[type="week"],
  .gform_wrapper input[type="email"],
  .gform_wrapper input[type="number"],
  .gform_wrapper input[type="search"],
  .gform_wrapper input[type="tel"],
  .gform_wrapper input[type="time"],
  .gform_wrapper input[type="url"],
  .gform_wrapper textarea {
    padding: 20px 15px;
    margin-bottom: 0;
    height: 65px;
    line-height: 28px;
    color: #333;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #e8e8e8;
    font-size: 18px;
    border: none;
    -moz-transition: height 0.3s ease;
    -o-transition: height 0.3s ease;
    -webkit-transition: height 0.3s ease;
    transition: height 0.3s ease;
    /* STYLES GO THERE */
  }
  .gform_wrapper textarea[rows] {
    height: 160px;
    resize: none;
    /*Styles for TextArea*/
  }

  .gform_fields {
    margin: 0;
  }

  .gfield {
    list-style: none;
    position: relative;
    margin-bottom: 15px;
    -webkit-transition: padding 0.3s;
    transition: padding 0.3s;
  }
  .gfield .gfield_label {
    font-size: 18px;
    position: absolute;
    top: 18px;
    left: 15px;
    -webkit-transition: -webkit-transform 0.3s, color 0.3s;
    transition: transform 0.3s, color 0.3s;
    -webkit-backface-visibility: hidden;
  }
  .gfield.selected {
    background-color: #A95796;
    padding: 20px 5px 5px;
  }
  .gfield.selected.gfield_error {
    background-color: #d10d01;
  }
  .gfield.selected input {
    padding-top: 0;
    padding-bottom: 0;
    background-color: #fff;
    height: 40px;
    line-height: 40px;
  }
  .gfield.selected textarea {
    background-color: #fff;
    height: 135px;
  }
  .gfield.selected .gfield_label {
    -webkit-transform: translate3d(-15px, -21px, 0) scale3d(0.75, 0.75, 1);
    transform: translate3d(-15px, -21px, 0) scale3d(0.75, 0.75, 1) translateZ(1px);
    color: #fff;
  }

  .gfield_error input, .gfield_error textarea {
    border-color: red;
  }

  .gform_confirmation_message {
    margin-bottom: 15px;
  }

  .gform_footer {
    text-align: left;
    /*alining of submit button*/
  }
  .gform_footer input[type='submit'] {
    padding: 10px 20%;
    text-transform: uppercase;
    font-weight: bold;
  }

  .validation_error {
    display: none;
  }

  .validation_message {
    margin-bottom: 0;
    color: #fff;
    font-size: 12px;
  }

  button, .button, input[type='submit'] {
    background-color: #A95796;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    font-family: "Lato", sans-serif;
    padding: 10px 20px;
  }
  button:hover, button:focus, .button:hover, .button:focus, input[type='submit']:hover, input[type='submit']:focus {
    background-color: #884578;
    outline: none;
  }

  .gform_confirmation_message {
    font-size: 20px;
    color: #c38ab6;
    padding: 10px 10px 10px 40px;
    background: rgba(169, 87, 150, 0.1);
    border: 2px solid #A95796;
    position: relative;
  }
  .gform_confirmation_message:before {
    content: "";
    position: absolute;
    font-family: FontAwesome;
    width: 25px;
    color: #34A853;
    height: 25px;
    top: 50%;
    left: 10px;
    margin: -13px 0 0 0;
    font-size: 25px;
    line-height: 25px;
  }

/* ------------------------------------
    Gallery
    ------------------------------------- */
    /*Gallery styles, if you dont need/use this comment or delete styles below*/
    .gallery .columns {
      float: left !important;
    }
    .gallery .columns .portfolio-item-cont {
      margin-bottom: 30px;
      position: relative;
      overflow: hidden;
    }
    .gallery .columns .portfolio-item-cont .album-name {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      line-height: 33px;
      font-size: 12px;
      color: #fff;
      background-color: #A95796;
      padding-left: 10px;
      padding-right: 10px;
      -moz-transition: bottom 0.3s ease;
      -o-transition: bottom 0.3s ease;
      -webkit-transition: bottom 0.3s ease;
      transition: bottom 0.3s ease;
    }
    .gallery .columns .portfolio-item-cont .album-name:hover {
      color: #fff;
    }
    .gallery .columns .portfolio-item-cont:hover .portfolio-link:before {
      -moz-transform: translate(-50%, -50%) scale(1);
      -ms-transform: translate(-50%, -50%) scale(1);
      -webkit-transform: translate(-50%, -50%) scale(1);
      transform: translate(-50%, -50%) scale(1);
    }
    .gallery .columns .portfolio-item-cont:hover .album-name {
      bottom: 0;
    }
    .gallery .columns .portfolio-item-cont .portfolio-link {
      display: block;
      width: 100%;
      height: 210px;
      position: relative;
    }
    .gallery .columns .portfolio-item-cont .portfolio-link:before {
      content: '\f067';
      font-family: FontAwesome;
      font-size: 18px;
      width: 35px;
      height: 35px;
      display: inline-block;
      text-align: center;
      line-height: 33px;
      border: 2px solid #A95796;
      background-color: #fff;
      color: #A95796;
      position: absolute;
      top: 50%;
      left: 50%;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      -moz-transform: translate(-50%, -50%) scale(0);
      -ms-transform: translate(-50%, -50%) scale(0);
      -webkit-transform: translate(-50%, -50%) scale(0);
      transform: translate(-50%, -50%) scale(0);
      -moz-transition: -moz-transform 0.3s ease;
      -o-transition: -o-transform 0.3s ease;
      -webkit-transition: -webkit-transform 0.3s ease;
      transition: transform 0.3s ease;
    }
    .gallery .columns .portfolio-item-cont .portfolio-link img {
      display: block !important;
      width: 100%;
    }

    @media only screen and (max-width: 40.0625em) {
      .gallery .columns .portfolio-item-cont .album-name {
        bottom: 0;
      }
    }
/* ------------------------------------
    Fancybox
    ------------------------------------- */
    .fancybox-close, .fancybox-prev span, .fancybox-next span {
      background-image: none;
      background-color: #A95796;
      text-align: center;
      width: 50px;
      height: 50px;
      border-radius: 50%;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
    }
    .fancybox-close:hover, .fancybox-prev span:hover, .fancybox-next span:hover {
      background-color: #ba79ab;
    }
    .fancybox-close:before, .fancybox-prev span:before, .fancybox-next span:before {
      color: #fff;
      line-height: 50px;
      font-size: 18px;
      font-family: FontAwesome;
    }

    .fancybox-prev span, .fancybox-next span {
      opacity: 0;
    }
    .fancybox-prev:hover span, .fancybox-next:hover span {
      opacity: 1;
    }

    .fancybox-prev span {
      left: -24px;
    }

    .fancybox-next span {
      right: -24px;
    }

    .fancybox-close:before {
      content: '\f00d';
    }

    .fancybox-prev span:before {
      content: '\f177';
    }

    .fancybox-next span:before {
      content: '\f178';
    }

/* ------------------------------------
    Footer Styles
    ------------------------------------- */
    .footer {
      margin-top: 120px;
      padding: 50px 0px 50px 0px;
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      background-color: #2d2e32;
    }
    .footer form {
      text-align: right;
    }
    .footer .wpcf7-submit{  
      text-align: right;
      position: relative;
    } 
    .footer div.wpcf7-validation-errors, .footer div.wpcf7-acceptance-missing {
      color:#fff;
      max-width: 100% !important;
      margin-left: 0px !important;
      text-align: center;
    }
    .footer .wpcf7 input, .footer .wpcf7 textarea {
      margin-left: 0px;
    }
    .footer .footer-logo {
      margin-bottom: 15px;
      max-height: 200px;
    }
    .footer .contact-links a {
      display: block;
    }
    .footer .copy {
      /*style copyright here*/
    }
    .footer .copy .nomurphy:before {
      /*change delimeter if you need*/
      content: "\00a0\00a0|\00a0\00a0 ";
    }
    .footer .copy .nomurphy a {
      border-bottom: 1px solid #A95796;
      text-decoration: none;
    }
    .footer .copy .nomurphy a:hover {
      border-bottom-color: transparent;
    }
    .footer h3 {
      font-size: 20px;
      font-family: 'Helvetica-bold';
      color: #fff;
      padding-bottom: 20px;
    }
    .logo_footer {
      line-height: 100px;
      font-family: 'Kaushan Script', cursive;
      font-size: 80px;
      background-image: url(https://janadenole.com/wp-content/themes/janadenole/images/bg_texture.jpg) !important;
      background-clip: text !important;
      -webkit-background-clip: text;
      -moz-background-clip: text;
      -ms-background-clip: text;
      -o-background-clip: text;
      color: transparent;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 50% 50%;


      margin-top: 100px;
      text-align: center;
      /* Safari */
      -webkit-transform: rotate(-15deg);

      /* Firefox */
      -moz-transform: rotate(-15deg);

      /* IE */
      -ms-transform: rotate(-15deg);

      /* Opera */
      -o-transform: rotate(-15deg); 
    }
    .text_pod_logo_footer {
      /* Safari */
      -webkit-transform: rotate(-15deg);

      /* Firefox */
      -moz-transform: rotate(-15deg);

      /* IE */
      -ms-transform: rotate(-15deg);

      /* Opera */
      -o-transform: rotate(-15deg); 
      font-family: 'Kaushan Script', cursive;
      font-size: 40px;
      color:#fff;
      text-align: center;
      padding-left: 50px;
    }

    .hello_text {
      font-family: 'Helvetica Light Oblique';
      font-size: 20px;
      color:#fff;
      text-align: right;
    }
    .footer .social_icon {
      margin-bottom: 5px;
    }
    .footer-url-text {
      font-size: 14px;
      color:#fff;
      font-family: 'Helvetica';
    }
    .footer .wpcf7-response-output{
      color:#fff;
      margin-bottom: 30px !important;
      text-align: center;
    }



    #button_top {
      display: inline-block;
      background-color: #fff;
      width: 50px;
      height: 50px;
      text-align: center;
      border-radius: 4px;
      position: fixed;
      bottom: 30px;
      right: 30px;
      transition: background-color .3s, 
      opacity .5s, visibility .5s;
      opacity: 0;
      visibility: hidden;
      z-index: 1000;
      border: 1px solid #c1a443;
      border-top-right-radius: 20px;
      border-bottom-left-radius: 20px;
    }
    #button_top::after {
      content: "";
      background-image: url(https://janadenole.com/wp-content/themes/janadenole/images/right-arrow.svg);
      background-size: cover;
      background-repeat: no-repeat;
      width: 20px;
      height: 22px;
      position: absolute;
      left: 11px;
      top: 13px;

      /* Safari */
      -webkit-transform: rotate(-90deg);

      /* Firefox */
      -moz-transform: rotate(-90deg);

      /* IE */
      -ms-transform: rotate(-90deg);

      /* Opera */
      -o-transform: rotate(-90deg);
    }
    #button_top::before {
      display: none;
      content: "";
      background-image: url(https://janadenole.com/wp-content/themes/janadenole/images/right-arrows.svg);
      background-size: cover;
      background-repeat: no-repeat;
      width: 20px;
      height: 22px;
      position: absolute;
      left: 11px;
      top: 13px;

      /* Safari */
      -webkit-transform: rotate(-90deg);

      /* Firefox */
      -moz-transform: rotate(-90deg);

      /* IE */
      -ms-transform: rotate(-90deg);

      /* Opera */
      -o-transform: rotate(-90deg);
    }
    #button_top:hover, #button_top:focus{
      cursor: pointer;
    }
    #button_top:hover:after, #button_top:focus:after{
      display: none;
    }
    #button_top:hover:before, #button_top:focus:before{
      display: block;
    }
    #button_top:active {
      background-color: #fff;
    }
    #button_top.show {
      opacity: 1;
      visibility: visible;
    }
    .comment-list {
      border: 1px solid #989898;
      padding: 20px;
      font-size: 16px;
      color:#000;
      font-family: 'Helvetica'; 
      font-style: normal;
      text-transform: none;
    }
    .comment-list {
      list-style: none;
    }
    .fn {
      font-style: normal !important;
    }
    .vcard {
      margin: 0px;
      border: 0px;
      padding: 0;
    }
    .vcard img {
      border-radius: 50%;
    }
    .comment-list a {
      color:#000;
    }
    #respond #submit {
      width: 250px;
      text-align: center;
      font-size: 14px;
      font-family: 'Helvetica-bold';
      color: #000;
      border: 1px solid #c1a443;
      padding: 15px 40px;
      border-top-right-radius: 20px;
      border-bottom-left-radius: 20px;
      display: inline-block;
      background-color: #fff !important;
    }
    #respond #submit:hover, #respond #submit:focus {
      color: #989898;
    }
    .commentmetadata a{
      font-size: 14px;
      color:#989898;
      font-family: 'Helvetica'; 
    }
    .reply {
      text-align: right;
    }
    .reply a{
      text-align: right;
      font-family: 'Helvetica-bold';
    }
    .thread-even {
      margin-left: 30px;
    }
    #comments {
      padding: 16px 0px;
    }
    .mobile_header {
      display: none;
    }
    [class*="column"]+[class*="column"]:last-child {
      float: left !important;
    }

    .home_second_section [class*="column"]+[class*="column"]:last-child {
      float: right !important;
    }
    .home_second_section img {
      -webkit-box-shadow: 0px 7px 6px -2px rgba(148,140,140,1);
      -moz-box-shadow: 0px 7px 6px -2px rgba(148,140,140,1);
      box-shadow: 0px 7px 6px -2px rgba(148,140,140,1);
    }
    .developer_logo {
      color:#fff;
    }


    .fifth_section_h2_1 a:lang(de) {
      font-size: 70px;
    }
    .fifth_section_h2_2 a:lang(de) {
      font-size: 50px;
    }
    .fifth_section_h2_3 a:lang(de) {
      font-size: 50px;
    }
    .fifth_section_h2_4 a:lang(de) {
      font-size: 70px;
    }
    .fifth_section_h2_5 a:lang(de){
      font-size: 50px;
    }
    .fifth_section_h2_2:lang(de), .fifth_section_h2_2:lang(en) {
      text-align: right;
    }
    .fifth_section_h2_5:lang(de), .fifth_section_h2_5:lang(en) {
      text-align: right;
    }
    .fifth_section_h2_4:lang(de), .fifth_section_h2_4:lang(en) {
      text-align: center;
    }

    .fifth_section_h2_1 a:lang(en) {
      font-size:80px;
    }
    .fifth_section_h2_2 a:lang(en) {
      font-size: 80px;
    }
    .fifth_section_h2_3 a:lang(en) {
      font-size: 80px;
    }
    .fifth_section_h2_4 a:lang(en) {
      font-size: 120px;
    }

    .current-lang a {
      font-weight: 900;
    }

    .slider-controls-about-me {
      position: absolute;
      z-index: 100;
      top:50%;
      width: 100%;
    }
    .slider-controls-about-me .slick-next-third {
      background-color: #fff;
      width: 35px;
      right: 20%;
      opacity: 0.7;
      height: 35px;
      border-radius: 50%;
    }
    .slider-controls-about-me .slick-prev-third {
      left: 7%;
      background-color: #fff;
      width: 35px;
      right: 20%;
      height: 35px;
      opacity: 0.7;
      border-radius: 50%;
    }
    .slider-controls-about-me .slick-prev-third:before, .slider-controls-about-me .slick-next-third:before {
      position: absolute;
      top: 50%;
      transform: translate(-50%, -50%);
    }
    .slider-controls-about-me .slick-prev-third:before {
      left:44%;
    }
    .slider-controls-about-me .slick-next-third:before {
      right: 13%;
    }

    .lang-item-ru, .lang-item-en, .lang-item-de {
      position: relative;
    }
    .lang-item-ru:before, .lang-item-en:before, .lang-item-de:before{
      content: '';
      width: 17px;
      height: 17px;
      position: absolute;
      top:50%;
      transform: translate(-50%,-50%);
      left: 0;

    }
    .lang-item-ru:before{
      background-image: url(../images/rus.svg);
    }
    .lang-item-en:before{
      background-image: url(https://janadenole.com/wp-content/themes/janadenole/images/eng.svg);
    }
    .lang-item-de:before{
      background-image: url(https://janadenole.com/wp-content/themes/janadenole/images/de.svg);
    }
    .languge_wrap ul li {
      padding-left: 10px;
    }
    .languge_wrap ul {
      margin: 0;
      padding: 0;
    }
    .for_mobile {
      display: none;
    }
    .books_sub_menu img {
      box-shadow: none;
    }