/*
Theme Name: indian-centre
Theme URI: 
Author: govardhan
Author URI: https://wordpress.org
Description: Центр индийской культуры
Requires at least: 6.1
Tested up to: 6.4
Requires PHP: 8.2
Version: 1
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
Text Domain: indian-centre
Template:  twentytwentyfour
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, style-variations, accessibility-ready, blog, portfolio, news
*/



.cik-header {
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: 1000;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

h1.cik-post-title:after, h1.blog-title:after {
    display: block;
    content: "";
    height: 1px;
    width: 40px;
    background-color: #ccc;
    margin: 20px auto 30px;
}


.tile-item {
  width: 180px;
  height: 180px;
}
@media only screen and (min-width: 451px) and (max-width: 700px) {
  .main-right-column  {
    width: 80%;
  }
  .main-left-column  {
    width: 100%;
  }

}


@media only screen and (max-width: 700px) {
  .main-top-slider, .top-address {
    display: none;
  }
}

@media only screen and (min-width: 380px) and (max-width: 700px) {
  .cik-main-content {
    padding-top: 20px;
  }
}

@media only screen and (max-width: 379px) {
  .cik-main-content {
    padding-top: 50px;
  }
}

.archive-content, .cik-page-content, .record-content, .index-content {
  min-height: 400px;

}


/* отступы сверху контента */

@media only screen and (min-width: 701px) and (max-width: 1200px) {
  .archive-content, .cik-page-content, .record-content, .index-content {
    padding-top: 80px !important;
  }
}

@media only screen and (min-width: 401px) and (max-width: 700px) {
  .archive-content, .cik-page-content, .record-content, .index-content {
    padding-top: 90px !important;
  }
}

@media only screen and (min-width: 281px) and (max-width: 400px) {
  .archive-content, .cik-page-content, .record-content, .index-content {
    padding-top: 150px !important;
  }
}

@media only screen and (max-width: 280px) {
  .archive-content, .cik-page-content, .record-content, .index-content {
    padding-top: 190px !important;
  }
}


@media only screen and (max-width: 450px) {
  .main-right-column  {
    width: 85%;
  }
}

@media only screen and (min-width: 701px) {
  .main-right-column  {
    max-width: 210px;
  }
}


@media only screen and (min-width: 1000px) {
  .item-text-block {
     max-width: 500px;
  }
  .main-news {
   max-width: 400px; 
  }
}


@media only screen and (max-width: 700px) {
 .main-tile, .main-left-area {
   justify-content: center !important;
   /*display: none !important;*/
 }

}

@media only screen and (max-width: 780px) {
  .main-columns, .main-left-column {
    justify-content: center !important;
  }
}
                                                      
@media only screen and (min-width: 350px) {
.main-news-image {
 width: 350px !important;
}



}

@media only screen and (max-width: 349px) {
.main-news-image {
 width: 100% !important;
}
.main-right-column  {
  width: 100% !important;
  flex-basis: auto !important;
}
.main-center-column {
  width: 100% !important;
  flex-basis: auto !important;
}



}

.subscribe-form {
display: block;
padding: 10px;
max-width: 200px;
border: 1px solid #333333;
box-sizing: border-box; 
}

.subscribe-title {
 font-size: 14px;
}
  

@media only screen and (max-width: 600px) {

  ul.main-menu-cik, ul.main-menu-cik ul, ul.main-menu-cik li, ul.main-menu-cik ul li {
   align-items: flex-start !important;
   justify-content: flex-start !important;
   margin-left: 0px;
  }

  ul.main-menu-cik li {
   margin-bottom: 2px;

  }

  ul.main-menu-cik li a{
    text-decoration: none !important;
    text-decoration-color: #FFFFFF !important;
    text-decoration-line: none !important;
  }

  a.wp-block-navigation-item__content {
    border: 0px solid #FFFFFF !important;
  }

}