/*







Theme Name: Philanthropy Child







Theme URI: http://demo.themefuse.com/philanthropy/







Description: Child theme for the Fitness theme. Child themes are the recommended way of making modifications to a theme. <a href="http://codex.wordpress.org/Child_Themes">Reade More</a>







Author: ThemeFuse







Tags:translation-ready







Author URI: http://themefuse.com







Template: philanthropy-parent







*/















@import url("../philanthropy-parent/style.css");











/*joes css*/







.brogressbar{display:none;}




@media screen and (max-width:1080px) {
	
	.header{  background-color: #fff;



  min-height: 86px!important;}
  
}


.header{  background-color: #fff;



  min-height: 176px;}







#menu-menu-1{ }











.arrow-right {



	width: 0;



  height: 0;



  border-top: 35px solid transparent;



  border-bottom: 34px solid transparent;



  border-left: 38px solid#A9B41E;



  position: absolute;



  right: -38px;



}







.carousel-indicators{display:none;}







.home .site-main{padding-top:0px!important;}




@media screen and (max-width:1080px) {
	
	.callout1{  padding: 9px 0px 7px 0px!important;}
	
}

@media screen and (max-width:1080px) {
.home .callout1 {
    padding-top: 30px !important;
	padding-bottom:30px!important;
}

}

.callout1{  padding: 79px 0px 67px 0px;}

@media screen and (max-width:1080px) {
	
	.callout1 h1{
		
		font-size:20px!important;
		line-height: 36px!important;
		max-width: 85%!important;
	}
	
}

.callout1 h1{margin: 0 auto;



  text-align: center;



  max-width: 70%;



  color: #555;



font-size:37px;



  line-height: 56px;



  font-weight: 400;}







.recent-slider .recent-slider-text .title{margin:0px;}





.recent-slider li:nth-child(5) {

    display:none!important;

}

.recent-slider li:nth-child(4) {

    display:none!important;

}

.story{position:relative;}



.storyholder{    position: absolute;

  top: 24px;

  overflow: visible;

  z-index: 9;

  left: 20px;}



.storyholder .a {  position: absolute;



  left: 20px;



  top: 45px;



  z-index: 9;}







.line-title-sldier{display:none;}











.widg{text-align:center; color:#555!important;}







.counter{padding:40px 0px;}







#main_countedown_1 .time_left{



  border-radius: 8px;



  background-color:#E9E9E9!important;



padding: 10px 30px 1px 30px;



  font-size:81px!important;



  font-family: "Lato",sans-serif!important;

  

  font-weight:800;



  color: #545B6F!important;



}







.register{display: block;



  color: #085535;



  background-color: #bcc73d;



  width: 133px;



  height: 40px;



  padding: 15px 30px 30px 30px;



  margin: 0 auto;



  margin-top: 30px;



  font-weight: 900;}







.time_description{color:#555!important; text-transform:uppercase; font-family: "Lato",sans-serif!important; font-weight:300!important; font-size:20px!important; color: #545B6F!important;}







.donatesection{  background-color: #BCC73D;



  text-align: center;



  padding: 40px 0px;}



.donatesection p{color: #2c6073;margin:0px;



  font-weight: 600;}



.donatenow{outline: none;



  color: #2c6073;



  font-weight: 900;



  font-size: 50px;}











.site-footer h3{color:#fff; font-size:20px;}



.site-footer ul li{padding:10px 0px;}



.site-footer ul li a{color:#dadada!important;}







.blogtop{border-bottom: 1px solid #dadada;



  padding-bottom: 14px;}







.greenitalic{  color: #085535;



  font-size: 27px;



  font-style: italic;}







.greyitalic{font-style: italic;



  font-size: 24px;



  color: #999;}







.viewall{float: right;



  padding-bottom: 10px;



  display: block;



  margin-bottom: 10px;



  color: #085535;



  font-size: 12px;}



.entry-date{text-transform: uppercase;



  font-weight: 900;



  color: #085535;}







.home .entry-title{  line-height: 0px;



  margin: 5px 0px;



  padding: 0px;}







.home .entry-title a{outline: none;



  font-size: 29px;



  color: #085535;



  line-height: 30px;}











.lets-talk .home-post .entry-content p{



color:#085535;

line-height: 1.4em;}



.entry-meta span{color:#2c6073!important;



  font-style: normal!important;



  letter-spacing: 2px;



/*padding-left:0px!important;*/



}



.entry-meta-2 span{color:#BCC73D!important;



  font-style: normal!important;



  letter-spacing: 2px;



padding-left:0px!important;



}







.home-post .entry-title{margin:0px!important;}







.btn-newsletter{  clear: both;



  display: block;



  width: 100%;}



.btn-newsletter span{background-color:#999!important; display:block;}







.widget_newsletter .widget-title{display:none;}



.widget_newsletter{margin:0px!important;



padding:30px 0px!important;}







#newsletter{outline: none;



  text-align: center;



  color: #2b2b2b!important;



  text-transform: uppercase;



  background-color: #e4e4e4;



  width: 100%;}







.btn-newsletter span{  text-transform: uppercase;



  font-style: normal;



  color: #fff;



  font-size: 20px;}





@media screen and (max-width:860px) {

    .jointhe { display:none }

}



.jointhe{   



background-color: #BCC73D;



  color: #2c6073;



  font-weight: 900;



  text-align: center;



  width: 280px;



  padding: 20px;



  position: absolute;



  right: 33px;



  font-size: 20px;



}







/*needs to go responsive*/







.event-carousel .container{width:298px!important;}







.event-content{display:none;}







.upcoming-events2{background-color:#E9E9E9!important;}



.upcoming-events{ background-color: #fff;



 }







.secondevents .upcoming-events{ padding: 20px 0px 74px 0px;}







 .upcoming-events .wrapp-event-slider-text{width:100%!important;}







.upcoming-events .section-title{text-align:center;}



 .upcoming-events .carousel-inner .section-title{font-size:20px!important; text-align:center;}



.upcoming-events .event-date{   color: #2c6073;

  text-align: center;

  font-style: normal;

  font-size: 14px;

  line-height: 14px;

  margin: 5px 0px;

  margin-top: 18px;}



.upcoming-events .wrapp-event-slider-text{min-height:300px; background-color: #BCC73D;



  color: #2c6073;

  font-size: 20px;}

  

  .home-post .inner .entry-aside{padding-left:16px;}

  .home-post{width:62%!important;}

  



  



.btn-event{display:none;}



.view-all{display:none;}







.recent-slider .caroufredsel_wrapper{width:100%!important;}



.recent-slider li{float:left;}

.recent-slider li{}











.site-footer{ background-image: url("http://dev.graceinstitute.org/wp-content/uploads/2015/06/bg-footer2.jpg");}



@media screen and (max-width:1080px) {

.help-bar .title-help-bar {

display:none;

}

}



@media screen and (max-width:1080px) {

.site-logo a {

    color: #ffffff;

    font-size: 24px;

    font-style: italic;

    font-weight: 900;

    width: 200px;

}

}



@media screen and (max-width:880px) {

.col-xs-3 {



  width: 17.777%;



}

}





@media screen and (max-width:880px) {

.col-xs-2 {



  width: 5%!important;



}

}









.slider-full {

    background: #1e414e none repeat scroll 0 0;

    max-height: 600px;

    overflow: hidden;

    padding: 0;

    position: relative;

    top: -1px;

}



.btn-slider i:empty {display:none;}



.carousel-control.right i {

    border: 0 solid rgba(255, 255, 255, 0.0)!important;

    border-radius: 3px;

    color: rgba(255, 255, 255, 0.0);

    font-size: 14px;

    padding: 30px;

    position: absolute;

    right: 78px;

    text-shadow: none;

    top: 45%;

    transition: all 0.3s ease 0s;

}



.carousel-control.left i {

    border: 0 solid rgba(255, 255, 255, 0.0)!important;

    border-radius: 3px;

    color: rgba(255, 255, 255, 0.0);

    font-size: 14px;

    padding: 30px;

    position: absolute;

    right: 78px;

    text-shadow: none;

    top: 45%;

    transition: all 0.3s ease 0s;

}



.event-carousel .container {

    max-width: 275px !important;

}



.featuredimage img {

    height: 185px !important;

    margin-left: -9px !important;

    margin-top: -10px !important;

    max-width: 275px !important;

    width: 244px !important;

}



.home .upcoming-events .wrapp-event-slider-text {

    background-color: #bcc73d;

    color: #2c6073;

    font-size: 20px;

    min-height: 300px!important;

}



.upcoming-events .col-md-4{width:100%!important;}

.gform_wrapper form li,.gform_wrapper li{margin-left:30px!important;list-style:none!important;overflow:visible}