/* 
	Theme Name: Foundation_Child
	Theme URI: http://www.organizedthemes.com/foundation
	Description: An excellent theme for your non-profit
	Author: Organized Themes
	Author URI: http://www.organizedthemes.com
	Version: 3.2.8
	License: GNU General Public License
	License URI: license.txt
	Template: foundation

*/

/* Reset
----------------------------------------------- */

@import url("../foundation/style.css");



/*********** header ****/

#tinynav1 option:first-child {
display: none;
}
.phone_numb {
background-image: url(images/telephone_symbol.png);
background-repeat: no-repeat;
padding-left: 17px !important;
background-position: -3px 9px;
background-size: 16%;
}

#nav-right .menu-item a:hover {
background-color: #4A4A4A !important;
cursor: default;
}

.action h4.widget-title {
	background-color: #F78F1E;
}

#home-widgets .donate h4.widget-title {
		background-color: #F78F1E;
	}

#home-widgets .chimp h4.widget-title {
		background-color: #F78F1E;
	}



input.button,
a.button,
p.paging-next a,
p.paging-prev a,
input:hover.button,
input[type="button"],
input[type="submit"] {
	background-color: #F78F1E;
}
select.tinynav,
#navigation .menu-item a:hover, 
#navigation .current-menu-item a,
#navigation .current-menu-item ul.sub-menu li a:hover,
#navigation .current-menu-parent ul.sub-menu li a:hover,
#navigation .current-menu-parent ul.sub-menu li.current-menu-item a {
	background-color: #F78F1E;
	}

.donate-graph-highlight {
	background-color: #F78F1E;
}
a, 
a:visited { 
	color: #F78F1E; 
}
input:hover.button,
/*a:hover.button,*/
p.paging-next a:hover,
p.paging-prev a:hover,
input:hover.button,
input:hover[type="button"],
input:hover[type="submit"] {
	background-color: #F78F1E;
}
a.button {
color: black;
}

input:hover.button, a:hover.button, p.paging-next a:hover, p.paging-prev a:hover, input:hover.button, input:hover[type="button"], input:hover[type="submit"] {
background-color: #F78F1E;
}

/*Home bottom changes*/
#featuredposts-2 {
font-size: 12px;
}

.home-left-w {
font-size: 20px;
margin-bottom: 10px;
text-align: center;
}
#text-2{
background-color: #4A4A4A;
    background-image: -moz-linear-gradient(90deg, rgba(0, 0, 0, 0.24) 0%, rgba(0, 0, 0, 0) 100%);
    border: 5px solid #616160;
    color: #FFFFFF;
    text-align: center;

}

#featuredposts-2{
	margin-top: -15px;
}
.action-content a.button {
text-align: center;
}
.home-w-title {
font-weight: bold;
font-size: 20px;
}
.bold-text {
font-size: 20px;
}

#home-widgets .donate-graph-cover {
border-radius: 0px;
width: 100%;
height: 0px;
position: relative;
overflow: hidden;
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.52);
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.52);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.52);
background-color: rgba(0, 0, 0, 0.25);
}
#home-widgets .donate-graph-holder {
float: left;
position: relative;
margin-left: 0px;
margin-top: 11px;
width:86%;
margin-right:0;
}


#home-widgets .donate-graph-holder .donate-description p{font-weight:bold; font-size: 16px;}
#home-widgets .donate-end{margin:0px;}

/*********about us ************/
.about-our-goal {
margin: 0 auto;
width: 64%;
}
.about-our-goal h3{padding:20px 0 0 3%; text-transform: none; font-weight: bold;}
.what-other-say strong {
color: #F57B17;
}
.what-other-say-title{font-weight:bold; text-align:center;
width: 100%;
float: left;
background-color: #4A4A4A;
color: #FFF;
}
.what-other-say .what-other-say-left{
float: left;
width: 40%;
margin-right: 10%;
margin-left: 3%;
}
.what-other-say .what-other-say-right{
float: left;
width: 40%;
}
.about-bottom-imgs {
margin: 0 auto;
width: 91%;
text-align: center;
}
.about-bottom-imgs img.first{margin-right:10%;}
.about-bottom-imgs img.second{margin-right:10%;}

/******** how it works ***********/
.how_box img {
margin: -2px 10px 10px -20px;
padding: 0;
}
.how_box {
border: 2px solid #FF7F00;
margin: 10px 0 0 10px;
min-height: 74px;
font-size:16px;
}
.how_three {
margin-bottom: 40px;
}
.orrange_text {
color: orange;
font-weight: bold;
font-size: 24px;
}

.black_text {
color: #000;
font-weight: bold;
font-size: 24px;
}

/*********** general ************/
body {
font-size: 14px !important;
line-height: 19px;
}
#footer-left p, #footer-left a, #footer-left a:visited {
font-size: 12px;
}
h1 {
font-size: 30px;
color: #005dab;
}
a.button {
font-size: 14px;
}

/*********** contact form ***********/
#send_button {
float: right;
}
#captcha {
width: 100%;
}


.service-features .feature{float: left;
border: 2px solid #FF7F00;
margin: 5px;
min-height: 365px;
width: 23%;
margin-bottom: 30px;}
.clear{clear:both;}

.service-bottom-img {
margin: 0 auto;
width: 96%;
}
.service-bottom-img .first{margin-right: 9%;}
.service-bottom-img .second{margin-right: 9%;}
.service-features .feature h4{text-align: center;
border-radius: 0px 0px 0px 0px;
border: 1px solid #FF7F00;
padding: 8px;
background: #FF7F00;
font-size: 15px;
font-weight: bold;
text-align: center;
width: 100%;
margin: 0 auto;
color: #fff;
margin-bottom: 20px;
}
.service-features .feature p:first-child
{
margin-top:15px;
}
.contact-precise{color: #ff7f00;
font-weight: bold;}
.contact-precise-t{color: #ff7f00;font-weight: bold;}
.conatct-us{text-transform: none;}
.wpcf7-form div.name,  .wpcf7-form div.email{float:left; width: 50%;}
.wpcf7-form div.enquiry-type,.wpcf7-form div.phone{float:right; width: 50%;}

.wpcf7 .message{clear:both; width:100%;}
.wpcf7 .star{color:#ff7f00;}
input[type="text"], input[type="password"], input[type="tel"], input[type="email"], textarea{width:99%;}
.wpcf7 input[type="text"], .wpcf7 input[type="password"], .wpcf7 textarea{border: 1px solid #A9A9A9; padding: 2px;}
.how-to-work 
{
padding: 15px;
background: #414141;
color: #ff7f00;
margin-bottom: 2%;}

.how-to-work p
{
text-align: center;
font-size: 25px; margin:0;
 font-weight: bold;
}
.wpcf7 .name, .wpcf7 .enquiry-type, .wpcf7 .email, .wpcf7 .phone{
min-height: 46px;
}

input.button, a.button, p.paging-next a, p.paging-prev a, input.button:hover, input[type="button"], input[type="submit"]{ padding: 8px 10px;
}


input[type="submit"]{ 
padding: 8px 10px;
float: right;
}

/*****Media Queries****/
@media(max-width:640px)
{
.wpcf7 textarea{width:100%;}
}

@media(max-width:1023px)
{
.about-bottom-imgs , .service-bottom-img{
width: 40%;
}
.about-our-goal h3 {
font-size: 21.5px;
line-height: 32px;
}
}
@media(max-width:767px)
{
.about-our-goal img {
float: none;
margin: 0 16%;
}
.service-features .feature h4 {
min-height: 58px;
}
}


@media(max-width:480px)
{
.service-features .feature{width:100%;}
.wpcf7 .name, .wpcf7 .enquiry-type, .wpcf7 .email, .wpcf7 .phone{width:100%;}
img.alignright {width:100%}

}


#sidebar, #sidebar p, #sidebar li {
    font-size: 13px;
    line-height: 17px;
}

div.wpcf7-mail-sent-ok {
    border: 2px solid #EE8D2D !important;
}

.cap-container{
	float: left;
	width:160px;
	padding: 10px;
	border: 2px solid #EE8D2D;
	height: 110px;
	margin-bottom: 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.cap-image{
	width: 100%;
	text-align: center;
	border: 1px solid #A5A7AA;
	margin-bottom: 5px;
}

span.wpcf7-form-control-wrap{
display: block !important;
}

.wpcf7 input[type="text"], .wpcf7 input[type="password"], .wpcf7 textarea, input[type="text"], input[type="password"], input[type="tel"], input[type="email"], textarea{
font-family:arial;
font-size: 14px;
color: 	#3E3E3E;
}

