/*
Theme Name: Fundingpress -  The Crowdfunding Wordpress theme
Theme URI: http://www.skywarriorthemes.com/
Author: Skywarrior themes
Author URI: http://www.skywarriorthemes.com/
Description: Fundingpress is a Wordpress theme that allows you to create your own crowdfunding site. Users will be able to create projects that are brought to life through the direct support of others.
Version: 2.5
License: Skywarrior Themes. All rights reserved.
License URI: http://themeforest.net/user/Skywarrior
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
Text Domain: Fundingpress
*/


@import url('css/bootstrap.css');
@import url('css/bootstrap-responsive.css');
@import url('css/font-awesome.css');
@import url('css/font-awesome.min.css');
@import url('css/ui.totop.css');
@import url('css/main.css');

@font-face {
  font-family: "proxima-nova-light";
  font-style: normal;
  font-weight: normal;
  src: url("http://backyourcause.com.au/ProximaNova-Thin-webfont.woff") format("embedded-opentype"), url("http://backyourcause.com.au/ProximaNova-Thin-webfont.woff") format("woff"), url("http://backyourcause.com.au/ProximaNova-Thin-webfont.woff") format("truetype"), url("http://backyourcause.com.au/ProximaNova-Thin-webfont.woff") format("svg");
}

@font-face {
  font-family: "Questrial";
  font-style: normal;
  font-weight: 400;
  src: local("Questrial"), local("Questrial-Regular"), url("http://fonts.gstatic.com/s/questrial/v6/MYWJ4lYm5dbZ1UBuYox79FtXRa8TVwTICgirnJhmVJw.woff2") format("woff2"), url("http://fonts.gstatic.com/s/questrial/v6/MYWJ4lYm5dbZ1UBuYox79D8E0i7KZn-EPnyo3HZu7kw.woff") format("woff");
}


.sm_section{
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
}


.favtextb {
    font-family: "proxima-nova-light","helvetica neue",helvetica,arial,sans-serif;
    font-size: 3rem;
    line-height: 3rem;
    padding: 100px 0px 0px;
    text-shadow: 0px 1px 3px #000;
    color: #FFF;
    font-weight: bold;
    text-align: left;
background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.4);
box-shadow: 0px 4px 3px -3px rgba(0, 0, 0, 0.5);
padding-bottom: 70px;
padding-left: 15px;
padding-right: 15px;
}

.col-sm-2{
width: 40%;
float: left;
padding-left: 15px;
padding-right: 15px;
font-size: 14px;
font-weight: bold;
clear:both;
}


.col-sm-3{
width: 47%;
float: left;
padding-left: 15px;
padding-right: 0px;
padding-top: 50px;
padding-bottom: 50px;
}

.col-sm-4{
width: 21.33%;
float: left;
padding-left: 15px;
padding-right: 15px;
}

.text-header{
text-align: center;
font-family: 'Questrial',"Helvetica Neue",'Arimo', Helvetica, Arial, sans-serif;
font-size: 28px;
line-height: 30px;
padding-bottom: 10px;
}

.text-header2{
font-family: 'Questrial',"Helvetica Neue",'Arimo', Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
padding-bottom: 0px;
border-bottom: 2px solid #FACE0E;
}
.text-center{
text-align: center;
font-family: 'Questrial',"Helvetica Neue",'Arimo', Helvetica, Arial, sans-serif;
}

.row {
margin-left: -15px;
margin-right: -15px;
}



 @charset "utf-8";
#LoginWithAjax { margin-bottom:10px; position:relative; font-size:1em; }
#LoginWithAjax td { padding-top:7px; vertical-align:top; background-color:none; }

/*Logged out CSS*/
#LoginWithAjax .password_label, #LoginWithAjax .username_label { padding-right:10px; vertical-align:middle; }
#LoginWithAjax_Username input[type=text] {padding: 10px; width: 300px;}
#LoginWithAjax_Password input[type=password] {padding: 10px; width: 300px;}
#LoginWithAjax_Loading { position:absolute; width:100%; height:105%; background:#FFFFFF url(img/loading.gif) 50% 50% no-repeat; left:0px; top:0px; opacity:0.8; z-index: 9; filter:alpha(opacity=80);}

#LoginWithAjax_Status.invalid, #LoginWithAjax_Status.confirm { text-align:left; display:block; padding:3px; margin-bottom:8px; }
#LoginWithAjax_Status.invalid { color:#990000; background:#F0D9D9; border:1px solid #E0B4B4; width: 314px; }
#LoginWithAjax_Status.confirm { color:#009900; background:#D8FFB0; border:1px solid #AAFF71; width: 314px; }

/*Logged In CSS*/
#LoginWithAjax_Avatar { width:60px; padding-right:10px; }
#lwa_rememberme{ float:left; margin-right:5px;}
#LoginWithAjax_SubmitButton label{color:#999; float:left; font-size:10px;}
#LoginWithAjax_Links_Remember{float:right;}
/*Forgotten password*/
#LoginWithAjax_Remember { margin-top:20px; display:none; }
#LoginWithAjax_Remember p { padding: 0px 0px 3px 0px }
#LoginWithAjax_Remember .forgot-pass-email input { width:290px; color:#666; }

/*Registration*/
#LoginWithAjax #LoginWithAjax_Register { margin-top:10px; display:none; }
#LoginWithAjax_Register_Status.invalid, #LoginWithAjax_Register_Status.confirm { text-align:left; display:block; padding:3px; margin-bottom:8px; }
#LoginWithAjax_Register_Status.invalid { color:#990000; background:#F0D9D9; border:1px solid #E0B4B4; }
#LoginWithAjax_Register_Status.confirm { color:#009900; background:#D8FFB0; border:1px solid #AAFF71; }
#LoginWithAjax_Register input[type=text] {padding: 10px; width: 300px;}

/*Default Template*/
#LoginWithAjax_Register.default h4 { font-size:16px; margin:0px; padding:0px; }
#LoginWithAjax_Register form { overflow:auto;}
#LoginWithAjax_Register.default .close { background:url(close.png) 0px 0px no-repeat  !important; position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px; border:none; padding:0px; margin:0px; }
#LoginWithAjax_Register.default #wp-submit { display:block; clear:both; }

/*ie7-friendly*/
#LoginWithAjax.ie7-friendly div { padding-top:7px; vertical-align:top; background-color:none; }
#LoginWithAjax.ie7-friendly #LoginWithAjax_Register { margin-top:5px; display:none; }
#LoginWithAjax.ie7-friendly #LoginWithAjax_Register p { padding: 0px 0px 3px 0px }

/*inline-registration*/
#LoginWithAjax.inline-registration #LoginWithAjax_Register { margin-top:5px; display:none; }
#LoginWithAjax.inline-registration #LoginWithAjax_Register p { padding: 0px 0px 3px 0px }

/*OpenID specific*/
#LoginWithAjax_Register hr { display:block; }
#LoginWithAjax_Register #openid_identifier { width:auto; }

/*Modal Template*/
#LoginWithAjax_Modal { background-color:#fff; color:#333;  width:350px; padding:15px; text-align:left;  border:2px solid #333; opacity:0.8; -moz-border-radius:6px; -webkit-border-radius:6px; -moz-box-shadow: 0 0 50px #ccc; -webkit-box-shadow: 0 0 50px #ccc; }
#LoginWithAjax_Modal h4 { font-size:16px; margin:0px; padding:0px; }
#LoginWithAjax_Modal .close { background:url(default/close.png) 0px 0px no-repeat  !important; position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px; border:none; padding:0px; margin:0px; }
#LoginWithAjax_Modal #wp-submit { display:block; clear:both; }

.sticky{}

#loading-animation{
	display: none;
	position: absolute;
	width: 75%;
	//background-color: #fff;
	top: 42%;
}
#loading-animation img{
	display: block;
	margin-bottom: 0px!important;
	margin: 0 auto;
	vertical-align: middle;
	width:50px;
}