
.single-post h3 {
	font-size: 1em;
	margin-top: 15px;
	text-align: center;
}

.single-post .imgbvlq {
	position: relative;
	display: flex;

}
.single-post .imgbvlq:before {
	content: '';
	display: block;
	padding-bottom: 80%;
}
.single-post .imgbvlq img {
	position: absolute;
	width: 100%; height: 100%;
	
}
.single-post .imgbvlq  {
	overflow: hidden;
}
.single-post .imgbvlq img:hover {
	transform: scale(1.1);
	transition: .7s;
}


.single-post .bvlq {
	padding-bottom: 30px;
}
.single-post .bvlq a{
	text-decoration: none;
	color: black;
}
.single-post .bvlq .slick-dots {
	transform: translateY(60%);

}
.single-post .slick-prev {
	display: none !important;
}
.single-post .slick-next {
	display: none !important;
}
.single-post .banner {
	position: relative;
	display: flex;
}
.single-post .banner:before {
	content: '';
	display: block;
	padding-bottom: 15%;
}
.single-post .banner img {
	position: absolute;
	width: 100%;
	height: 100%;
}
.single-post .banner .title-single {
	position: absolute;
	color: white;
	left: 50%;
	top: 50%;
	font-size: 2.5em;
	width: 100%;
	line-height: 1.3;
	transform: translate(-50%, -50%);
	text-align: center;
}
.single-post .content-post {
    background-color: #ffffff;
    box-shadow: 0px 0px 15px rgb(0 0 0 / 15%);
    padding: 20px;
    margin-bottom: 0px;
    margin-top: 30px;
}

.single-post .nav-links  a {
	text-decoration: none;
	color: #155022;

}

.single-post h2.screen-reader-text {
	display: none;
} 
.single-post .right-sidebar {
	padding-top: 30px;
}
.single-post .entry-content table,
.single-post .entry-content tr,
.single-post .entry-content td {
	border: 1px solid;
}
@media(max-width: 768px){
	.single-post aside#online-support a {
		line-break: anywhere;
	}
	.single-post .col-9{
           flex: 0 0 100%;
           max-width: 100%;
	}
	.single-post .col-3{
           flex: 0 0 100%;
           max-width: 100%;
	}
	.single-post .page_banner .page-title {
		font-size: 1.8em;
	}
}
@media(max-width: 425px){
	.single-post .content-post {
		padding: 30px 11px;
	}
	.single-post .col-6 {
		flex: 100%;
		max-width: 100%;
		padding: 5px 7px;
	}
	.single-post .page_banner .page-title {
    font-size: 1.5em;
}

}