/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Endure Web Studios
 Author URI:     http://endure.com.au/
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

/* GENERAL */

h1, h2{
	font-family: 'Covered By Your Grace', sans-serif!important;
	padding-top:10px;
	text-transform: uppercase;
	} 

h3, h4, h5, h6 {
	padding-top:10px;
	text-transform: uppercase;}
/* -----------------------------------------MENU BAR----------------------------------------- */


#top-menu {text-transform: uppercase;}
#top-menu li.current-menu-item > a {color:#D88E2D;}
#top-menu .menu-item-has-children > a:first-child, #et-secondary-nav .menu-item-has-children > a:first-child {color:rgba(0,0,0,0.6);}
#top-menu li.current-menu-ancestor > a {color:#D88E2D!important;}


/* -------------ORANGE BUTTON IN MENU----------------- */
 
.menu-button a {
-moz-osx-font-smoothing: grayscale;
background: #D88E2D none repeat scroll 0 0;
border: 2px solid;
border-radius: 3px;
color: #ffffff !important;
cursor: pointer;
line-height: 2.4em;
margin: 6px auto;
padding: 0 10px !important;
transition: all 0.2s ease 0s;
}
.menu-button a:hover{
background-color:#D88E2D;
}


	
/* -----------------------------------------HOME PAGE----------------------------------------- */


/* ------------------HOME HEADER------------------ */

.et_pb_slide_description impact {padding: 40px 70px;}

.et_pb_bg_layout_dark .et_pb_slide_description, .et_pb_fullwidth_header_scroll a .et-pb-icon, {
	text-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
	}

.et_pb_fullwidth_header_subhead h2 {
	text-shadow: 0 3px 3px rgba(0, 0, 0, 0.8);
	}

/* -------------FUNDRAISING BAR----------------- */
#home-fundraiser a:hover{color:#D88E2D;}



/* --------------COLOURED ICON BLURBS----------- */
.homeblurbgreen a:hover {
color:#b2c22b;
}

.homeblurbblue a:hover {
color:#07a2da;
}

.homeblurbpink a:hover {
color:#b12957;
}

/* ------------------ORANGE HOME PAGE BUTTONS------------------ */
#frontcta .et_pb_column_1_4 .et_pb_promo {padding:5px;}
	
#frontcta .et_pb_promo {margin-bottom:10px;}
	
#frontcta .et_pb_promo_description {display:none;}
	
#frontcta .et_pb_promo_button {
	font-size: 24px;
	font-weight: 700;
	border:0px;
	}
	
#frontcta .et_pb_promo_button:hover {
	background-color:transparent;
	border:0px;
	}
		
	
#frontcta .et-pb-arrow-prev::before, .et-pb-arrow-next::before, .et_pb_testimonial::before, .et_pb_toggle_title::before, .et_overlay::before, #et_search_icon::before, .mobile_menu_bar::before, .et-social-icon a::before, .et_pb_social_icon a.icon::before, .et_pb_font_icon::before, .et_audio_container .mejs-playpause-button button::before, .et_audio_container .mejs-volume-button button::before, .mfp-arrow-left::after, .mfp-arrow-left .mfp-a, .mfp-arrow-right::after, .mfp-arrow-right .mfp-a, #et-info-phone::before, #et-info-email::before, .et-cart-info span::before, .et_pb_pricing_table_button::after, .et_pb_promo_button::after, a.et_pb_more_button::after, .et_pb_newsletter_button::after, .comment-reply-link::after, .form-submit input::after, .et_pb_contact_submit::after, .et_pb_contact_reset::after{
	font-weight:700;
	}


/* -----------------------------------------SUB PAGES----------------------------------------- */


/* ------------------SUB PAGE HEADERS------------------ */

.pageheader {height:250px;}
.pageheader h1{
	font-size:80px;
	padding-top:100px;
	text-shadow: 0 3px 5px rgba(0, 0, 0, 0.7);
	}

/*____ Change small blue button to look like CTA button ___*/
a.small-button.smallblue{
	font-weight: normal !important;
	font-size: 16px;
	margin: 20px 6px 10px 0;
	color:#dd9933!important;
	border-width: 1px;
	border-color:#dd9933;
	border-radius: 3px;
	background:transparent;
	}
		
a.small-button.smallblue:hover{
	color:#D88E2D!important;
	background: rgba(216,142,45, 0.2);
	border: 0px solid transparent;
}


#blogsettings .et_pb_row_inner {padding-bottom: 0;}
#submit {border:2px solid #D88E2D;}


/* -----------------------------------------MEDIA QUERIES---------------------------------------- */
@media only screen 
and (max-width:767px) {
#homeslide1 h2 {font-size: 50px!important;}
#homeslide2 h2 {font-size:50px!important;}
.pageheader h1 {font-size:60px!important;}
.getinvolved h1 {padding-top:150px!important;}
#homeslide1 {height:400px;}
}

.maintenance h1 {
color:#dd9933;
}

.et_pb_blurb h4 {
font-size: 25px;
}

.et_pb_text {margin-bottom:0px;}

#frontform .et_pb_contact_submit {color:white!important;}

div.et_nav_text_color_light {
border-style: solid;
border-top-width: 1px;
border-color: #DD9933;
border-bottom-width: 1px;
}



