/* End custom CSS */

.elementor-7114 .elementor-element.elementor-element-8df805f .elementor-heading-title {
	color: #54595f;
	font-size: 37px;
}

.elementor-7114 .elementor-element.elementor-element-6c252033 .elementor-text-editor {
	column-gap: 1px;
}

@media (min-width:768px) {
	.elementor-7114 .elementor-element.elementor-element-3fe4d833 {
		width: 23.117%;
	}
	
	.elementor-7114 .elementor-element.elementor-element-e60a011 {
		width: 54.076%;
	}
	
	.elementor-7114 .elementor-element.elementor-element-c6e9094 {
		width: 22.471%;
	}
}

/* Start custom CSS for text-editor, class: .elementor-element-6c252033 */
.content table {
	border-bottom: 1px solid transparent;
	width: 100%;
	margin: 0 0 0px !important;
}

.content td, .content th {
	border-top: 1px solid transparent;
	padding: 5px 0px 5px 0px !important;
}

.gsc-search-button-v2 {
	font-size: 0;
	padding: 14px 27px !important;
}

.content table, .content td, .content th {
	border-color: #fff !important;
}

table.gsc-search-box td .gsc-input {
	padding-left: 15px !important;
}

.gsc-search-button {
	margin-left: 0px !important;
}

.gsc-control-cse {
	background: #fff;
	margin: 0 0px 30px;
	padding: 20px 20px 10px 30px;
	border-radius: 0px;
	box-shadow: 0px 1px 4px 2px rgba(0, 0, 0, .075);
	-webkit-box-shadow: 0px 1px 4px 2px rgba(0, 0, 0, .075);
	border: 1px solid rgba(0, 0, 0, .075);
}
