/* Mercy Community Family Stream */
/* Author: Mediasphere - Andreea Rusu */
/*** Date Created: 28.05.14 */
/** Last edited: 22.10.14 by Mediasphere */



/* Home Page Styles =========================================== */
main{ min-height: 47em;}

body.body-home aside{ display: none;}
body.body-news aside { display: none;}
body.body-news .row{ padding-top: 15px;}

h1{ font-family: 'PT Sans', sans-serif; font-weight: 700 !important; color: #4CAE4C !important;}
.left{ float: left;}
.right{ float: right;}
.uppercase{ text-transform:uppercase; padding-bottom:10px !important; padding-top:0 !important; display: block;}
.navbar-brand img{ /*width: 30%;*/}
.top_header{ padding-top: 1%; padding-bottom: 1%;}

.top_section_home{ /*background-image:url(../img/bkg_news.jpg); background-repeat: no-repeat; background-position: bottom right;*/}
.top_section_home form{ border:1px solid #ddd; padding: 5%; background-color: #f9f9f9; margin-top: 5%; }
.top_section_home p{ padding-bottom: 2%; margin-bottom:0;}
.body-home .container .row:first-of-type{ margin-right:0;}

.news_title{ padding-bottom: 3%; display: block;}
.service_streams { padding-top: 3%; }
.service_streams img{ width: 100%;}

.header_family_services{ background-repeat:no-repeat; background-position: 1% center; color: white; font-size: 140%; font-weight: 700; background-color: #40af49; padding-top: 1%; padding-bottom: 1%; }
.header_family_services span{ display:block; padding-top: 2%; padding-bottom:2%; text-align: center;}

.header_family_services a{ color: white;}
.header_family_services a:hover{ color: white; text-decoration: none;}

.header_family_services{/* background-image:url(../img/icon_1.png); background-repeat:no-repeat; background-position: 1% center; color: white; */font-size: 140%; font-weight: 700; background-color: #00aeef; padding-top: 1%; padding-bottom: 1%;  /* padding-left: 32%;*/ background-size:auto;}
.header_family_services a{ padding-top: 2%; padding-bottom:2%; display:block; margin: 0 auto; text-align: center;}


.header_disability_services{  background-repeat:no-repeat; background-position: 1% center; color: white; font-size: 140%; font-weight: 700; background-color: #92278f; padding-top: 1%; padding-bottom: 1%; top: 0;}
.header_disability_services a{ padding-top: 2%; padding-bottom:2%; display:block; margin: 0 auto; text-align: center;}

.header_disability_services a{ color: white;}
.header_disability_services a:hover{ color: white; text-decoration: none;}

.header_employment_training{ background-repeat:no-repeat; background-position: 1% center; color: white; font-size: 140%; font-weight: 700; background-color: #f67f21; padding-top: 1%; padding-bottom: 1%; }
.header_employment_training a{ padding-top: 2%; padding-bottom:2%; display:block; margin: 0 auto; text-align: center;}

.header_employment_training a{ color: white;}
.header_employment_training a:hover{ color: white; text-decoration: none;}

.header_aged_care{ background-repeat:no-repeat; background-position: 1% center; color: white; font-size: 140%; font-weight: 700; background-color: #d2232a; padding-top: 1%; padding-bottom: 1%; }
.header_aged_care a{ padding-top: 2%; padding-bottom:2%; display:block; margin:0 auto; text-align: center;}

.header_aged_care a{ color: white;}
.header_aged_care a:hover{ color: white; text-decoration: none;}
.taglines{ background-color: #40af49; color: white; padding-top: 1%; padding-bottom: 1%;}
.taglines ul{ margin-left: 2%; margin-bottom:0;}
.taglines ul li{ font-weight: 700; font-size: 140%; padding-right: 8%; }
.view_all{ font-style: italic; }
.view_all_right{ font-style: italic; float: right; }
.view_all_right_small{ font-style: italic; float: right; font-size: 50%; font-weight: normal; padding-top:4%; }

.home_main_section{ padding-top: 1%; padding-bottom: 1%;}
#content_home{ padding-right: 5%; }

#searchbox{  margin-top: 10%;}
/*#searchbox .search_field{ border: none; }
#searchbox .search_btn{ float: right; border: none; background-color:transparent; background-image:url(../img/search.png); background-position: center center; min-width: 3em; background-repeat:no-repeat; min-height:27px; }*/

/*form#searchbox{ margin-top:10%;}*/

.home_bullets ul{ margin-left:0; padding-left:0;}
.home_bullets ul li{ background-image:url(../img/bullet_color.png); background-repeat:no-repeat; background-position: left 5px; list-style: none; padding-left: 8%; padding-bottom: 1%;}

.case_study img{ max-width: 100%;}
.case_study h3{ color: #92278f; font-style: italic;}
.case_study h4{ font-style:italic; font-size:15px;}
.case_study p{ font-style: italic; font-size: 15px;}

.home_bottom_section{ padding-bottom: 2%;}
#quote img{ margin-top: 1%;}
#pic_catherine img{/* width: 100%; */margin-top: 20px; margin-left: 10px;} 

#donation_button{ background-color: #90258d; color: white; background-image:url(/templates/default/img/img_donation.png); background-position: center right; background-repeat:no-repeat;  min-height: 126px; background-size: 15%;}
#donation_button h1{ color: white !important; font-weight: 700; }
#donation_button a{ color: white; text-decoration: none;}



#enrol_button{ border: 10px solid;background-color: #01aef0; color: white; background-image:url(/templates/default/img/img_donation.png); background-position: center right; background-repeat:no-repeat;  min-height: 126px; background-size: 15%;}
#enrol_button h1{ color: white !important; font-weight: 700; }
#enrol_button a{ color: white; text-decoration: none; }


#blog_button{border: 10px solid; background-color: #90258d; color: white; background-image:url(/templates/default/img/img_donation.png); background-position: center right; background-repeat:no-repeat; min-height: 126px; background-size: 15%;}
#blog_button h1{ color: white !important; font-weight: 700; }
#blog_button a{ color: white; text-decoration: none;}

#newsletter_button{ border: 10px solid; background-color: #fdb812; color: white; background-image:url(/templates/default/img/img_donation.png); background-position: center right; background-repeat:no-repeat;  min-height: 126px; background-size: 15%;}
#newsletter_button h1{ color: white !important; font-weight: 700; }
#newsletter_button a{ color: white; text-decoration: none;}


/* End Home Page Styles =========================================== */


/* Lost Password Page =============================================== */
.lost_password_form{border:1px solid #ddd; padding: 5%; background-color: #f9f9f9;}
.lost_password_form input{ width: 100%; margin-bottom:1%;}
.align_inputs_lost_password { margin-left:0; margin-right:0;}
/* End Lost Password Page ========================================== */ 


/* SignOn Page =============================================== */
.signup-form span{color: rgba(255,87,0,1.00);}
.signup-form input{ width: 100%; margin-bottom:1%;}
.signup-form input[type="checkbox"]{ width: auto;}
.signup-form select{ width: 100%; margin-bottom: 1%;}
/* End SignOn Page =============================================== */




/* End Events Page ============================================= */



/* Left Menu =================================================== */

ul.leftmenu{ list-style: none; margin-left:0; padding-left:0; font-size: 14px; }
/*ul.leftmenu li.selected{ font-weight: bold;} */


/* End Left Menu ============================================== */


/*Footer Styles =============================================== */

footer { background-image:url(/templates/default/img/top_footer.png); background-repeat:no-repeat; background-position: top left; background-color: #40af49; color: white; font-size: 14px;}
footer img{ max-width: 100%;}
#footer ul.navbar-inverse{ background-color: transparent;}
#footer{ background-image:url(/templates/default/img/bottom_footer.png); background-position: bottom right; background-repeat:no-repeat; padding-top: 2%; padding-bottom: 2%;}
ul.sitemap{ margin-left:0; padding-left:0; list-style: none;}
/*.sitemap > li{   float: left; display: block; position: relative; padding: 1% 3%;}*/
ul.sitemap {/* white-space:nowrap;*/}
ul.sitemap li a{ color: white;}
ul.sitemap li a:hover{ color: #fdb812;}
footer a{ color: white; }
footer a:hover{ color: #fdb812; text-decoration: none; }

/* End Footer Styles =========================================== */



@media screen and (max-width: 1024px)
{
	footer{ background-image: none;}
 	#footer{ background-image: none;}
	.top_section_home{ background-image: none;}
	.taglines ul li{ padding-right: 6%;}
	.header_family_services{ background-size: 30%; font-size: 120%;}
	.header_disability_services{ background-size: 30%; font-size: 120%;}
	.header_employment_training{ background-size: 30%; font-size: 120%;}
	.header_aged_care{ background-size: 30%; font-size: 115%;}
}

@media screen and (max-width: 768px)
{ 
	.header_family_services{ background-size: 30%; font-size: 100%;}
	.header_disability_services{ background-size: 30%; font-size: 100%;}
	.header_employment_training{ background-size: 30%; font-size: 100%;}
	.header_aged_care{ background-size: 30%; font-size: 100%;}
	.navbar-collapse{ padding-left:0; padding-right:0;}
	.taglines ul li{ padding-right: 3%; }
	.nav > li > a{ padding: 10px !important;}
	#searchbox{ margin-top: 5%;}
	.nivo-controlNav{ display: none;}
}
@media screen and (max-width: 600px)
{
	.nivo-controlNav{ display: none;}
	.nav > li{ padding-left: 15px;}
}