
.elementor-3012 .elementor-element.elementor-element-f1c01b8 {
	margin-top: 0px;
	margin-bottom: -21px;
}

.elementor-3012 .elementor-element.elementor-element-97fa551 .owl-nav:not(.disabled) {
	display: block !important;
}

.elementor-3012 .elementor-element.elementor-element-97fa551 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
}

.elementor-3012 .elementor-element.elementor-element-9144c5d > div.elementor-container {
	max-width: 41px;
	--porto-flick-carousel-width: 41px;
}

.elementor-3012 .elementor-element.elementor-element-9144c5d {
	z-index: 1;
}

.elementor-3012 .elementor-element.elementor-element-3d094b8 {
	text-align: center;
	padding: 14px 11px 14px 10px;
	background-color: #f4f4f4;
}

.elementor-3012 .elementor-element.elementor-element-3d094b8 .elementor-heading-title {
	font-size: 16px;
	letter-spacing: 0px;
	color: var(--e-global-color-primary);
}

.elementor-3012 .elementor-element.elementor-element-6c28b47 {
	text-align: center;
	padding: 6px 0px 7px 0px;
	background-color: var(--e-global-color-primary);
}

.elementor-3012 .elementor-element.elementor-element-6c28b47 .elementor-heading-title {
	font-size: 12.6px;
	color: #fff;
}

.elementor-element-458afa2 .gallery > i {
	font-size: 114px;
}

.elementor-element-458afa2 .format i {
	padding: 11.5px 11.5px 11.5px 11.5px;
	color: #fff;
}

.elementor-element-458afa2 .format {
	border-radius: 2px;
	background-color: #222529;
}

.elementor-3012 .elementor-element.elementor-element-d7c653f .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-3012 .elementor-element.elementor-element-d7c653f {
	padding: 5px 0px 10px 0px;
}

.elementor-element-1396ff0 .post-meta > span {
	margin-right: 8px;
}

.elementor-element-1396ff0 .post-meta > span i {
	margin-right: 6px;
}

.elementor-element-1396ff0 .post-meta {
	font-size: 12.6px;
	text-transform: capitalize;
}

.elementor-3012 .elementor-element.elementor-element-1396ff0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
}

.elementor-3012 .elementor-element.elementor-element-7247336 .elementor-heading-title {
	line-height: 24px;
}

.elementor-3012 .elementor-element.elementor-element-7247336 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 85px) 0px;
}

.elementor-3012 .elementor-element.elementor-element-595cde7 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;
}

.elementor-element-f603ddb .post-author .img-thumbnail img {
	max-width: 80px;
	border-radius: 0px;
}

.elementor-3012 .elementor-element.elementor-element-f603ddb {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 47px) 0px;
}

.elementor-element-9346fe7 .comment-respond {
	margin-top: 17px;
}

.elementor-element-9346fe7 .comment-respond .comment-reply-title {
	margin-bottom: 17px;
	font-weight: 600;
}

.elementor-3012 .elementor-element.elementor-element-2565d08 {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, .08);
	--divider-border-width: 1px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;
}

.elementor-3012 .elementor-element.elementor-element-2565d08 .elementor-divider-separator {
	width: 100%;
}

.elementor-3012 .elementor-element.elementor-element-2565d08 .elementor-divider {
	padding-block-start: 44px;
	padding-block-end: 44px;
}

.elementor-3012 .elementor-element.elementor-element-aed19c3 .elementor-heading-title {
	font-size: 16.8px;
	text-transform: uppercase;
	letter-spacing: -.84px;
}

.elementor-3012 .elementor-element.elementor-element-e08542d .elementor-heading-title {
	font-size: 16.8px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: -.84px;
}

.elementor-3012 .elementor-element.elementor-element-01030e9 {
	margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;
}
