/*
Theme Name: The Cambodian Family Theme
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Jason Ayala
Author URI: http://www.kriesi.at
Template: tcf
*/



/*Add your own styles here:*/

@import url('https://fonts.googleapis.com/css2?family=Oxygen:wght@700&family=Source+Sans+Pro:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap');

body, html, a, strong, p, ul, li, table, input, select {
	font-family: 'Source Sans Pro', sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Oxygen', sans-serif;
}

#top .av-menu-button > a .avia-menu-text {
	padding: 9px 50px;
	border-radius: 100px;
}

.menu li .sub-menu li > a:after { content: ' ▾'; } 
.menu li .sub-menu li > a:only-child:after { content: ''; }

.tribe-events-widget .tribe-events-widget-events-list__event-row {
	width: 50%;
	float: left;
}

#top .avia-smallarrow-slider {
    margin-top: 10px;
}

#footer {
	
	text-align: center;
}

.av-single-event-content {
    width: 46% !important;
    float: left;
}

.av-single-event-meta-bar {
    width: 54% !important;
    float: left;
    padding-left: 5%;
}



/********* form ***********/

#top .alternate_color .input-text, #top .alternate_color input[type='text'], #top .alternate_color input[type='input'], #top .alternate_color input[type='password'], #top .alternate_color input[type='email'], #top .alternate_color input[type='number'], #top .alternate_color input[type='url'], #top .alternate_color input[type='tel'], #top .alternate_color input[type='search'], #top .alternate_color textarea, #top .alternate_color select {
	border: 0px solid #fff;
}

#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {
border: 0px solid #fff;	
}
#gform_1 .gform_footer {
	display: none !important;
}

#top #gform_1 input {
	background: transparent !important;
	border-bottom: 2px solid #000 !important;
}


#gform_1 input::placeholder {
	font-family: 'Source Sans Pro', sans-serif;
}

#gform_1 .submitbtn {
	background: #2152ce;
	border: 1px solid #2152ce;
	color: #ffffff;
	border-radius: 5px;
	font-size: 16px;
	letter-spacing: 1px;
	font-weight: 500;
	text-transform: uppercase;
	font-family: 'Source Sans Pro', sans-serif;
	width: 100%;
	transition: background 0.2s ease-in;
}

#gform_1 .submitbtn:hover {
	background: #ffffff;
	color: #000000;
	transition: background 0.2s ease-out;
	cursor: pointer;
}

/*** Board members ***/
.board-wrapper {
    display: flex;
    flex-wrap: wrap;
	justify-content: space-between; /* Distributes space evenly */
    gap: 20px; /* Optional: adds spacing between the items */
}

.board-wrapper .board-member {
    display: flex;
    flex-direction: column;
    width: 20%;

    box-sizing: border-box; /* Ensures padding/borders are included in the width */
}

.board-member h3, .board-member strong, .board-member li {
    margin: 0; /* Optional: reset margin if necessary */
	list-style-type: none !important;
}

.staff-wrapper {
    display: flex;
    flex-wrap: wrap;
	justify-content: space-between; /* Distributes space evenly */
    gap: 20px; /* Optional: adds spacing between the items */
}

.staff-wrapper .staff-list {
    display: flex;
    flex-direction: column;
    width: 30%;
    box-sizing: border-box; /* Ensures padding/borders are included in the width */
}

.staff-list h3, .staff-list strong, .staff-list li {
    margin: 0; /* Optional: reset margin if necessary */
	list-style-type: none !important;
}





 