.site-content .ast-container{

	display: block;

}

.pageheader {

    display: block;

   text-align: center;

}

    

.pageheader h1{position:relative;    padding-bottom: 40px;}

.pageheader h1:after {

        content: "";

    height: 30px;

    width: 30px;

    /* border: 1px solid red; */

    display: block;

    left: 0;

    right: 0;

    margin: 0 auto;

    background: url(../images/yellow-diamond-shape.svg);

    background-size: cover;

    background-repeat: no-repeat;

    background-position: center;

    bottom: -16px;

    position: absolute;

    z-index: 1111111111111;

    top: auto;

}

.unik-container {

    display: block;

    width: 100%;

	    background: #fff;

}

body.single.single-post .site-content {

    display: block;

    width: 100%;

	    padding-top: 160px;

  }

.content-area.primary {

   display: block;

    width: 100%;

   

}

.ast-separate-container .ast-article-single {

       padding: 50px 15px;

}

body.single.single-post div#primary {

    display: inline-block;

    width: 70%;

	vertical-align: top;

}

body.single.single-post div#secondary {

    display: inline-block;

    width: 28%;

    vertical-align: top;

	padding-left: 20px;

	padding-top: 100px;

}



.relpost {

    display: block;

    margin-top: 80px;

}

.relpost h2 {

    padding-bottom: 25px;

}

.reatedposts{

	display: grid;

    grid-template-columns: repeat(3, 1fr);

    gap: 20px 20px;

    grid-auto-rows: minmax(20px, auto);

	

}



.reatedposts .ue_post_blocks_box {

    background-color: #ffffff;

    text-align: left;

    border-radius: 0px;

    border-style: solid;

    border-width: 0px;

    border-color: #dfdfdf;

	padding-bottom: 50px;

}

.reatedposts  .ue_post_blocks_image {

    overflow: hidden;

}

.reatedposts .ue_post_blocks_image img{

	    height: 250px;

    object-fit: cover;

    object-position: center center;

    transition: all 200ms ease-in-out;

	width: 100%;

}

.reatedposts .ue_post_blocks_box:hover img {

    transform: scale(1.1);

}



.reatedposts  .ue_post_blocks_content {

    padding: 30px;

}

.reatedposts .ue_post_blocks_title {

    color: #000;

	    box-shadow: none;

    text-decoration: none;

}

.reatedposts .ue_post_blocks_text {

    margin-top: 10px;

    color: #969696;

}

.reatedposts .ue_post_blocks_link  {

   color: #000000;

    margin-top: 20px;

    position: absolute;

    bottom: 20px;

}

.reatedposts .slick-track {

    display: flex;

}

.reatedposts .slick-slide {

  margin: 0 10px;

  height: inherit;

  border: 1px solid #dfdfdf;

}

.reatedposts {

    padding-bottom: 100px;

}

.reatedposts button.slick-next.slick-arrow {

    position: absolute;

    top: -75px;

    right: 15px;

    text-indent: -9999px;

    height: 30px;

    width: 30px;

    background: transparent url(../images/path-next.svg) !important;

   

    background-repeat: no-repeat !important;

    background-position: center !important;

    box-shadow: none;

    padding: 0;

	border: 0px;

	    border-radius: 0;

}

.reatedposts button.slick-next.slick-arrow:hover{

	background: transparent url(../images/path-next-hover.svg) !important;

    

    background-repeat: no-repeat !important;

    background-position: center !important;

} 

.reatedposts button.slick-prev.slick-arrow {

    position: absolute;

    top: -75px;

    right: 45px;

    text-indent: -9999px;

    height: 30px;

    width: 30px;

    background: transparent url(../images/path-prev.svg) !important;

    

    background-repeat: no-repeat !important;

    background-position: center !important;

    box-shadow: none;

    padding: 0;

	border: 0px;

	    border-radius: 0;

}

.reatedposts button.slick-prev.slick-arrow:hover{

	background: transparent url(../images/path-prev-hover.svg) !important;

    

    background-repeat: no-repeat !important;

    background-position: center !important;

}
footer h2{ font-size:18px !important;}
footer .footer-widget-area {
  margin-bottom: 0;
}
footer  .textwidget,
footer ul li a
{font-size: 0.8125rem !important;}