/* 

Theme Name: Fundify Childtwo

Description: Child theme for Fundify (now 2.0.1)

Author: Kathy

Template: fundify_2.0.1

*/



@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:300);

@import url("../fundify_2.0.1/style.css");

@import url(https://fonts.googleapis.com/css?family=Lato:400,100,300,700);  /* Helvetica Neue - like Google Font */

@import url(https://fonts.googleapis.com/css?family=Open+Sans);



#body {

   /*font-family: "Lato", "Open Sans", "Helvetica", "sans-serif";*/

    font-family: "Roboto Slab", "Open Sans", "Helvetica", "sans-serif";

}



/* ****************************

 * Override Fundify theme fonts

 * **************************** 

 */



.site-title {

   font-family: "Lato", "Open Sans", "Helvetica", "sans-serif";

}



#menu a {

 /*  font-family: "Lato", "Open Sans", "Helvetica", "sans-serif"; */

}



.contacts h2 {

   font-family: "Lato", "Open Sans", "Helvetica", "sans-serif";

}



.title h1 {

   font-family: "Lato", "Open Sans", "Helvetica", "sans-serif";

}



.sort-tabs h3 {

   font-family: "Lato", "Open Sans", "Helvetica", "sans-serif";

}



.sort-tabs .dropdown .current {

   font-family: "Lato", "Open Sans", "Helvetica", "sans-serif";

}



.sort-tabs li {

   font-family: "Lato", "Open Sans", "Helvetica", "sans-serif";

}



.project-details h3 {

   font-family: "Lato", "Open Sans", "Helvetica", "sans-serif";

}



.search-box input[type=text] {

   font-family: "Lato", "Open Sans", "Helvetica", "sans-serif";

}



.submit-content input[type=submit] {

   font-family: "Lato", "Open Sans", "Helvetica", "sans-serif";

}



.submit-content h3 {

   font-family: "Lato", "Open Sans", "Helvetica", "sans-serif";

}



#sidebar .widget h3 {

   font-family: "Lato", "Open Sans", "Helvetica", "sans-serif";

}



.atcf-profile h3 {

   font-family: "Lato", "Open Sans", "Helvetica", "sans-serif";

}



#comments h2 {

   font-family: "Lato", "Open Sans", "Helvetica", "sans-serif";

}



#comments h3 {

   font-family: "Lato", "Open Sans", "Helvetica", "sans-serif";

}



#footer h3 {

   font-family: "Lato", "Open Sans", "Helvetica", "sans-serif";

}



#footer input[type=submit] {

   font-family: "Lato", "Open Sans", "Helvetica", "sans-serif";

}



#footer .last-widget li {

   font-family: "Lato", "Open Sans", "Helvetica", "sans-serif";

}



#edd_purchase_form legend,

#edd_final_total_wrap {

   font-family: "Lato", "Open Sans", "Helvetica", "sans-serif";

}



/* **** End override fonts **** */



.title h1 {

   text-shadow: 0px 1px 0px #515151;

}



.title h3 {

   color: #ffffff;

   text-shadow: 0px 1px 0px #515151;

}



#footer .footer-widget {

   width: 150px;

}



#header {

/*   background-color: #3e85af; */

}



img.header-image {

   z-index: 99;

}



nav#menu {

/*   background-color: #3e85af; */

   z-index: 1; 

}



#menu a {

/*   color: #ffffff; */

}



.campaign-category-image {

   background-image: url('images/Contact-bg-webpage.jpg');

}



.campaign-category-image h1 {

   color: #ffffff;

}



.campaign-single-image {

   background-image: url('images/Contact-bg-webpage.jpg');

}



.title.pattern-1 {

   background-image: url('images/Contact-bg-webpage.jpg');

}



.title.pattern-2 {

   background-image: url('images/Contact-bg-webpage.jpg');

}



.title.pattern-3 {

   background-image: url('images/Contact-bg-webpage.jpg');

}



.title.pattern-4 {

   background-image: url('images/Contact-bg-webpage.jpg');

}



.title h1 {

   color: #ffffff;

}



.campaign-single-image h1 {

   color: #ffffff;

}



.digits {

   margin: 10px 0px 5px 0px;

}



.digits .bar {

   height: 15px;

}



.digits .bar span {

   height: 15px;

}



.newsletter-signup-button {

  background-color: #2fb242;

  font-weight: 300;

  color: #ffffff;

  padding: 20px;

  text-transform: uppercase;

  padding: 8px 25px;

  font-size: 13px;

  line-height: 20px;

  width: 150px;

  text-align: center;

  margin-bottom: 45px;

}



.newsletter-signup-button a {

   color: #ffffff;

   text-decoration: none;

}



.newsletter-signup-button a:link {

   color: #ffffff;

   text-decoration: none;

}



.newsletter-signup-button a:visited {

   color: #ffffff;

   text-decoration: none;

}



.newsletter-signup-button a:hover {

   color: #ffffff;

}



.newsletter-signup-button a:active {

   color: #ffffff;

   text-decoration: none;

}



#header-image-block {

   /* reposition over slider image to display on top */

   position: absolute;

   top: 0px;

   left: 0px;

   width: 100%;

   height: 600px;

}



#donation-button-div {

  position: absolute;

  top: 500px;

  height: 50px;

  width: 100%;

  font-weight: 300;

}



#donation-button {

   float: right;

   margin-right: 175px;

}



#donation-button a {

  background-color: #d30505;

}



img.about-fh-img1 {

   margin: 0 auto;

   display: block;

}



#page-id-1756 {

   width: 100%;

}



#about-fh-img {

   height: 500px;

   width: 100%;

}



#about-fh-donate-button {

   background-color: #d30505;

   font-weight: 300;

   width: 91px;

   text-transform: uppercase;

   margin: 0 auto;

   padding: 8px 25px;

   font-size: 13px;

   line-height: 20px;

   position: relative;

   top: -100px;

}



#about-fh-donate-button a {

   color: #ffffff;

}



#about-fh-donate-button a:link {

   decoration: none;

}



#about-fh-donate-button a:visited {

   decoration: none;

}



#about-fh-donate-button a:hover {

   decoration: none;

}



#about-fh-donate-button a:active {

   decoration: none;

}



a.msp-preset-btn-84:visited {

   color: #fff;

}



a.msp-preset-btn-84:hover {

    color: #fff;

}



#content {

/*   padding-top: 20px; */

   padding-bottom: 0px;

}



#social-media-div {

   display: block;

   width: 100%;

   text-align: center;

   z-index: 99;

}



#social-media-links {

   margin: 0 auto;

   width:145px;

  /* width: 225px;*/       /* #pixels/icon x #icons + buffer x icons - 1 */

   text-align: center;

}



#social-media-links.entry-share {

   padding: 0px 0px 25px;

   border-bottom: 0;

   height: 25px;       /* default height is too small of a click target */

}







#signup-button {



   margin: 0 auto; 



   width: 200px;



}







#signup-button a {



   background-color: #ff8800;



}







#stewards-and-signup {



   clear: both;



   position: relative;



   margin: 0 auto;



   display: block;



   padding-left: 25px;



   padding-right: 25px;



   padding-top: 25px;



   height: 50px;



   top: 75px;



   font-family: "Helvetica Neue", "Lato", "Helvetica", "sans-serif";



   border-top: 4px double #DBD9D4;



/*   padding-bottom: 100px; */



}







#coming-soon-div {



   position: relative;



   width: 50%;



   margin: 0 auto;



   display: block;



   text-align: center;



}







#coming-soon-button {



   width: 200px;



   margin: 0 auto;



}







#coming-soon-button a {



   background-color: #2a8212;



   color: #ffffff;



   text-decoration: none;



}







#coming-soon-text {



   text-transform: uppercase;



   font-family: "Open Sans", "sans-serif";



   font-weight: 400;



   font-size: 18px;



   line-height: 100%;



   color: #646464;



   text-align: center;



   position: absolute;



   top: 60px;



}







#pre-gallery-block {



   display: block;



   position: relative;



   width: 80%;



   margin: 0 auto;



}







#pre-gallery-block:after {



   clear: both;



}







#ending-join-us-section {



   background-image: url('images/fh_footer_image.jpg');



   background-size: 100% 100%;



   background-repeat: no-repeat;   



   height: 735px;



   font-family: "Helvetica Neue", "Lato", "Helvetica", "sans-serif";



}







#join-us {



   color: #27a6d1;



   font-weight: 300;



   font-size: 32px;



   text-align: center;



   margin-top: 5px;



   margin-bottom: 50px;



   padding-top: 50px;



   line-height: 100%;



}







#verse {



   color: #a1a3a2;



   font-size: 24px;



   text-align: center;



   padding-left: 75px;



   padding-right: 75px;



   margin-bottom: 20px;



   line-height: 120%;



   font-weight: 300;



}







#verse-ref {



   color: #858585;



   font-size: 24px;



   text-align: center;



   font-weight: 700;



}







/* iPhone-specific styles */



@media only screen and (max-device-width: 480px) {



   #header-image-block {



      height: 350px;



   }







   .msp-cn-6-26 {



      -webkit-transform-origin: 0% 0%;



   }



 



   .msp-cn-6-25 {



      -webkit-transform-origin: 0% 0%;



   }







   #future-boxes-div {



      display: block;



   }







   #coming-soon-div {



      width: 100%;



   }







   #coming-soon-button {



      width: 100%; 



      margin: 0 auto;



   }



  



   #stewards-and-signup {



      padding-top: 5px;



      padding-bottom: 15px;



   }







   #pre-gallery-block {



      height: 250px;



   }







   #donation-button-div {



     position: absolute;



     top: 275px;



     height: 40px;



     width: 100%;



   }







   #donation-button {



      height: 40px;



      float: right;



      margin-right: 15px;



   }







   #verse {



      padding-left: 15px;



      padding-right: 15px;



   }







   #about-fh-img {



      width: 100%;



   }







   body.page-id-1756 {



      width: 100%;



      min-width: 750px;



   }







   #projects {



      clear: both;



   }



}



/* end iPhone-specific styles */







#easy-scroll-no-more-posts {



   display: none;



}







.sidebar-widgets {



   background-color: transparent; 



}







/* Incorrect funding total, so don't display it */



#footer .last-widget ul li:last-child {



/*   display: none; */



}







/* Remove top margin from footer. Needed on front page under image. */



/* If this causes problems on other pages, change to page-specific style */



#footer {



   margin-top: 0px;



}







.faq-question {



   color: #3179A4;



   font-weight: 700;



   font-size: 24px;



}







.faq-answer {



   padding: 25px 25px 25px 25px;



   font-size: 18px;



}







/* WP social icons plugin */



.mg-wpsi {



   padding: 0px !important;



   text-align: center;



}



ul.mg-wpsi {



   text-align: center;



   height: 50px;



}







.mg-wpsi li {



   clear: none !important;



   z-index: 9;



}







#temp-disabled-button {



    background-color: #2A8212;



    color: #FFF;



    font-weight: 400;



    text-transform: uppercase;



    font-family: Lato;



    border: 0px none;



    font-size: 19px;



    border-radius: 4px;



    padding: 15px 20px;



    text-shadow: none;



    display: block;



    text-align: center;



    clear: both;



    text-decoration: none;



/*    background: none repeat scroll 0% 0% #3E85AF; */



    box-shadow: 0px -2px 0px rgba(0, 0, 0, 0.25) inset;



/*    color: #565656;



    margin: 0px;



    padding: 0px;



    border: 0px none;



    font: inherit;



    vertical-align: baseline; */



}







/* Number of backers keeps resetting to 0, so just turn it off for now */



.backer-count {



   display: none;



}







a.btn-green.contribute {



   background-color: #fc6c00;



}







/* BBPress  -- temp */



#content .entry-title {



   color: #cccccc;



   font-size: 21px;



   font-weight: bold;



   line-height: 1.3em;



   margin-bottom: 0;



/*   background-image: url('images/Contact-bg-webpage.jpg'); */



}







.contribute-donation-div {



  padding-bottom: 10px;



  font-size: 16px;



  font-weight: bold;



}



// August 3, 2015: Add title on hover over hero grid campaign image



#home-page-featured .featured-campaign-img {

   position: relative;

}



/*

#home-page-featured .featured-campaign-img:hover {

   filter: alpha(opacity=100);

   opacity: 1;

   z-index: 99;

   box-shadow: 0 0 6px 1px rgba(0, 0, 0, .7);

}

*/



#home-page-featured .featured-campaign-img .featured-campaign-title {

   position: absolute;

//   top: 0px;

   visibility: hidden;

   display: none;

}



/*

#home-page-featured .featured-campaign-img:hover .featured-campaign-title {

  z-index: 200;

  font-size: 12px;

  background-color: #000;

  color: #FFF;

  line-height: 20px;

  text-align: center;

//  border-radius: 3px;

  padding: 4px 10px 4px 7px;

  opacity: .7;

  visibility: visible;

}

*/



/* =============================================================================

 FEATURED AREA STYLES

 ========================================================================== */



.featured_item_big{

  float: left;

  width: 730px;

  height: 430px;

  background: #eee;

}

.featured_item_small{

  float: left;

  width: 300px;

}

.featured_element{

  float: left;

  /*position: relative;*/

  overflow: hidden;

}

.featured_title_wrapper{

    width: 100%;

    float: left;

    text-align: center;

    padding: 20px;

    background: #e23a3e;

    position: relative;

}

.featured_excerpt{

  opacity: 0;

  padding: 5px 20px 0 0;

  position: absolute;

  -webkit-transition: opacity .3s;

  -moz-transition: opacity .3s;

  transition: opacity .3s;

  -o-transition: opacity .3s;

}

.featured_excerpt p{

  font-size: 14px;

  line-height: 22px;

  color: #FFF;

  margin: 0 0 5px;

}



.f_title_bg,

.single .featured_title_over:after,

.thr_posts_widget .featured_title_over:after{

  height: 50%;

  width: 100%;

  bottom: 0;

  left: 0;

  z-index: 0;

  position: absolute;

  content: '';

  pointer-events: none;

  background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.9) 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.9)));

  background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%);

  background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%);

  background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%);

  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%);

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 );

}

.featured_4 .f_title_bg{

   height: 60%;

}

.featured_3 .f_title_bg{

   height: 50%;

}

.featured_2 .f_title_bg{

   height: 50%;

}

.single .featured_title_over:after,

.thr_posts_widget .featured_title_over:after{

  height: 100%;

}

.f_overlay{

  opacity: 0;

  background:rgba(0,0,0,0.5);

  position: absolute;

  height: 100%;

  width: 100%;

  z-index: 999;

  top: 0;

  left: 0;

  -webkit-transition: all .3s ease-in-out;

     -moz-transition: all .3s ease-in-out;

      -ms-transition: all .3s ease-in-out;

       -o-transition: all .3s ease-in-out;

          transition: all .3s ease-in-out;

}

.featured_element:hover .f_overlay{

  opacity: 1;

}

.f_read_more{

  font-size: 12px;

  background-color: #e23a3e;

  color: #FFF;

  line-height: 20px;

  border-radius: 3px;

  padding: 4px 10px 4px 7px;

}

.f_read_more:hover{

  opacity: 0.9;

}

.featured_4 .featured_item{

  width: 100%;

  height: 267px;

}

.featured_4 .featured_element{

  width: 24.91%;

  margin: 0 0 1px 1px;

}

.featured_4 .featured_title_wrapper{

  height: 100px;

}

.featured_3 .featured_item{

  width: 100%;

  height: 267px;

  overflow: hidden;

}

.featured_3 .featured_element{

  width: 33.25%;

  margin: 0 0 1px 1px;

}

.featured_3 .featured_title_wrapper{

  height: 100px;

}

.featured_2 .featured_item{

  width: 100%;

  height: 267px;

  overflow: hidden;

}

.featured_2 .featured_element{

  width: 49.95%;

  margin: 0 0 1px 1px;

}

.featured_2 .featured_title_wrapper{

  height: 100px;

}

.featured_4 .featured_item img{

  height: 267px;

}

.featured_2 .featured_element:first-child,

.featured_3 .featured_element:first-child,

.featured_4 .featured_element:first-child{

  margin-left: 0;

}

.featured_title_over h2,

.featured_title_wrapper h2{

  font-size: 24px;

  line-height: 1.325em;

  color: #FFF;

  text-shadow: rgba(0,0,0,.6) 0 0 5px;

  z-index: 1001;

  position: relative;

  margin-bottom: 0;

}

.featured_title_over{

  position: absolute;

  bottom: 0;

  left: 0;

  width: 100%;

  padding:10px;

  /*padding: 20px 20px 20px 20px;*/

  z-index: 1001;

  -webkit-transition: all .2s ease-in-out;

     -moz-transition: all .2s ease-in-out;

      -ms-transition: all .2s ease-in-out;

       -o-transition: all .2s ease-in-out;

          transition: all .2s ease-in-out;

}

.featured_title_under h2 a,

.featured_title_over h2 a{

  color: #FFF;

}

.featured_title_over .meta-item,

.featured_title_over .meta-item i,

.featured_title_over .meta-item a{

  color: #FFF;

  font-size: 14px;

  text-shadow: rgba(0,0,0,.6) 0 0 5px;

}



.featured_shadow.featured_title_over:after{

  bottom: 0;

}

.featured_date_wrapper{

  font-size: 14px;

  color: #FFF;

  z-index: 9999;

  position: relative;

}

.featured_date_wrapper i{

  margin:0 5px 0 0;

}

.featured_title_over .featured_date_wrapper{

  text-shadow: rgba(0,0,0,.6) 0 0 5px; 

}

#featured_wrapper{

  opacity: 0;

}

.featured_wrapper,

#archive_title{

  margin-bottom: 40px;

}

#archive_title p:last-child{

  margin-bottom: 0;

}

#archive_title p{

  font-size: 16px;

  color: #444;

}

#archive_title .content_wrapper{

  border-bottom: 1px solid #e3e3e3; /* Fallback for IE */

  border-bottom: 1px solid rgba(0,0,0,0.1);

  padding-bottom: 10px;

  position: relative;

}

.arch_line{

  position: absolute;

  bottom: -1px;

  left: 0;

  width: 0;

  padding: 0 20px 0 0;

  height: 2px;

  background: #e23a3e;

  -webkit-box-sizing: content-box;

  -moz-box-sizing: content-box;

  -ms-box-sizing: content-box;

  box-sizing: content-box;

}

.featured_item_overlay {

  display: block;

  position: absolute;

  z-index: 1000;

  background: rgba(0, 0, 0, 0.2);

  overflow: hidden;

  -webkit-transition: all .2s ease-in-out;

     -moz-transition: all .2s ease-in-out;

      -ms-transition: all .2s ease-in-out;

       -o-transition: all .2s ease-in-out;

          transition: all .2s ease-in-out;

}

#archive_title h1{

  font-size: 24px;

  line-height: 34px;

  margin: 0;

  display: inline-block;

}

.featured_item_expand {

  display: block;

  position: absolute;

  z-index: 100;

  width: 60px;

  height: 60px;

  border: 2px solid #fff;

  text-align: center;

  color: #fff;

  line-height: 55px;

  font-weight: 100;

  font-size: 30px;

  -webkit-border-radius: 30px;

  -moz-border-radius: 30px;

  -ms-border-radius: 30px;

  -o-border-radius: 30px;

  border-radius: 30px;

}

.featured_icon{

  position: absolute;

  right: 20px;

  top: 17px;

  z-index: 1000;

  color: #FFF;

  font-size: 16px;

  border: 2px solid #FFF;

  border-radius: 50%;

  padding: 10px;

  line-height: 1em;

  background: rgba(0, 0, 0, 0.5);

}

.layout_d .featured_icon{

  right: 50%;

  margin: -20px -20px 0 0;

  top: 50%;

}

.featured_image{

  position: relative;

  width: 100%;

  float: left;

}

.featured_image a{

  float: left;

  position: relative;

  max-width: 100%;

}

.featured_item_overlay{

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

  opacity: 0; 

  position: absolute;

  background: rgba(0, 0, 0, 0.2);

  height: 100%;

  width: 100%;

  filter: Alpha(Opacity=0);

  opacity: 0;

  -webkit-transition: all .2s ease-in-out;

     -moz-transition: all .2s ease-in-out;

      -ms-transition: all .2s ease-in-out;

       -o-transition: all .2s ease-in-out;

          transition: all .2s ease-in-out;

}

.featured_image:hover .featured_item_overlay,

.featured_image_sidebar:hover .featured_item_overlay,

.prev_next_link:hover .featured_item_overlay{

  opacity: 1;

}

.effect .featured_item_overlay {

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

  opacity: 0;

}

.effect .featured_item_overlay .featured_item_expand {

  position: absolute;

  top: 0;

  left: 0;

  color: #FFF;

  background: #000;

  background: rgba(0, 0, 0, 0.4);

  height: 100%;

  width: 100%;

  filter: Alpha(Opacity=0);

  opacity: 0;

  -webkit-transition: all .2s ease-in-out;

     -moz-transition: all .2s ease-in-out;

      -ms-transition: all .2s ease-in-out;

       -o-transition: all .2s ease-in-out;

          transition: all .2s ease-in-out;

}

.effect.featured_element.hover .featured_item_overlay {

  opacity: 1;

}

.effect.featured_element.hover .featured_item_overlay .featured_item_expand {

  top: 50%;

  margin-top: -30px;

  opacity: 1;

}



/*custom Neeru*/



.wpsite_follow_us_div_link a{

font-size: 11px !important;

    padding: 2px 10px 0px 40px !important;	

	

}

.wpsite_follow_us_div_link{

	margin: 5px 0 !important;

    width: 95px !important;

}

.wpsite_follow_us_div_link a.linkedin:before{

	

background-size: 25px 25px !important;

    height: 23px !important;

	left:4px !important;	

}

#sidr-existing-content{

	display:none;

}

.sidr-inner{

	display:none;

}

#back-top{

display:none;	

}



#projects .item img

{

   opacity:0.8;

   filter:alpha(opacity=80);



   height: 168px;

}



#projects .item img:hover

{

   opacity:1.0;

   filter:alpha(opacity=100); 

}



#projects .entry-title {

   height: 85px;

   overflow: hidden;

}



#projects .campaign-excerpt {

   height: 85px;

   overflow: hidden;

   margin-bottom: 10px;

}



#projects .location {

   text-align: center;

}



#projects .campaign-category {

   font-weight: bold;

   text-align: center;

}



/*BLog */

/* SIGNLE POST */



h1.title {

	color: #4D4D4D;

	font-family: 'Lobster',Helvetica,Arial,serif;

	font-size: 24px;

	font-weight: normal;

	margin-bottom: 20px;

}

.thumb {

	margin-bottom: 24px;

	float: left;

	position: relative;

	max-width: 100%;

}

.thumb img {

	float: left;

}

.single .post .meta, .single .gallery .meta {

	font-size: 11px;

	margin-top: 4px;

	float: left;

	width: 100%;

	margin-bottom: 4px;

	padding-left: 0px;

	background: transparent;

}

.single .post .meta a {

	color: #767676;

}



article .post-desc {

	width: 540px;

	float: left;

}

article .meta {

	font-size: 12px;

	float: right;

	width: 190px;

	background: url(images/meta_divider.png) repeat-y top left;

	padding-left: 14px;

}

article .meta a {

	/*color: #6e6d6d;*/

	color: #51a2c1;

}

.post-content-full {

	max-width: 100%;

	float: left

}

.post-content-full .meta {

	font-size: 11px;

	margin-top: 4px;

	float: left;

	width: 100%;

	margin-bottom: 14px;

	padding-left: 0px;

	background: transparent;

}

article .post-content-full h2 {

	margin-bottom: 4px;

}

.post-content {

	margin-top: 8px;

	float: left;

	margin-bottom: 2px;

	width: 100%;

}

.zoom-icon {

	display: block;

	height: 27px;

	width: 27px;

	float: right;

	background: url(images/zoom-icon.png) no-repeat top left;

	position: absolute;

	bottom: 8px;

	right: 8px;

	opacity: 0;

}

#gallery .zoom-icon {

	right: 6px;

}



.link-icon {

	display: block;

	height: 27px;

	width: 27px;

	float: right;

	background: url(images/link-icon.png) no-repeat top left;

	position: absolute;

	bottom: 8px;

	right: 45px;

	opacity: 0;

}

.subheader {

	float: left;

	width: 100%;

	color: #ACACAC;

	font-size: 12px;

	line-height: 12px;

	margin-top: 5px;

	text-transform: lowercase;

}



ul.meta-list li.date {

	background: url(images/icon_date.png) no-repeat scroll 0 3px transparent;

}

ul.meta-list li.author {

	background: url(images/icon_author.png) no-repeat scroll 0 1px transparent;

}

ul.meta-list li.category {

	background: url(images/icon_category.png) no-repeat scroll 0 2px transparent;

}

ul.meta-list li.comments {

	background: url(images/icon_comments.png) no-repeat scroll 0 3px transparent;

}

ul.meta-list li {

	padding-left: 28px;

	height: auto;

	margin-bottom: 6px;

}



#content article {

	/*float: left;*/

	margin-bottom: 40px;

	/*background: url(images/post_divider.png) repeat-x bottom left;*/

	padding-bottom: 50px;

}

#content #left {

	margin-top: 22px;

}

.index-thumb {

	float: left;

	margin-bottom: 24px;

	width: 100%;

}

.index-thumb img {

	float: left;

}

.index-thumb img

{

	opacity:1.0;

filter:alpha(opacity=100);



}

.index-thumb img:hover

{

  opacity:0.8;

filter:alpha(opacity=80);

}

.raised {

    box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

}

article a.learnmore {

	float: left;

	margin-top: 0px;

	margin-left: 0px;

	clear: both;

}



article h2 {

	font-family: 'Lobster', Helvetica, Arial, serif;

	font-size: 24px;

	color: #4d4d4d;

	font-weight: normal;

	margin-bottom: 20px;

}

article h2 a {

	color: #4d4d4d;

}

article h2 a.title:hover {

	text-decoration: none;

}

article img {

    height: auto;

    max-width: 100% !important;

}

.post-detail {

	float: left;

	margin-bottom: 10px;

	background: url(images/post_divider.png) repeat-x bottom left;

	padding-bottom: 20px;

	padding-right: 10px;

}

ul.author-detail-list li.author_list {

	padding-left: 0px;

	height: auto;

	margin-bottom: 6px;

}

.readMore {

    color: #ffffff;

    float: right;

    font-size: 12px;

}

.readMore a {

    background: none repeat scroll 0 0 #51a2c1;

    color: #ffffff !important;

    padding: 3px 5px;

    transition: all 0.25s linear 0s;

	text-decoration:none;

}

.readMore a:hover {

    background: none repeat scroll 0 0 #444444;

    color: #ffffff;

}



div.info_author {

    display: table;

    margin: 0 !important;

    padding: 0 !important;

    top: 0 !important;

	float: left;

}



.left {

    float: left;

}

.author_list img{

	 

}

div.info_author .author_title a{

	color: #51a2c1;

	font-weight:bold;

}

.round {

                border-radius: 50%;

				moz-border-radius: 50%;

                overflow: hidden;

               

				 margin-bottom: 0;

    margin-right: 10px;

    margin-top: 5px;

            }

            .round img {

                display: block;

            /* Stretch 

                  height: 100%;

                  width: 100%; */

            min-width: 100%;

            min-height: 100%;

            }

			

			

			

#TabsPostsTabber ul.TabsPostsTabs li {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;

    border-bottom: medium none !important;

    color: #ffffff !important;

    cursor: pointer !important;

    display: inline !important;

    float: left !important;

    font-size: 14px !important;

    font-weight: bold !important;

    text-align: center !important;

    width: 50% !important;

}	

#TabsPostsTabber ul.TabsPostsTabs li a.selected{

	 background: none repeat scroll 0 0 #51a2c1 !important;

	

    border-bottom: medium none !important;

    color: #ffffff !important;

    cursor: pointer !important;

    border-color:#51a2c1 !important;

}

#TabsPostsTabber ul.TabsPostsTabs li a{

	background: none repeat scroll 0 0 #e9e9e9 !important ;

    color: #666666  !important;

    display: block  !important;

    float: left  !important;

    font-family: PT Sans,sans-serif  !important;

    font-size: 18px  !important;

    font-weight: 700  !important;

    line-height: 34px  !important;

    margin: 0  !important;

    padding: 2px 0  !important;

    text-align: center  !important;

    width: 100%  !important;

	border-width : 0px !important;

	}

	

.kento-latest-tabs-plugin ul li{



    margin: 0 !important;

    padding: 0 !important;	

}

#respond {

    clear: both;

}

.sort-tabs .dropdown .current, .sort-tabs li a:hover, .sort-tabs li a.selected, .entry-content a, #sidebar .widget ul li a

{

/*color:#fff !important;*/

}



.sort-tabs .dropdown .current, .sort-tabs li a:hover, .sort-tabs li a.selected, .entry-content a, #sidebar .widget ul li a {

    color: #3e85af;

}



#kento-highlight-widget ul.tabs li a {

	background-color:#e9e9e9 !important;

}

#kento-highlight-widget ul.tabs li.active a {

	color:#fff !important;

	font-weight:bold;

}

.title_blog{

	background-image: url("images/blog_header.jpg");

	background-repeat:no-repeat;

	background-color:#2b2b2b;

	height:93px;

}

.blog_header_left{

	width : 259px;

	float:left;

	text-align:center;

	background-color:#0f9fd5;

	

}

.blog_header_left img{

	max-height:94px;

	max-width : 259px;

}

.blog_header_right {

	width : 1090px;

	float:left;

	background-color:#2b2b2b;

	

}

.blog_header_right img{

	max-height:94px;

	max-width : 1022px;

}

/* =Responsiveness: Tablet (Portrait)

================================================== */



/* Note: Design for a width of 768px */



@media only screen and (min-width: 768px) and (max-width: 959px) {

	

	#left {

		width: 460px;

	}



	article .meta {

		float: right;

		width: 100%;

		background: transparent;

		padding-left: 0;

	}



	article .meta ul.meta-list li {

		float: left;

		margin-right: 10px;

	}



	#content article {

		padding-bottom: 0;

		max-width: 100%;

	}

	

	article .post-desc {

		width: 100%;

	}

	.blog_header_left{

	width :100%;

	

}

.blog_header_right {

	width :100%;

	

}



}

/* =Responsiveness: Mobile (Portrait)

================================================== */



/* Note: Design for a width of 320px */

@media only screen and (max-width: 767px) {

.container {

    width: 300px;

}

article .post-desc {

    width: 100%;

}

#left {

    padding: 14px 0 0;

    width: 100%;

}

article .meta {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    float: right;

    padding-left: 0;

    width: 100%;

}

article .meta ul.meta-list li {

    float: left;

    margin-right: 10px;

}

.blog_header_left{

	width :100%;

	

}

.blog_header_right {

	width :100%;

	

}

}

/* =Responsiveness: Mobile (Landscape)

================================================== */



/* Note: Design for a width of 480px */

@media only screen and (min-width: 480px) and (max-width: 767px) {

.container {

    width: 420px;

}

#left {

    padding: 14px 0 0;

    width: 100%;

}



article .meta {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    float: right;

    padding-left: 0;

    width: 100%;

}

article .meta ul.meta-list li {

    float: left;

    margin-right: 10px;

}

#content article {

    max-width: 100%;

    padding-bottom: 0;

}

article .post-desc {

    width: 100%;

}

.blog_header_left{

	width :100%;

	

}

.blog_header_right {

	width :100%;

	

}

}

@media screen and (max-width: 880px){

	#left {

    padding: 14px 0 0;

    width: 100%;

}



article .meta {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    float: right;

    padding-left: 0;

    width: 100%;

}

article .meta ul.meta-list li {

    float: left;

    margin-right: 3px;

	font-size: 10px;

}

#content article {

    max-width: 100%;

    padding-bottom: 0;

}

article .post-desc {

    width: 100%;

}

ul.meta-list li {

    padding-left: 24px;

}

.blog_header_left{

	width :100%;

	

}

.blog_header_right {

	width :100%;

	

}

}

@media screen and (max-width: 1160px) {

	.blog_header_left{

	width :100%;

	

}

.blog_header_right {

	width :100%;

	

}

}





.wpsite_follow_us_div {	

	padding:0px;

}

/*Add Style From test By Samir Start*/

.fundify-modal-step{

    max-width: 487px;

    padding: 61px 20px 44px !important;

    top:70px;

}

.mfp-container{

  height: auto;

}

.step1{

  background: url(images/setp11.png) no-repeat;

     height: 95px;

    left: -12px;

    position: absolute;

    top: -61px;

    width: 550px;

}

a.step2-next:hover{

  text-decoration: none;

}

a.step3-next:hover{

  text-decoration: none;

}

.step2{

  background: url(images/step2.png) no-repeat;

     height: 95px;

    left: -12px;

    position: absolute;

    top: -61px;

    width: 550px;

    display: none;

}

.step3{

  background: url(images/step3.png) no-repeat;

     height: 95px;

    left: -12px;

    position: absolute;

    top: -61px;

    width: 550px;

    display: none;

}

.edd_download_purchase_form h2{

    color: #3e85af;

    font-family: verdana;

}

.atcf_custom_price_wrap .currency{

  color: #cacaca;

    font-size: 22px;

    line-height: 43px;

    padding-right: 14px;

    width: 0;

}

.edd_price_options h3 label, .edd_price_options .backer-count{

  font-family: Verdana;

  font-size: 19px;

  color: #919191;

}

.fundify-modal .edd_download_purchase_form .edd_price_options p{

  font-family: Verdana;

  font-size: 14px;

  color: #d2d2d2;

  padding-left: 26px;

}

.step2-next{

    background: #3e85af none repeat scroll 0 0;

    bottom: 30px;

    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.25) inset;

    color: #fff !important;

    font-family: Lato;

    font-size: 19px;

    font-weight: 400;

    line-height: 21px;

    padding: 12px 19px;

    position: absolute;

    right: 20px;

}

.step3-next{

   background: #3e85af none repeat scroll 0 0;

    bottom:10px;

    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.25) inset;

    color: #fff !important;

    font-family: Lato;

    font-size: 19px;

    font-weight: 400;

    line-height: 21px;

    padding: 12px 19px;

    position: absolute;

    right: 20px;

}

.mfp-close{

  display: none !important;

}

.fundify-modal .atcf_custom_price_wrap input[type="text"] {

    padding: 11px;

    border: 1px solid #e4e4e4;

    border-radius: 10px;

    color: #c9c2bc;

}

.one-donation img{

  width: 68px;

  height: 35px;

  float: right;

}

.one-donation span{

  float: left;

}

.one-donation{

        border-bottom: 1px dashed #b2b1b1;

    float: left;

    padding-bottom: 15px;

    padding-top: 15px;

    width: 100%;

}

.edd_purchase_submit_wrapper_final{

  float: right;

}

.edd_purchase_submit_wrapper_final a{

      padding: 11px 19px;

}

.fundify-modal .edd_download_purchase_form .edd_price_options li{

  margin: 20px 0px;

}

.step2-selction h6{

    display: block;

    margin-bottom: 11px;

     border-radius: 5px;

     margin-top: 20px;

}

.step2-selction option{

  padding-bottom: 26px;

  font-family: Verdana;

  font-size: 15px;

  font-style: italic;

  text-transform: uppercase;

  color: #6f6d6d;

}

.edd_purchase_submit_wrapper{

  /*padding-top: 70px;*/
  float:left;

}

.select-cause{

  display: none;

    color: #3e85af;

    font-family: verdana;

     letter-spacing: 2px;

    margin: 0px;

    text-transform: uppercase;

    font-size: 20px;

}

.confirm-order{

  display: none;

}

.step2-selction select{

   padding-bottom: 10px;

    padding-top: 10px;

    width: 100%;

    /*height: 346px;*/

    height: auto;

    margin-bottom: 30px;

}

.step2-selction option{

      padding-left: 15px;

    padding-top: 10px;

    padding-bottom: 10px;

}

.new-check-out{

  text-transform: none;

}

.back2, .back3{

  color: #3e85af;

    cursor: pointer;

    display: block;

    font-size: 10px;

    font-weight: bold;

    position: absolute;

    bottom: 20px;

}

.show-price-buy{

    color: #919191;

    font-size: 22px;

    letter-spacing: 4px;

}

@media screen and (max-width: 620px){

  .step1, .step2, .step3{

    background-size: 100% 69%;

    left: 0;

    top: -43px;

    width: 100%;

  }

}

/*Add Style From test By Samir End*/