/*
 Theme Name:   Hello Elementor Child
 Theme URI:    https://gulshanyouthclub.com/
 Description:  Child theme of Hello Elementor for the GYC site clone.
 Author:       Your Name
 Template:     hello-elementor
 Version:      1.0.0
 Text Domain:  hello-elementor-child
*/


/* About us -> Preface page */

.elementor-160 .elementor-element.elementor-element-e167189 .elementor-heading-title {
    font-family: "Edwardian" !important;
}
.elementor .e-313ab5c-6daaefd {
	font-family: auto !important;
}

/* presidents-message */
.page-id-230 .elementor-element.elementor-element-9a8c8d1.elementor-widget.elementor-widget-text-editor {
	font-family: auto !important;
}
.elementor-230 .elementor-element.elementor-element-fe3376c .elementor-heading-title  {
	font-family: auto !important;
}

/* secretary-generals-message */
.page-id-422 .elementor-element.elementor-element-9a8c8d1.elementor-widget.elementor-widget-text-editor {
	font-family: auto !important;
}
.elementor-422 .elementor-element.elementor-element-fe3376c .elementor-heading-title {
	font-family: auto !important;
}

/* founder-members */
.elementor-455 .elementor-element.elementor-element-2781d8c {
	font-family: auto !important;
}

.elementor-455 .elementor-element.elementor-element-5ff7a45 {
	font-family: auto !important;
}

/* advisory-board */
.page-id-645 p.elementor-heading-title.elementor-size-default {
	font-family: auto !important;
}

/* Privacy Policy */
.page-id-3 h1.entry-title {
	display: none;
}

.page-id-3 h2 {
	font-family: "Trebuchet MS" !important;
}

.page-id-3 p, li {
	font-family: none !important;
}

/* Refund Policy */
.page-id-5551 h1.entry-title {
	display: none;
}

.page-id-5551 h2.wp-block-heading{
	font-family: "Trebuchet MS" !important;
}

/* terms-and-conditions */
.page-id-5555 .elementor-element.elementor-element-65a2bb7.elementor-widget.elementor-widget-text-editor {
	font-family: auto !important;
}

/* Contact us page */
.page-id-5716 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
	padding: 13px 15px;
	border: 1px solid #e6e7f3;
	border-radius: 7px;
	margin: 15px 0px;
	box-sizing: border-box;
}

.page-id-5716 textarea.wpcf7-form-control.wpcf7-textarea {
	padding: 13px 15px;
	border: 1px solid #e6e7f3;
	border-radius: 7px;
	margin: 15px 0px;
	box-sizing: border-box;
}

.page-id-5716 label {
	display: unset;
	font-size: 18px !important;
}

.page-id-5716 input.wpcf7-form-control.wpcf7-submit.has-spinner {
	color: #E5872C;
	border: 1px solid #E5872C;
	padding: 13px 25px;
	font-size: 17px;
	border-radius: 7px;
	margin-top: 5px;
	box-sizing: border-box;
	transition: all 0.2s ease;
}

.page-id-5716 input.wpcf7-form-control.wpcf7-submit.has-spinner:hover {
	color: #ffffff;
	border-color: #E5872C;
	background: #E5872C;
}

.page-id-5716 input.wpcf7-form-control.wpcf7-submit.has-spinner:hover,
.page-id-5716 input.wpcf7-form-control.wpcf7-submit.has-spinner:focus,
.page-id-5716 input.wpcf7-form-control.wpcf7-submit.has-spinner:active {
	color: #ffffff;
	border-color: #E5872C;
	background: #E5872C;
	outline: none;
	box-shadow: none;
}

.page-id-5716 p {
	font-family: auto !important;
}
.page-id-5716 span.elementor-icon-list-text {
	font-family: auto !important;
	font-size: 18px !important;
}

.page-id-5716 .elementor-element.elementor-element-3d582bb.e-con-full.e-flex.e-con.e-child {
	padding: 0px !important;
}

.page-id-5716 .wpcf7-response-output {
	font-family: auto !important;
}

/* Focus state for inputs */
.page-id-5716 input.wpcf7-form-control.wpcf7-text:focus,
.page-id-5716 textarea.wpcf7-form-control.wpcf7-textarea:focus {
	border: 2px dashed #E5872C !important;
	outline: none !important;
	box-shadow: none !important;
}


/* http://gulshan-youth-club.local/members/corporate/ */
.term-10 p.no-members-found {
    font-family: auto !important;
}

/* Publications */
.page-id-5642 span.elementor-button-text {
	font-family: auto !important;
}