/*

Theme Name: Lifeline

Author: Webinane

Version: 2.9.4

Author URI: http://themeforest.net/user/webinane

Theme URI: http://themeforest.net/user/webinane

Description: The best minimalist WP theme for charity organization and NGO's Theme By - <a href="http://webinane.com/">Webinane</a>

License:GNU General Public License v2 or later

License URI:http://www.gnu.org/licenses/gpl-2.0.html

Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, rtl-language-support, sticky-post, translation-ready

Text Domain: wp_lifeline

*/

body a{

	outline: none !important;

}

.donate-us-box a.donate-btn {

	background-image:linear-gradient(bottom, rgb(240,240,240) 15%, rgb(255,255,255) 81%);

	background-image:-o-linear-gradient(bottom, rgb(240,240,240) 15%, rgb(255,255,255) 81%);

	background-image:-moz-linear-gradient(bottom, rgb(240,240,240) 15%, rgb(255,255,255) 81%);

	background-image:-webkit-linear-gradient(bottom, rgb(240,240,240) 15%, rgb(255,255,255) 81%);

	background-image:-ms-linear-gradient(bottom, rgb(240,240,240) 15%, rgb(255,255,255) 81%);

	background-image:-webkit-gradient(

		linear,

		left bottom,

		left top,

		color-stop(0.15, rgb(240,240,240)),

		color-stop(0.81, rgb(255,255,255))

	);

	

	display:table;

    margin:0 auto;

    padding:10px 0;

    color:#666666;

    width:110px;

	font-family:roboto;

    font-size:11px;

    line-height:10px;

    text-align:center;

	

	-webkit-border-radius:50px;

	-moz-border-radius:50px;

	-ms-border-radius:50px;

	-o-border-radius:50px;

	border-radius:50px;

	

	-webkit-transition:all 0.3s ease 0s;

	-moz-transition:all 0.3s ease 0s;

	-ms-transition:all 0.3s ease 0s;

	-o-transition:all 0.3s ease 0s;

	transition:all 0.3s ease 0s;

}

.donate-us-box a.donate-btn:hover {

	width:90px;

}

/*** CAUSES SINGLE PAGE ***/

.amount-btns, .recursive-periods {

    display: table;

    float: none;

    margin: 0 auto;

    width: auto;

}

.recursive-periods{

	margin-bottom:10px;

}

.post .recursive-periods > a{

	margin-bottom:10px;

}

.amount-btns > a, .recursive-periods > a {

    background: none repeat scroll 0 0 #505050;

	border:0;

    color: #F1F1F1;

    float: left;

    margin-right: 10px;

    padding: 10px 25px;

    font-family: roboto;

    font-size: 16px;

    font-weight: 500;

	

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    -ms-border-radius: 3px;

    -o-border-radius: 3px;

    border-radius: 3px;

}

.other-amount > input,  .other-amount #textfield{

    border: 1px solid #D8D8D8;

    color: #cccccc;

    font-family: roboto;

    font-size: 12px;

	float:left;

    height: 40px;

    padding: 10px 20px;

    width: 280px;

    -webkit-box-shadow: 0 0 15px #EAEAEA inset;

    -moz-box-shadow: 0 0 15px #EAEAEA inset;

    -ms-box-shadow: 0 0 15px #EAEAEA inset;

    -o-box-shadow: 0 0 15px #EAEAEA inset;

    box-shadow: 0 0 15px #EAEAEA inset;

	

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    -ms-border-radius: 3px;

    -o-border-radius: 3px;

    border-radius: 3px;

}

.other-amount .donate-btn {

    background: none repeat scroll 0 0 #4E4E4E;

    float: left;

    height: 40px;

    width: 180px;

    color: #FFFFFF;

    font-family: roboto;

    font-weight: 700;

    line-height: 40px;

    margin-left: 10px;

    text-align: center;

	border:none;

	

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    -ms-border-radius: 3px;

    -o-border-radius: 3px;

    border-radius: 3px;

}

.other-amount > form{

	float:left;

}

.donate-popup {

    border-top: 1px solid #D8D8D8;

    display: table;

    margin: 100px auto;

    width: 80%;

}

.post .donate-drop-down .donate-popup {

	border:none;

	margin:0px;

	width:auto;

}

.progress-report h6{

	margin-bottom:0px !important;

}

/* Ajax Login */

form#login{

    display: none;

    background-color: #FFFFFF;

    top: 200px;

    padding: 40px 25px 25px 25px;

    width: 350px;

  	margin:0 auto;

}

form#login p.status{

    display: none;

}

.loading {

	width:100%;

	height:100%;

	position:absolute;

	top:0px;

	left:0px;

	background-color:rgba(0,0,0,0.6);

	z-index:9999;

}

.loading:before {

	width:16px;

	height:11px;

	margin:-5.5px 0 0 -8px;

	content:'';

	display:block;

	background:url(images/ajax-loader.gif) 0 0 no-repeat;

	

	position:absolute;

	top:50%;

	left:50%;

}

body > .loading {

	position:fixed;

}

.causes-single ul.nav li a img{

	width:100%;

	height:100%;

}

.galley-image a img {

    height: auto;

    max-width: 100%;

}

.address header {

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

    position: relative;

    top: 0;

}



p{

 color: #000000;

font-size:15px;

}



ol{

color: #424242 !important;

font-size:15px !important;

}