/* End custom CSS */

.elementor-1660 .elementor-element.elementor-element-73c57029 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1660 .elementor-element.elementor-element-f989a4c .tpg-el-main-wrapper .rt-row [class*="rt-col"] {
	padding-left: 10px !important;
	padding-right: 10px !important;
	padding-bottom: calc(2 * 10px) !important;
}

.elementor-1660 .elementor-element.elementor-element-f989a4c .tpg-el-main-wrapper .rt-row {
	margin-left: -10px;
	margin-right: -10px;
}

.elementor-1660 .elementor-element.elementor-element-f989a4c .tpg-el-main-wrapper .rt-row .rt-row {
	margin-bottom: -10px;
}

.elementor-1660 .elementor-element.elementor-element-f989a4c .rt-tpg-container .grid_hover-layout8 .display-grid-wrapper {
	grid-gap: 0px;
	margin-bottom: 0px;
}

body .elementor-1660 .elementor-element.elementor-element-f989a4c .tpg-el-main-wrapper .tpg-post-holder {
	background-color: rgba(2, 1, 1, 0);
	border: 1px solid #439cd6;
}

.elementor-1660 .elementor-element.elementor-element-f989a4c.elementor-element {
	--align-self: center;
}

.elementor-1660 .elementor-element.elementor-element-f989a4c .rt-tpg-container .rt-holder .entry-title-wrapper .entry-title {
	padding: 20px 0px 0px 0px;
}

.elementor-1660 .elementor-element.elementor-element-f989a4c .rt-tpg-container .entry-title-wrapper {
	min-height: 0px;
}

.elementor-1660 .elementor-element.elementor-element-f989a4c .tpg-el-main-wrapper .entry-title-wrapper .entry-title {
	font-size: 25px;
}

.elementor-1660 .elementor-element.elementor-element-f989a4c .tpg-el-main-wrapper .entry-title {
	color: #439cd6;
}

.elementor-1660 .elementor-element.elementor-element-f989a4c .tpg-el-main-wrapper .tpg-el-image-wrap img {
	width: inherit;
}

.elementor-1660 .elementor-element.elementor-element-f989a4c .tpg-el-main-wrapper .tpg-el-image-wrap {
	margin: -20px 0px 10px 0px;
}

.elementor-1660 .elementor-element.elementor-element-f989a4c .tpg-el-main-wrapper .rt-holder:hover .tpg-el-image-wrap img {
	object-position: inherit;
}

.elementor-1660 .elementor-element.elementor-element-f989a4c .tpg-el-main-wrapper .tpg-el-excerpt .tpg-excerpt-inner {
	font-size: 15px;
	font-weight: 400;
	color: #000;
}

.elementor-1660 .elementor-element.elementor-element-f989a4c .tpg-el-main-wrapper .tpg-el-excerpt {
	margin: 0px 0px 40px 0px;
}

.elementor-1660 .elementor-element.elementor-element-f989a4c .rt-tpg-container .tpg-post-holder .rt-el-post-meta, .elementor-1660 .elementor-element.elementor-element-f989a4c .tpg-post-holder .tpg-separate-category .categories-links a {
	font-weight: 600;
}

.elementor-1660 .elementor-element.elementor-element-f989a4c .tpg-el-main-wrapper .post-meta-tags span {
	color: #000;
}

.elementor-1660 .elementor-element.elementor-element-f989a4c .tpg-el-main-wrapper .tpg-post-holder .post-meta-tags a:hover {
	color: #000;
}

.elementor-1660 .elementor-element.elementor-element-f989a4c .rt-tpg-container .tpg-post-holder .categories-links a {
	font-size: 18px;
	font-weight: 600;
}

.elementor-1660 .elementor-element.elementor-element-f989a4c .rt-pagination-wrap {
	justify-content: center;
}

body .elementor-1660 .elementor-element.elementor-element-f989a4c .rt-tpg-container .rt-el-content-wrapper {
	padding: 20px 20px 10px 20px !important;
}

body .elementor-1660 .elementor-element.elementor-element-f989a4c .rt-tpg-container .rt-el-content-wrapper-flex .post-right-content {
	padding: 20px 20px 10px 20px !important;
}

body .elementor-1660 .elementor-element.elementor-element-f989a4c .tpg-el-main-wrapper .rt-holder .rt-el-content-wrapper .tpg-el-image-wrap {
	margin-left: -20px;
	margin-right: -20px;
}

@media (max-width:1024px) {
	.elementor-1660 .elementor-element.elementor-element-73c57029 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1660 .elementor-element.elementor-element-f989a4c {
		width: 100%;
		max-width: 100%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-1660 .elementor-element.elementor-element-73c57029 {
		--width: 100%;
	}
}

/* Start custom CSS for tpg-grid-layout, class: .elementor-element-f989a4c */
.date a {
	font-weight: 600;
	font-size: 18px;
}
