

/* MENU */
#menu-main-menu-e { margin: 0 18px; }
.main-menu li#current a{ background-color: #00a651; }
.main_menu {margin-left: 3%;}
.header_bottom { background-color: #29292a !important; }
.header_top { background-color: #29292a !important; }
.header-right { color: #ffffff !important; padding: 70px; 100px }
h2.header-right a { color: #ffffff !important; }
h2.header-right a:hover { color: #caad6a !important; }
header.sticky nav.main_menu > ul > li > a { line-height: 30px; margin-top: 20px; }
header.sticky.sticky_animate nav.main_menu>ul>li>a { padding: 0 10px; }
nav.main_menu>ul>li>a { padding: 0 37px;}
.sticky .header_menu_bottom .main_menu { margin-left: 0; }
.sticky .header_menu_bottom .main_menu_header_inner_right_holder { width: 100%; left: -20px; padding-top: 20px; margin-left: -12%; }
.main_menu { margin-left: 0%; }
.sticky .header_menu_bottom .main_menu_header_inner_right_holder .main_menu { float: right !important; }

/* HOMEPAGE IMAGE TEXT OVER */
.q_image_with_text_over .shader { background-color: rgba(0,0,0,0.2) !important; }

.headerbottom-sidebar {
color: #29292a !important;
background-color: #ffffff !important;
width: 100%;
height: 30px;
bottom: 0;
margin-top: 0px;
text-align: right;
padding: 5px 15px;
    -webkit-box-shadow: 0 7px 5px -6px #ccc;
       -moz-box-shadow: 0 7px 5px -6px #ccc;
            box-shadow: 0 7px 5px -6px #ccc;

}
.title_holder {
padding-top: 130px !important;
margin-top: 30px;
}
.title_size_small {
padding-top: 100px !important;
}

/* Lender Logos */
.lender-logo {
    max-width: 12%;
    margin: 1%;
    float: left;
}
.space {
    padding-top: 30px;
    width: 100%;
}

/* Partners */ 



/* Accordian */
.q_accordion_holder.accordion .ui-state-active,
.q_accordion_holder.accordion .ui-accordion-header:hover {
color: #caad6a;
}

/* FORM */
input { width:97%; background:none; border: solid 1px #a2a2a2; height: 20px; margin: 5px 0; }
textarea { width:97%; background:none; border: solid 1px #a2a2a2; height: 40px; margin: 5px 0; }

p { padding-bottom: 15px; }
h4 { padding-bottom: 15px; }

.simple_social {
padding: 5px;
font-size: 26px;
}
.simple_social:hover {
color: #caad6a;
}

/*media queries*/
@media only screen and (max-device-width: 480px) {
div.textwidget { padding-top:10px; }
div#text-3.widget.widget_text { text-align: left; }
h3.caption.no_icon { font-size: 24px !important; }
}