a {
    linkDeco: none;
    cursor: pointer;
    text-decoration: none;
		color: black;
		transition: 0.2s;
}
.texta a{
	color: white;
		transition: 0.2s;
}
.texta a:hover{
	color: #ffbf00;
}
.texta ul {
	list-style: none;
		display: flex;
		transition: 0.2s;
}
.texta ul li{
	color: white;
		padding-left: 20px;
    font-family: system-ui;
		font-weight: 600;
} 

.texta ul li i{
    color: #ffbf00;
    font-size: 20px;
    padding: 5px;
}


/*basy*/

@media(max-width: 450px) {
		h2.trxa strong {
			font-size: 55px;
		}
}

/*salabvi*/

.slab {
    display: flex;
    justify-content: center;
    align-items: center;
}

.bvi-shortcode {
    position: absolute;
    opacity: 0.1;
}




/*post img*/

.wp-block-latest-posts__featured-image img {
		width: 350px;
	height: 250px;
    object-fit: cover;
		border-radius: 15px;
		box-shadow: 0 5px 10px 0px #999999;
}

ul.wp-block-latest-posts>li>a {
	font-weight: bold;
	text-decoration: none;
		-webkit-line-clamp: 2;
    overflow: hidden;
    display: -webkit-box;
		-webkit-box-orient: vertical;
}

.wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date {
	color: gray;
}




/*img grid*/

.grid-01{
	   border: 4px dashed white;
    padding: 20px;
    border-radius: 20px;
}
.geid-02 {
	border-radius: 20px;
}

.img-grid01 .size-full,
.img-grid01 .size-full img {
	width: 100%;
    height: 400px;
    object-fit: cover;
		border-top-right-radius: 20px;
		border-top-left-radius: 20px;
}


.zag-01 {
	  margin-top: -92px;
    position: relative;
    padding-top: 30px;
    padding-bottom: 20px;
    display: flex;
    justify-content: center;
}
h2.zag-02 {
	  background: white;
    width: 570px;
    border-radius: 20px;
    padding: 20px;
}








/*gallery*/

.gall-01 {
	background: white;
		padding: 20px;
		border-radius: 20px;
}