/* Themify Customize Styling */
a {	
	color: #0085ca; 
}
h1 {		text-transform:none; 
}
textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week] {		text-transform:capitalize; 
}
input[type=reset], input[type=submit], button {	background: none;
	background-color: #0085ca;
	border: 2px solid #0085ca;
	color: #ffffff; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover {	background: none;
	background-color: #0085ca;
	border: 2px solid #035b8a;
	color: #ffffff; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo {	
	font-family:Open Sans Condensed;	font-weight:bold;
	text-transform:capitalize;
	color: #000040; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 300px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 300px;
	color: #000040; 
}
#site-description {		font-size:1.2em;
	line-height:1.2em;

	color: #222222; 
}
#main-nav a {		font-weight:600;
	font-size:18px;
	line-height:18px;
	text-transform:uppercase;
	padding-right: 2em;
	padding-left: 2em; 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #000040; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #0085ca; 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #0085ca; 
}
#main-nav-wrap #main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	
	color: #0085ca; 
}
#footerwrap {	background: none;
	background-color: #000040;
	padding-top: 30px;
	padding-bottom: 10px; 
}
#footer {	
	color: #ffffff; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {		text-align:left; 
}
#footer a {	
	color: #cccccc; 
}
#footer a:hover {	
	color: #ffffff; 
}

/* Themify Custom CSS */
/* --- Header Styles -- */
#headerwrap{
	box-shadow: 1px 1px 8px hsla(0,0%,40%,.3);
}
.header-bar{
	padding: 0% 0% 0% 7%;
    width: 43%;
}

#header{
	width: 100%;
}

#main-nav{
	padding-left: 7%;
}

/*#main-nav>li{
	padding-left: 2em;
	padding-right: 2em;
}*/

#main-nav>li>a{
	padding-left: 2em;
	padding-right: 2em;
}
 
.header-widget{
	max-width: 50%;
	padding-right: 7%;
}

.header-widget .header-widget-inner .col4-2 {
	text-align: right;
}

.header-widget .header-widget-inner .col4-2 .widgettitle{
	margin-bottom: 0px;
	color: #0085CA;
	font-weight: bold;
}

.header-widget .header-widget-inner .col4-2 .textwidget p{
	font-size: 40px;
  line-height: 40px;
  font-weight: 600;
  margin-bottom: 0px;
}

.fixed-header-on .navbar-wrapper{
	background-color: #fff;
  padding-left: 7%;
}
#site-description{
	margin-top: 0px;
	color: #0085CA !important;
	opacity: 1;
}

@media (min-width: 320px) and (max-width: 480px) {
	.typewriting{
		font-size: 24px !important;
		line-height: 24px !important;
	}
  
}

/* --- End Header Styles --- */

.steps-bx-shdw{
	box-shadow: 0px 0px 4px #999;
}

.steps-rw{
	top: -100px;
}

.loan-types-btn{
	top: 60px;
}

.claim-funds-btn a{
	background: -webkit-linear-gradient(135deg,#0085CA 30%,#016396 100%);
    background: linear-gradient(135deg,#0085CA 30%,#016396 100%);
}

.claim-funds-btn a:hover{
	background: -webkit-linear-gradient(135deg,#016396 30%,#0085CA 100%) !important;
    background: linear-gradient(135deg,#016396 30%,#0085CA 100%) !important;
}

.footer-text{
	border-top: 1px solid #ccc;
	padding-top: 20px;
}

/* --- Form Styling --- */
.small-form{
	padding: 4px;
  width: 100%;
  border-radius: 5px;
	margin-bottom: 0px;
}

form p {
    margin-bottom: 10px;
}

input[type=submit]{
	padding: 5px 22px;
	text-transform: capitalize;
	margin-top: 12px;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

input[type=email], input[type=text], input[type=tel] {
	padding: 6px;
	border-radius: 5px;
}

.business-time select{
	padding: 6px;
	border-radius: 5px;
}

.business-owner select{
	padding: 6px;
	border-radius: 5px;
}

.your-comments textarea{
	border-radius: 5px;
	min-height: 8em;
	height: 8em;
}

.contact-msg textarea{
	border-radius: 5px;
  min-height: 8em !important;
	height: 8em !important;
}
/* -- End Form Styling --- */
.service-first-rw{
	top: -120px;
}

.testimonial-box{
	border-radius: 14px;
}
.signature-section {
  max-width: 100%;
  margin: 0;
  padding: 0;
  font-family: Arial, sans-serif;
}
.signature-box {
  margin-bottom: 20px;
}
.signature-title {
  margin: 0 0 8px 0;
  padding: 0;
  font-size: 16px;
  font-weight: 600;
}
.signature-field {
  border: 1px solid #ddd;
  background: #EEEEEE;
  height: 80px;
  width: 100%;
  box-sizing: border-box;
}
.checkbox-container {
  display: flex;
  align-items: flex-start;
  margin: 0;
  padding: 0;
}
.consent-checkbox {
  min-width: 18px;
  width: 18px;
  height: 18px;
  margin: 2px 10px 0 0;
  flex-shrink: 0;
}
.consent-text {
  font-size: 15px;
  line-height: 1.4;
  display: inline-block;
}@media screen and (max-width: 1280px) { /* Themify Customize Styling */
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 300px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 300px;
	color: #000040; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 300px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 300px;
	color: #000040; 
}
 }@media screen and (max-width: 680px) { /* Themify Customize Styling */
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 300px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 300px;
	color: #000040; 
}
 }