/**
* Theme Name: Emmet
* Theme URI: http://www.getmotopress.com/themes/emmet
* Author: MotoPress
* Author URI: http://www.getmotopress.com/
* Description: Clean and responsive WordPress theme with a professional design created for corporate and portfolio websites. Emmet comes packaged with page builder and fully integrated with WordPress Customizer. Theme works perfect with major WordPress plugins like WooCommerce, bbPress, BuddyPress and many others. After installing the theme navigate to Appearance > Theme Wizard.
* Version: 1.4.31
* License: GNU General Public License v2 or later
* License URI: http://www.gnu.org/licenses/gpl-2.0.html
* Tags: one-column,two-columns,right-sidebar,buddypress,custom-colors,custom-menu,featured-images,full-width-template,post-formats,theme-options,translation-ready
* Text Domain: emmet
* Domain Path: /languages/
*/
#input_1_12_1 { float: left; width: 13px !important; margin-right: 10px; margin-top: -2px; }
.gfield_consent_label { float: left; width: 86%; color: #fff !important; font-size: 11px !important; }
#home-quarter { padding-left: 40px; }
.top-header { border-bottom: none; }
#before-header-blue { background-color: #162836; color: #fff; }
#before-header-blue a { color: #4580a2; }
#before-header-blue a:hover { color: #fff; }
#top-cta { color: #9ca5ac; }
.contact-info { display: inline-block; float: right !important; height: 130px; clear: none !important; }
.contact-info img { height: 120px; }
#header-headline { width: 65%; float: left; position: initial; height: auto; }
#header-headline:after { clear: both; }
#header-headline h3 { font-size: 16px !important; margin-bottom: 20px !important; }
.sf-menu ul > li:first-child > a:hover, .sf-menu ul > li > a:hover { border-top: 1px solid #162836 !important; background: #162836 !important; }
.sf-menu ul a { border-top: 1px solid #162836 !important; }
.site-header { background: #427ca1; border-top: 1px solid #397399; }
.navbar a { font-weight: 300; color: #fff !important; }
ul#main-menu { display: inline-block; }
#toTop { display: none; }
.site-footer { border-top: 2px solid #427ca1; }
.lastnews-section.grey-section { background-color: #fff; }
#lastnews .section-content { padding-top: 5px; }
.footer-sidebar .sub-menu { display: none; }
.footer-sidebar .widget li { margin-bottom: 1px; }
#callus-section { }
#callus-section h3 { color: #427ca1; }
#callus-section h4 { color: #262626; text-transform: none; font-weight: 400; }
#callus-section h5 { color: #262626; font-weight: 400; }
#shirley-info { border: none; border-radius: 5px; background: rgba(22, 40, 54, 0.5); }
.page-template-default #shirley-info, .page-template-template-full-width  #shirley-info { border: 2px solid #427ca1; }
.page-template-default #shirley-info h1, .page-template-template-full-width #shirley-info h1 { font-size: 32px; font-weight: 300; margin-top: 0; text-align: left; }
#shirley-info h1 { font-size: 30px; font-weight: 300; margin-top: 0; text-align: left; margin-bottom: 10px; }
#shirley-info p { font-size: 14px; font-weight: 300; text-align: left; }
#shirley-more { text-align: left; position: absolute; bottom: 16px; }
#shirley-info img { width: 175px; }
#buy-buttons { margin: 25px -15px 0 -15px; }
#buy-buttons a .buy-loan-btn { margin-bottom: 11px; height: 75px; display: block; background-color: #427ca1; padding: 15px; color: #fff; text-align: center; border-radius: 5px; }
#buy-buttons a .buy-loan-btn:hover { color: #427ca1; background-color: #fff; text-decoration: none; }
#buy-buttons a:hover { text-decoration: none; }
#home-three-quarters { position: relative; }
#prequal-form { width: 260px; background: rgba(22, 40, 54, 0.5); padding: 10px 20px 0 20px; min-height: 750px; border-radius: 5px; }
#prequal-form h1 { font-size: 34px; margin: 25px 0 2px 0; }
#prequal-form .gfield_label { margin-bottom: 1px; color: #fff; font-weight: 300; line-height: 1.7; font-size: 13px; }
#prequal-form .gfield input { width: 100%; height: 31px; border-radius: 1px; }
#prequal-form .gfield select { height: 31px; border-radius: 1px; }
#prequal-form .gfield textarea { height: 80px; }
#prequal-form .gform_wrapper .top_label div.ginput_container { margin-top: 0; }
#prequal-form  .gform_wrapper { margin-top: 2px; }
#prequal-form #field_1_9 p { text-align: center; font-weight: 300; font-size: 15px; }
#prequal-form .select-wrapper:before { line-height: 33px; }
#prequal-form .gform_wrapper .gform_footer { text-align: center; margin-top: 0px; padding-top: 2px; }
.page-template-default #prequal-form { background: #fff !important; border: 2px solid #427ca1; padding: 0 20px 0 20px; min-height: 700px; width: 285px; margin-left: 0; }
.page-template-default #prequal-form .gfield_label { margin-bottom: 1px; color: #427ca1; font-weight: 300; line-height: 1.7; font-size: 13px; }
.top-header .container, .big-section .container { width: 97% !important; max-width: 1350px; }
.big-section .section-content { padding-top: 30px; padding-bottom: 30px; }
#nav_menu-2 a { color: #e3e3e3; }
#form-extra-widget { float: right; background: #fff !important; border: 2px solid #427ca1; padding: 0 20px 0 20px; min-height: 700px; width: 285px; margin-left: 0; max-width: 260px; border-radius: 5px; margin-top: 25px; }
.home #form-extra-widget { background: rgba(22, 40, 54, 0.5) !important; border: none !important; }
.home #form-extra-widget .widgettitle { margin-top: 32px; }
.home #form-extra-widget label { color: #ffffff; }
#mc-submit { font-size: 14px !important; }
.google-review-wrap { margin-top: 32px; background-color: #fff; padding: 25px; }
#before-header-blue { height: 23px; font-size: 13px; padding-top: 2px; }
#before-header-blue a { line-height: 11px; }
#before-header-blue a span { display: none; }
.header-logo-hakem { width: 30%; height: auto; display: block; float: left; }
.header-logo-hakem img { width: 175px; height: auto; }
#nav_menu-2 {/*display: none;*/ }
#footer-logos, #text-3, #text-2 { text-align: center; }
#prequal-form .gfield select { font-size: 16px; padding-top: 2px; padding-bottom: 2px; }
#prequal-form .gfield input { padding-left: 15px; }
#shirley-info { padding: 30px 10px 30px 10px; }
#shirley-info h1 { font-size: 18px; }
#shirley-info p { font-size: 10px; }
.nopadding { padding: 0 !important; margin: 0 !important; }
.gform_wrapper ul.gform_fields li.gfield { padding-right: 0 !important; }
.red-button { background-color: #d13239 !important; border: 2px solid #d13239 !important; color: #ffffff !important; padding: 12px 26px !important; }
.red-button:hover { background-color: transparent !important; border: 2px solid #d13239 !important; }
.red-button.white-bg:hover {color:#d13239 !important;}
@media screen and (max-width:767px) {
    #buy-buttons a .buy-loan-btn { font-size: 14px; }
    .big-section .section-content { padding-top: 6px; }
    body { background-image: none !important; }
    .contact-info { display: none; }
    #tabs-homepage-va { display: none; }
    #lastnews { display: none; }
    #before-header-blue { height: 25px; font-size: 16px; padding-top: 2px; margin-bottom: 10px; }
    #before-header-blue a { line-height: 21px; }
    #nav_menu-2 { text-align: center; }
    #text-4, #text-3, #text-2 { margin-top: 20px; }
    #header-headline h3 { font-size: 14px !important; margin-bottom: 23px !important; margin-left: 12px; }
    #shirley-info p { font-size: 9px; }
    #shirley-info { padding-right: 0px; border: 1px solid #fff; }
    .overrideheight { height: 155px !important; }
    .site-main .big-section .button.white-button, .home .red-button { border: 1px solid #9fa4a9; padding: 5px 10px !important; font-size: 9px !important; font-weight: 300; }
    #shirley-more { bottom: 0; right: 15px; }
    #top-cta span { display: none; }
    ul#main-menu { display: none !important; }
    .mobile-menu { padding-top: 9px; }
    .site-header.header-align-center .navbar, .navbar { min-height: 45px; padding-bottom: 8px; }
    .select-wrapper:before { line-height: 35px; }
    .select-wrapper select { height: 34px; font-size: 13px; }
    #home-quarter {        /*padding-left: 24px;*/
    padding: 0 !important; margin: 15px auto; text-align: center; }
    #home-quarter #prequal-form, #form-extra-widget { padding: 20px; width: auto; margin: 30px; max-width: 100%; float: none; }
    #buy-buttons { margin: 30px; }
    #shirley-info { background: transparent !important; }
    .page-template-default #shirley-info h1, .page-template-template-full-width #shirley-info h1 { font-size: 20px !important; }
}
@media only screen and (min-width:768px) and (max-width:1023px) {
    .mobile-menu { display: none !important; }
    body .gform_wrapper ul li.gfield { margin-top: 5px !important; margin-bottom: 7px !important; }
    .top-header .container { margin-top: 10px; margin-bottom: 5px; }
    .header-logo-hakem { display: inline-block; height: auto; width: 220px; padding-top: 40px; }
    .header-logo-hakem img { height: auto; width: 206px; }
    #header-headline { display: inline-block; max-width: 550px; height: 100px; position: absolute; bottom: 3px; width: 55% !important; }
    #before-header-blue a { line-height: 34px; }
    #before-header-blue { height: 45px; display: block; text-align: center; padding: 5px; font-size: 21px; }
    #header-headline h3 { font-weight: 600 !important; text-align: center; font-size: 25px !important; }
    .site-header.header-align-center .navbar, .navbar { width: 100%; text-align: center; margin: 0 auto !important; float: none; padding-top: 0; padding-bottom: 0; min-height: 45px !important; }
    #callus-section h3 { font-size: 54px; font-weight: 300; }
    #callus-section h4 { margin-bottom: 11px; margin-top: 11px; font-size: 35px; font-weight: 400; }
    #callus-section h5 { font-weight: 400; font-size: 23px; }
    .big-section-default { min-height: 820px; }
    .big-section-bg { min-height: 825px; }
    #shirley-info { padding: 30px 15px 30px 15px; }
    .page-template-default #shirley-info, .page-template-template-full-width  #shirley-info { padding: 30px 20px 30px 20px; margin-left: 0; margin-right: 0; background: #fff !important; }
    .page-template-default #shirley-info h1, .page-template-template-full-width #shirley-info h1 { font-size: 28px; margin-top: 0; }
    .row { margin-right: 0 !important; margin-left: 0 !important; }
    #shirley-info h1 { font-size: 22px; margin-top: 0; text-align: left; margin-bottom: 10px; }
    #shirley-info p { font-size: 11px; }
    #shirley-more { text-align: left; position: absolute; bottom: 16px; }
    #shirley-info img { width: 110px; }
    #buy-buttons { margin: 25px -15px 0 -15px; }
    #buy-buttons a .buy-loan-btn { margin-bottom: 11px; height: 69px; padding: 15px; border-radius: 5px; font-size: 13px; }
    #tabs-homepage-va { position: relative; width: 100%; margin: 0 0; }
    #tabs-homepage-va .responsive-tabs-wrapper { margin-bottom: 0; color: #4f4f4f; }
    #tabs-homepage-va .tabcontent { height: 300px; text-align: left; font-size: 11px; font-weight: 300; }
    #tabs-homepage-va .responsive-tabs__list__item { background: #162836; border-radius: 0; color: #c1cdd9; margin-right: 2px; font-weight: 200; }
    .responsive-tabs .responsive-tabs__list__item--active, .responsive-tabs .responsive-tabs__list__item--active:hover { background: #fff !important; }
    .responsive-tabs .responsive-tabs__list__item { margin-left: 2px !important; font-size: 11px !important; }
    .responsive-tabs img { width: 150px; }
    #tabs-homepage-va p:first-child { display: none; }
    #tabs-homepage-va .responsive-tabs__list__item:hover { color: #666; }
    .responsive-tabs ul.responsive-tabs__list { margin-left: 0px !important; }
    .responsive-tabs .responsive-tabs__list__item--active, .responsive-tabs .responsive-tabs__list__item--active:hover { color: #666 !important; }
    #prequal-form, #form-extra-widget { padding: 10px 20px 0 20px; min-height: 760px; max-width: 260px; width: 100%; float: none; }
    #prequal-form h1 { font-size: 30px; margin: 25px 0 2px 0; }
    #prequal-form .gfield_label { margin-bottom: 1px; font-weight: 300; line-height: 1.7; font-size: 13px; }
    #prequal-form .gfield input { width: 100%; height: 31px; border-radius: 1px; }
    #prequal-form .gfield select { height: 31px; border-radius: 1px; }
    #prequal-form .gfield textarea { height: 80px; }
    #prequal-form .gform_wrapper .top_label div.ginput_container { margin-top: 0; }
    #prequal-form  .gform_wrapper { margin-top: 2px; }
    #prequal-form #field_1_9 p { text-align: center; font-weight: 300; font-size: 15px; }
    #prequal-form .select-wrapper:before { line-height: 33px; }
    #prequal-form .gform_wrapper .gform_footer { text-align: center; margin-top: 0px; padding-top: 2px; }
    .sf-menu ul.sub-menu a { width: 250px; }
    #home-quarter { padding: 0; }
}
.img-circle { border-radius: 50%; margin-bottom: 30px; }
.greyline-box { padding: 25px; border: 1px solid #eaeaea; border-radius: 5px; }
@media (max-width:991px) {
    .page-template-default #home-quarter { padding: 20px 15px; }
    .page-template-default #prequal-form, .page-template-default #form-extra-widget { max-width: 100%; width: auto; float: none; }
}
@media only screen and (min-width:1024px) {
    .mobile-menu { display: none !important; }
    body .gform_wrapper ul li.gfield { margin-top: 5px !important; margin-bottom: 7px !important; }
    .top-header .container { margin-top: 10px; margin-bottom: 5px; }
    .header-logo-hakem { display: inline-block; height: auto; width: 256px; padding-top: 30px; }

    /* .header-logo-hakem img{height:96px;width:220px;} */
    .header-logo-hakem img { height: auto; width: 100%; max-width: 256px;}
    #header-headline { display: inline-block; max-width: 850px; height: 100px; position: absolute; bottom: 3px; }
    #before-header-blue a { line-height: 34px; }
    #before-header-blue { height: 45px; display: block; text-align: center; padding: 5px; font-size: 21px; }
    #header-headline h3 { font-weight: 600 !important; text-align: center; font-size: 35px !important; }
    .site-header.header-align-center .navbar, .navbar { width: 100%; text-align: center; margin: 0 auto !important; float: none; padding-top: 0; padding-bottom: 0; min-height: 45px !important; }
    #callus-section h3 { font-size: 54px; font-weight: 300; }
    #callus-section h4 { margin-bottom: 11px; margin-top: 11px; font-size: 35px; font-weight: 400; }
    #callus-section h5 { font-weight: 400; font-size: 23px; }
    .big-section-default { min-height: 820px; }
    .big-section-bg { min-height: 825px; }
    #shirley-info { padding: 30px 15px 30px 15px; }
    .page-template-default #shirley-info, .page-template-template-full-width  #shirley-info { padding: 30px 20px 30px 20px; margin-left: 0; margin-right: 0; background: #fff !important; }
    .page-template-default #shirley-info h1, .page-template-template-full-width #shirley-info h1 { font-size: 28px; margin-top: 0; }
    .row { margin-right: 0 !important; margin-left: 0 !important; }
    #shirley-info h1 { font-size: 30px; margin-top: 0; text-align: left; margin-bottom: 10px; }
    #shirley-info p { font-size: 14px; }
    #shirley-more { text-align: left; position: absolute; bottom: 16px; }
    #shirley-info img { width: 220px; }
    #buy-buttons { margin: 25px -15px 0 -15px; }
    #buy-buttons a .buy-loan-btn { margin-bottom: 11px; height: 75px; padding: 15px; border-radius: 5px; }
    #tabs-homepage-va { position: relative; width: 100%; margin: 0 0; }
    #tabs-homepage-va .responsive-tabs-wrapper { margin-bottom: 0; color: #4f4f4f; }
    #tabs-homepage-va .tabcontent { height: 300px; text-align: left; font-size: 12px; font-weight: 300; }
    #tabs-homepage-va .responsive-tabs__list__item { background: #162836; border-radius: 0; color: #c1cdd9; margin-right: 2px; font-size: 12px; font-weight: 200; }
    .responsive-tabs .responsive-tabs__list__item--active, .responsive-tabs .responsive-tabs__list__item--active:hover { background: #fff !important; }
    #tabs-homepage-va p:first-child { display: none; }
    #tabs-homepage-va .responsive-tabs__list__item:hover { color: #666; }
    .responsive-tabs ul.responsive-tabs__list { margin-left: 0px !important; }
    .responsive-tabs .responsive-tabs__list__item--active, .responsive-tabs .responsive-tabs__list__item--active:hover { color: #666 !important; }
    #prequal-form, .home #form-extra-widget { padding: 10px 20px 0 20px; min-height: 760px; width: 90%; max-width: 260px; float: right; }
    #prequal-form h1 { font-size: 30px; margin: 25px 0 2px 0; }
    #prequal-form .gfield_label { margin-bottom: 1px; font-weight: 300; line-height: 1.7; font-size: 13px; }
    #prequal-form .gfield input { width: 100%; height: 31px; border-radius: 1px; }
    #prequal-form .gfield select { height: 31px; border-radius: 1px; }
    #prequal-form .gfield textarea { height: 80px; }
    #prequal-form .gform_wrapper .top_label div.ginput_container { margin-top: 0; }
    #prequal-form  .gform_wrapper { margin-top: 2px; }
    #prequal-form #field_1_9 p { text-align: center; font-weight: 300; font-size: 15px; }
    #prequal-form .select-wrapper:before { line-height: 33px; }
    #prequal-form .gform_wrapper .gform_footer { text-align: center; margin-top: 0px; padding-top: 2px; }
    .sf-menu ul.sub-menu a { width: 250px; }
    #home-quarter { padding: 0; }
}
@media only screen and (min-width:1200px) {
    #tabs-homepage-va .tabcontent { font-size: 15px; }
    #tabs-homepage-va .responsive-tabs__list__item { font-size: 18px; }
}
@media only screen and (max-width:560px) {
    .header-logo-hakem { padding-top: 9px; }
    .header-logo-hakem img { height: auto; width: 120px;}
}
.grecaptcha-badge {
	z-index: 1;
}

.red-button.white-bg:hover {color:#d13239 !important;} 