/* 
 Theme Name:   Divi-Child
 Theme URI:    helpclinic.ca
 Description:  A circle image for counsellor bio pages
 Author:       HaleyFidler
 Author URI:   helpclinic.ca
 Template:     Divi
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/

.forminator-row {
    width: 100%;
    float: left;
	margin:0px 0px 10px 0px;
}

.forminator-row label{
	width: 100%;
    float: left;
	margin:10px 0px;
	font-weight:700;
}
.forminator-required{color:red;}
.forminator-row input[type=text],.forminator-row select,.forminator-row input[type=email]{padding:10px;width:100%;border:2px solid #000;}
.forminator-row textarea{padding:10px;width:100%;border:2px solid #000;height:100%;}
.submit_btn{padding:10px 15px;border:2px solid #7cd6de;background:#7cd6de;color:#fff;font-size:20px;font-weight:700;}
.indicates{color:red;}
#other_feild,#other_main_areas_feild,#other_main_areas_of_focus_feild{display:none;}

.et_pb_image_1, .et_pb_image_2, .et_pb_image_3 {
	max-width: 80%;
	text-align: center;
}

.et_pb_section .custom-blog-list .custom-row {
	border-radius: 6px 6px 6px 6px;
	overflow: hidden;
	border-width: 1px;
	border-color: #B7CBC3;
	padding: 27px 0 !important;
}

img.blog_featured_image {
	margin-top: 40px;
}

h4.et_pb_module_heading {
	text-align: center;
}

.et_pb_module.et_pb_heading.et_pb_heading_1.et_pb_bg_layout_ {
	padding-bottom: 4px !important;
	margin-right: 45px !important;
	margin-bottom: -2px !important;
}

.et_pb_text_4, .et_pb_text_5, .et_pb_button_0_wrapper, .et_pb_text_6, .et_pb_text_7, .et_pb_button_1_wrapper, .et_pb_text_8, .et_pb_text_9, .et_pb_button_2_wrapper{
	margin-right: 45px !important;
}
button.alm-load-more-btn.more {
	font-size: 15px;
	background-color: #ffffff !important;
	border-color: #7cd6de !important;
	border-radius: 50px;
	letter-spacing: 1px;
	color: #7cd6de !important;
	border: 2px solid;
}
button.alm-load-more-btn.more:hover{
	color: #ffffff !important;
	background-color: #7cd6de!important;
	border-color: #7cd6de !important;
}
.et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_button_alignment_center.et_pb_module {
	text-align: center;
}

.search-form {
	display: flex;
	justify-content: center;
}

.search-field {
	padding: 8px !important;
	border: 1px solid #ccc;
	border-radius: 20px 0 0 20px; /* Rounded left side */
	margin-right: 5px;
	width: 70%; /* Adjust the width as needed */
}

.search-field::placeholder {
	/* Align placeholder text properly */
	text-align: left;
	padding-left: 5px; /* Add left padding to the placeholder */
}

.search-submit {
	padding: 8px 15px;
	background-color: #343434;
	color: #fff;
	border: none;
	cursor: pointer;
	border-radius: 0 20px 20px 0; /* Rounded right side */
}

.search-submit:hover {
	background-color: #343434;
}