/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 4.5.1.1598403142
Updated: 2020-08-26 00:52:22

*/

.white {
	color:white;
}

.arboria-medium {
	font-family: arboria, sans-serif;
	font-weight: 500;
	font-style: normal;
}

/* Footer Columns */
#footer_icons a {
	font-family: arboria, sans-serif;
	font-weight: 500;
	font-style: normal;
}

#footer_icons {
	display:flex;
	align-items:center;
}

#footer_col_1 {
	min-width:365px;
}

#logo {
	min-width:200px;
	min-height:46px;
}

#footer_col_1 img:first-child {
	max-width:200px;
	max-height:46px;
}

@media only screen and (max-width: 981px) {
	/* Center first column icons/text */
	#footer_col_1 .footer_icon {
		display:flex;
		justify-content:center;
	}
	#footer_col_1 *{
		text-align:center;
	}
	#footer_col_2, #footer_col_3, #footer_col_4 {
		display:flex;
		flex-direction:column;
		align-items:center;
	}
	#footer_col_main {
		display:flex;
		flex-direction:column;
		align-items:center;
	}
	#home_section_1 a{
		font-size:16px;
	}
	#ta_stats, #youngcare_stats {
		flex-direction:column;
		justify-content:center;
	}
	form {
  padding: 2em 0em 150px !important;
	}
	
	form h1 {
		font-size:30px !important;
	}
	.mercy_list {
		text-align:center;
	
	}
}


#home_section_2 a:hover {
	background: #FF6C0E;
	color:#ffffff;
}

#ta_stats, #youngcare_stats{
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}

#ta_stats .round_card_container, #youngcare_stats .round_card_container {
	display:flex;
	flex-direction:column;
	align-items:center;
}

#ta_stats .card_stats{
	border-radius:100%;
	padding:50px;
	width:270px;
	height:270px;
	background:#58295F;
	color:white;
	font-family:abraham, arial;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	text-align:center;
	font-size:60px;
	line-height:1em;
}

#ta_stats .card_stats span {
	font-size:40px;
}

#ta_stats .card_caption {
	text-align:center;
	font-size:30px;
	font-family: arboria, sans-serif;
	font-weight: 700;
	font-style: normal;
	text-transform:uppercase;
	color:#333333;;
	line-height:1em;
	margin-top:10px;
}

#youngcare_stats .card_stats{
	border-radius:100%;
	padding:50px;
	width:270px;
	height:270px;
	background:#FFB73D;
	color:white;
	font-family:abraham, arial;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	text-align:center;
	font-size:32px;
	line-height:1em;
}

#youngcare_stats .card_stats_numbers, #youngcare_stats .card_stats_numbers_sm {
	color:black;
}

#home_img_gallery .et_pb_column {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}

#youngcare_stats .card_stats_numbers_sm {
	font-size:20px;
}



.slide_main h2 {
	font-size:3.5vw !important;
}

.slide_main h1 {
	font-size:2.5vw !important;
}

.slide_main h1, h2 {
	margin-top:2vw !important;
}

@media (max-width: 1250px) {
 #et_mobile_nav_menu {
 display: block;
 }
 
#top-menu {
 display: none;
 }
}


@font-face {
    font-family: 'ETmodules';
    src: url('https://dev.wp.conversify.com.au/wp-content/uploads/et-fonts/modules.ttf') format('truetype'),
         url('https://dev.wp.conversify.com.au/wp-content/uploads/et-fonts/modules.woff') format('woff');
    font-weight: normal;
    font-style: normal;
 
}

/* Form Styles */

#contact h1.sent-msg {
  display: none;
  text-transform: uppercase;
  color: white;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1em;
  text-align: center;
  z-index: 1;
  position: absolute;
}
form {
  padding: 0em 2em 300px;
  max-width: 500px;
  z-index: 5;
  transform: translateY(0%);
  transition: transform 750ms ease-in-out;
  box-sizing: border-box;
	margin:auto;
}

#form_container {
	margin-bottom:50px;
}
form fieldset {
  border: none;
  padding: 0;
  margin-bottom: 1em;
}

form label {
  display: block;
  color: #505050;
  margin-bottom: 5px;
}

form input[type="text"],
input[type="email"],
form textarea, select {
  font-size: 1em;
  border-radius: 5px;
  background-color: white;
  border: 1px solid #d0d0d0;
  padding: 7px 10px;
  width: 100%;
  box-sizing: border-box;
	font-family: arboria, sans-serif;
	font-weight: 500;
	font-style: normal;
}

label {
	font-family: arboria, sans-serif;
	font-weight: 500;
	font-style: normal;
}

input[type=submit] {
	border: none;
    padding: 10px 25px;
    /* border-radius: 5px; */
    background: #FFB73D;
    color: white;
    font-family: abraham;
    font-size: 18px;
    margin: autol;
    text-align: center;
	cursor:pointer;
}


#contact .container {
	padding-top:20px !important;
}

#form_title { 
	font-size:40px;
	text-align:center;
	color:#FF6C0E;
	font-family:abraham;
}

#container_overlay_text {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:209px;
	z-index:20;
}

#overlay_text {
	z-index: 20;
	color:white;
	font-size:20px;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	height:209px;
	white-space:normal;
}

#overlay_text p {
	padding:10px 5px;
	line-height:1.2;
	text-align:center;
	font-family: arboria, sans-serif;
	font-weight: 500;
	font-style: normal;
}

@font-face {
		font-family: Abraham;
		src: url('https: //dev.wp.conversify.com.au/wp-content/uploads/et-fonts/Abraham.otf');
	}

