
/*
Theme Name: Hello Elementor Child
Template: hello-elementor
*/

[type=button],[type=submit],button {
  color: #fff !important;
  border: 1px solid #fff !important;

}


.page-header .entry-title {

  display: none !important;
}

.page-header .entry-title {
	display: none !important;
}


@media (min-width: 1025px) and (max-width: 1245px) {
  #nav-menu-container {
    width: 50%;
  }
}

html, body {
  overflow-x: hidden;
}

.post_grid .rt-content-loader img{
	border-radius: 20%;
}

.post_grid .rt-content-loader .entry-title {

	font-family: Noto Sans Georgian !important;
}

.post_grid .rt-content-loader .tpg-excerpt {
	font-family: Noto Sans Georgian 	!important;
}

/* ARTICLE LAYOUT */
.single-post .article-container{
    max-width: 900px;
    margin: 0 auto;
    margin-top: 100px;
    margin-bottom: 100px;
    padding: 20px;

    border: 1px solid rgba(0,0,0,0.05);
    box-shadow: 0 8px 24px rgba(0,0,0,0.05);
    border-radius: 20px;


  }

/* TITLE */
.single-post .article-title{
    font-family: "Noto Sans Georgian", sans-serif;
    font-size: 42px;
    font-weight: 700;
    line-height: 1.2;
    margin-top: 20px;
    margin-bottom: 24px;
    text-align: center;
    margin-bottom: 25px;
    margin-top: 50px;
  }

/* CONTENT TEXT */
.single-post .article-content{
    font-family: "Noto Sans Georgian", sans-serif;
    font-size: 18px;
    line-height: 1.8;
}

/* paragraphs spacing */
.single-post .article-content p{
    margin-bottom: 18px;
}

/* COVER IMAGE CONTAINER */
.single-post .article-cover{
    width: 100%;
    margin-bottom: 24px;
}

/* COVER IMAGE */
.single-post .article-cover img{
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
    border-radius: 50px;
}

@media (max-width:1024px){

.single-post .article-container{
    max-width:720px;
    padding:40px 30px;
    margin:50px auto;
}

.single-post .article-title{
    font-size:34px;
}

.single-post .article-content{
    font-size:17px;
}

}
@media (max-width:767px){

.single-post .article-container{
    margin:50px 15px;
    padding:25px 18px;
    border-radius:16px;
}

.single-post .article-title{
    font-size:26px;
    line-height:1.3;
}

.single-post .article-content{
    font-size:16px;
    line-height:1.75;
}

}
