/**
 * Copyright: 2007-2015, Web Techtonics, LLC
 * This code is property of Web Techtonics, LLC. All rights reserved.
 * May not be re-used, re-distributed or modified without permission.
 

*/
:root{
	--placeholderSvg: 25px;
	--placeholderLabel: 20px !important;
	--placeholderFontFamily: Arial, Helvetica, sans-serif;
}
.AV-WLatestblogpost-1.widget {
	padding: 20px;
}
.AV-WLatestblogpost-1 h3 {
	font-weight: 400 !important;
	font-family: Lato,sans-serif !important;
	font-size: 20px !important;
	margin-bottom: 25px;
}
@media (max-width: 480px) {
	.AV-WLatestblogpost-1 h3 {
		text-align: center;
		font-weight: 300 !important;
		font-family: Lato,sans-serif !important;
		font-size: 20px !important;
		margin-bottom: 15px;
	}
}
.AV-WLatestblogpost-1 .owl-controls {
	display: inline-block;
}
.AV-WLatestblogpost-1 .owl-controls .arrowBtn {
	font-size: 16px;
	color: inherit;
	opacity: 0.75;
	display: inline-block;
	vertical-align: bottom;
}
.AV-WLatestblogpost-1 .owl-controls .fa-solid {
	color: #414143;
}
.AV-WLatestblogpost-1 .owl-controls .arrowBtn:hover {
	opacity: 1;
}
.AV-WLatestblogpost-1 h3 div {
	text-align: right !important;
}
.AV-WLatestblogpost-1 h3 .viewmore {
	padding: 0px;
	position: relative;
}
.AV-WLatestblogpost-1 h3 .viewmore a {
	margin-left: 10px;
	margin-top: -5px;
}
.AV-WLatestblogpost-1 .row .center {
	text-align: center;
}
.AV-WLatestblogpost-1 .row .viewmoreBtm {
	margin-top: -20px;
}
.AV-WLatestblogpost-1 .row .viewmoreBtm a {
	text-decoration: none;
	color: #000;
	font-size: 11px;
	display: block;
	background-color: #e8ebed;
	padding: 10px 0px;
	text-align: center;
	width: 100%;
	border-top: 1px solid #B9BCBD;
}
.AV-WLatestblogpost-1 .row .post {
	padding-bottom: 20px;
}
.AV-WLatestblogpost-1 .row .active:first-child {
	margin-right: -15px;
}
.AV-WLatestblogpost-1 .row .active:last-child {
	margin-left: -15px;
}
.AV-WLatestblogpost-1 .row .post:last-child {
	padding-bottom: 0px;
	margin-bottom: 20px;
}
.AV-WLatestblogpost-1 .row .post .image {
	position: relative;
	overflow: hidden;
	height: 125px;
	padding-left: 0px;
	padding-right: 0px;
	background: #fff;
}
.AV-WLatestblogpost-1 .row .post .image img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	-os-transform: translateX(-50%) translateY(-50%);
}
.AV-WLatestblogpost-1 .row .post .latestInfo {
	height: 125px;
	position: relative;
	background-color: #fff;
}
.AV-WLatestblogpost-1 .row .post .latestInfo2 .center {
	text-align: center !important;
}
.AV-WLatestblogpost-1 .row .post .latestInfo .title {
	margin-top: 15px;
	font-weight: 400 !important;
	font-family: Lato,sans-serif !important;
	font-size: 20px !important;
}
.AV-WLatestblogpost-1 .row .post .latestInfo2 {
	height: auto;
}
.AV-WLatestblogpost-1 .row .post .latestInfo2 a .title {
	text-decoration: none;
	margin-top: 15px;
	font-weight: 400 !important;
	font-family: Lato,sans-serif !important;
	font-size: 20px !important;
}
.AV-WLatestblogpost-1 .row .post .latestInfo .readmore a {
	font-size: 12px;
	color: #d94545;
	font-style: italic;
}
.AV-WLatestblogpost-1 .row .post .latestInfo .posted {
	font-size: 10px !important;
	margin-top: 15px;
}
.AV-WLatestblogpost-1 .row .post .latestInfo2 a .author {
	text-decoration: none;
	font-size: 10px !important;
	margin-top: 15px;
	padding-bottom: 20px;
}
.AV-WLatestblogpost-1 .row .post .latestInfo2 a {
	display: block;
	text-decoration: none;
}
.AV-WLatestblogpost-1 .WLatestblogpost-layout svg {
	width: 100%;
	margin: auto;
	display: block;
	max-width: var(--placeholderSvg);
	max-height: var(--placeholderSvg);
}
.AV-WLatestblogpost-1 .WLatestblogpost.placeholder-label {
	margin-bottom: 0px;
	text-align: center;
	line-height: normal;
	padding-bottom: 0px;
	font-size: var(--placeholderLabel) !important;
	font-family: var(--placeholderFontFamily) !important;
}
@media only screen and (max-width: 767px) {
	.AV-WLatestblogpost-1 h3 {
		text-align: center;
		margin-bottom: 15px;
	}
	.AV-WLatestblogpost-1 .row {
		margin-left: -20px !important;
		margin-right: -20px !important;
	}
	.AV-WLatestblogpost-1 .row .post {
		padding: 4px 0px 0px 0px;
		background: #fff;
	}
	.AV-WLatestblogpost-1 .row .detail {
		border-bottom: 1px solid #B9BCBD;
	}
	.AV-WLatestblogpost-1 .row .post .latestInfo .title {
		font-size: 18px !important;
	}
	.AV-WLatestblogpost-1 .row .post .latestInfo2 a .title {
		font-size: 16px !important;
		font-weight: 600;
	}
	.AV-WLatestblogpost-1 .row .post .latestInfo2 a .title:hover {
		color: #d94545;
	}
}
@media only screen and (max-width: 992px) {
	.AV-WLatestblogpost-1 .row .post .latestInfo .title {
		font-size: 18px !important;
	}
}
