@charset 'utf-8';
/*
  Theme Name: QuickLoans Child
  Theme URI: http://quickloans.ancorathemes.com/
  Description: QuickLoans - Multipurpose and Multiskin Responsive Wordpress theme
  Author: AncoraThemes
  Author URI: http://ancorathemes.com/
  Template: quickloans
  Version: 1.0
  Tags: light, responsive-layout, flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
  Text Domain:  quickloans
*/

/* =Theme customization starts here
-------------------------------------------------------------- */

/** Custom CSS for Homepage**/
@import url('https://fonts.googleapis.com/css?family=Asap:400,600,700');

body {
  font-family: 'Asap', sans-serif !important;
}

.apply-wrapper .btn-apply button {
  background: #3c3c3b !important;
}
.banner-title h2 {
  color: #fff !important;
  font-family: 'Asap', sans-serif !important;
  font-size: 34px !important;
}
.content-lining .sc_layouts_item {
  margin-left: 15px;
}

.btn-header {
  vertical-align: middle !important;
  background: rgb(26, 58, 104);
  /* padding: 7.5px 0px !important; */
}
.btn-apply-now a {
  font-weight: 700 !important;
}
.btn-calc .vc_btn3-container button {
  background: #1a3a68 !important;
}
.btn-header button {
  margin: 0px 0px !important;
  padding-top: 13px !important;
}
.btn-transparent {
  margin: 0px !important;
}

.btn-transparent a {
  font-weight: 700;
  padding: 27px !important;
}
p.blue-text {
  color: #1a3a68 !important;
  font-size: 20px;
}
.apply-question {
  color: #08416b !important;
  font-size: 16px;
  font-weight: 700;
}

h3.blue-text,
.blue-text h3 {
  color: #1a3a68 !important;
  font-family: 'Asap', sans-serif !important;
  font-size: 34px;
}
.green-text h2,
h2.green-text {
  color: #afc516 !important;

  font-family: 'Asap', sans-serif !important;

  font-size: 34px;
}
.ty-content h2 {
  color: #afc516 !important;

  font-family: 'Asap', sans-serif !important;

  font-size: 34px;
}
.ty-content h6,
.ty-content h6 a {
  color: #fff !important;

  font-family: 'Asap', sans-serif !important;

  font-size: 20px;
  line-height: 26px;
  margin-bottom: 20px;
  margin-top: 0px;
}
.forTextHead .sc_services_item_title {
  font-size: 20px !important;
}

.forTextBody .sc_services_item_content {
  text-align: justify;
}
.ty-wrapper .btn-ty,
.ty-wrapper .btn-ty span {
  background: #aaaaaa !important;
  height: 44px;
  vertical-align: middle;
  display: inline-block;
  line-height: 0px;
  align-items: center;
  color: #fff !important;
  border: #aaaaaa !important;
}
.btn-ty span.sc_button_title {
  /* border: none; */
  /* margin-top: 20px; */
  width: 308px;
}
.black-text {
  color: #3c3c3b;
  font-size: 20px;
  line-height: 26px;
}
.contact-content .wpb_wrapper .contact_info p,
.contact-content .wpb_wrapper .contact_info p a {
  color: #3c3c3b;
  font-size: 20px;
  line-height: 30px;
  margin: 10px 0px;
}
.contact-content .wpb_wrapper .contact_info h5 {
  font-size: 20px;
  font-family: 'Asap', sans-serif !important;
  color: #1a3a68;
}
.calc-container {
  margin: 0px -1px !important;
}
.calculator-body .qis_container {
  background: #1a3a68 !important;
}
.contact-form form .sc_form_field_button > button {
  background-color: #1a3a68;
}
.faq-body {
  background-color: #fff !important;
}
.faq-title .vc_tta-panel-heading h4 a span.vc_tta-title-text {
  color: #1a3a68;
  font-size: 16px;
}
.footer p {
  color: #fff;
  font-family: 'Asap', sans-serif !important;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
}
.copyright p {
  color: #fff;
  font-family: 'Asap', sans-serif !important;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
}
.copyright {
  padding: 17px 0px 16px 0px;
}
.footer-contact {
  color: #fff;
  font-family: 'Asap', sans-serif !important;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
  text-align: right;
}
.footer-quote p {
  color: #c0ce01;
  font-family: 'Asap', sans-serif !important;
  font-size: 16px;
  font-weight: 700;
}
.footer .sc_layouts_item a {
  display: inline-block;
}
.footer .btn-apply-now button {
  background: #c0ce01 !important;
}
.footer .contact-number a {
  color: #fff !important;
  font-weight: 700;
}
.green-container {
  border: 1px solid #c0ce01;
  padding: 21px 20px 18px 20px;
}
.icon-contact .sc_layouts_item span {
  color: #1a3a68;
  font-weight: 700;
  font-size: 13px !important;
  margin: 2px;
}
.img-container .vc_row.wpb_row {
  border: 1px solid #aaaaaa;
  padding: 20px 21px;
}
h5 a {
  color: #1a3a68 !important;
  font-size: 20px;
}
.header-simple > ul {
  margin: 10px;
}
.homepage-header .wpb_column .wpb_wrapper {
  margin: 0px 33.51px;
}
.homepage-header {
  background: transparent !important;
}
.homepage-header
  .wpb_column
  .vc_column-inner
  .wpb_wrapper
  .btn-transparent
  button {
  background: #1a3a68 !important;
}
.header-simple ul li a span {
  color: #fff;
}
.header .sc_layouts_item {
  background-color: #c0ce01;
  color: #fff;
  padding-right: 25px !important;
  padding-left: 16px;
}
i.vc_tta-controls-icon.vc_tta-controls-icon-plus {
  border: 0px !important;
}
i.vc_tta-controls-icon.vc_tta-controls-icon-plus::before {
  border-color: #fff !important;
  color: #334e9d;
  content: '\f067' !important;
  font-family: 'FontAwesome';
  font-style: normal;
  font-size: 1.8em !important;
  position: absolute;
}
li.sub-list > ul li {
  padding: 10px 5px;
}
.loans h6 {
  color: #c0ce01 !important;
  font-size: 20px !important;
  font-family: 'Asap', sans-serif !important;
  font-weight: 700;
  text-align: left;
}
.links {
  color: #292929 !important;
  font-size: 16px;
  margin: 15px 0px;
}
.misc-content {
  color: #292929 !important;
  font-size: 16px;
  line-height: 20px;
  text-align: left;
}
.misc-content ol li {
  padding: 10px 0px;
}
nav.header-simple {
  background: #c0ce01;
  margin: 0px -9px;
}
nav ul#menu-main-menu li a span:hover {
  color: #1a3a68 !important;
}
ol.numbered-list {
  padding: 0 16px;
}
ol.numbered-list > li {
  padding: 10px 5px;
}
ul.bullet-dot-list > li {
  margin: 0px -4px;
  padding: 9px 4px;
}
ul.bullet-list > li {
  margin: 4px -4px;
  padding: 9px 4px;
}
ul.trx_addons_list_success_circled > li:before {
  content: '\f054' !important;
  color: #1a3a68 !important;
  font-family: 'FontAwesome';
  font-size: 22px !important;
  background: transparent !important;
  left: 1.1em !important;
  top: 0.9em !important;
  font-size: 1.2em !important;
}
.process-content {
  margin: 0px 36px;
}
.scheme_default a:hover, .scheme_default strong:hover, .sc_services_item_title span:hover{
    color: #1A3A68 !important;
}
.sc_button.sc_button_hover_slide_top:hover, .btn-apply-white .vc_general.vc_btn3:hover {
    color: #c0ce01 !important;
}
.vc_general.vc_btn3:hover {
	color: #ffffff !important;
}
.sc_button{
	padding: 1em 0em 1.05em;
}
.sc_blogger_item_button a {
  background: #162f57 !important;
}
.sc_blogger_item_excerpt_text p {
  color: #292929;
  font-size: 16px;
}
.sc_button_title {
  color: #c0ce01;
  font-family: 'Asap', sans-serif !important;
  font-size: 20px;
  font-weight: 700;
}
.sc_layouts .process {
  padding-top: 0;
  padding-bottom: 0;
}
.action-title h2 {
  color: #1a3a68;
  font-family: 'Asap', sans-serif !important;
  font-size: 50px;
}
.list-title h2 {
  color: #1a3a68;
  font-family: 'Asap', sans-serif !important;
  font-size: 50px;
}
.cost-title h3 {
  color: #1a3a68;
  font-family: 'Asap', sans-serif !important;
  font-size: 34px;
  line-height: 38px;
}
.cost-title h6 {
  color: #c0ce01;
  font-family: 'Asap', sans-serif !important;
  font-size: 20px;
  font-weight: 700;
}
.sc_layouts_item .cost-title h6 {
  color: #c0ce01;
  font-family: 'Asap' !important;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
}
.cost-title h4 a {
  color: #1a3a68 !important;
}
.cost-title .sc_services_item_content p {
  color: #292929;
}
.sc_layouts_item .list-title h6 {
  color: #292929;
  font-size: 20px;
  font-weight: 700;
  font-family: 'Asap', sans-serif !important;
}
.scheme_default ul.trx_addons_list_success_circled > li {
  background: #afc516;
}
.sc_testimonials_item_content {
  font-size: 14px !important;
  line-height: 15px !important;
  margin: 0px;
  text-align: center;
}
.sc_testimonials .slider_swiper .swiper-slide {
  width: 318px;
  height: 270px;
}
.sc_layouts_item .cost-title .sc_services_content h4 a {
  color: #1a3a68;
  font-family: 'Asap', sans-serif !important;
  font-size: 20px;
}
.service-number
  .sc_services_content
  .sc_services_item
  span.sc_services_item_number {
  color: #fff;
  border-color: #fff;
}
.services-content .entry-content {
  text-align: left;
}
.sc_testimonials_item_author_data .sc_testimonials_item_author_title,
.sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle {
  color: #1a3a68 !important;
  margin: 2px 0px;
  font-family: 'Asap', sans-serif !important;
  font-size: 16px !important;
  font-weight: 700;
}
.sc_layouts_item .cost-title .sc_services_content .sc_services_item_content p {
  color: #292929;
  font-size: 16px;
}
.services-content .post_featured.hover_dots .icons span {
  background-color: #fff;
}
.slider_controls_wrap a {
  border-color: #c0ce01 !important;
  color: #1a3a68 !important;
}
.swiper-pagination-bullet-active {
  background-color: #c0ce01 !important;
  border-color: #c0ce01 !important;
}
.scheme_default .header_position_over .sc_layouts_row_fixed_on {
  background: #1a3a68 !important;
}

.title-breadcrumb h1 {
  color: #fff;
  font-family: 'Asap', sans-serif;
  font-size: 34px;
  padding-left: 0px;
  line-height: 61px;
}
span.breadcrumbs_item.current:before {
  content: 'Loans';
  color: #fff;
  font-family: 'Asap', sans-serif;
  font-size: 14px;
  padding: 0px 23px 0px 0px;
  margin-left: -48px;
}
.breadcrumbs .breadcrumbs_delimiter {
  display: none !important;
}
.loan-breadcrumb .sc_layouts_title_breadcrumbs {
    display: none !important;
}
span.breadcrumbs_item.current {
  color: #afc516 !important;
  font-family: 'Asap', sans-serif !important;
  font-size: 14px !important;
}
.scheme_default .sc_layouts_title_breadcrumbs a {
  display: none;
}
.breadcrumbs {
  padding-left: 42px !important;
  color: transparent;
}
span.breadcrumbs_delimiter a {
  display: none !important;
}
.trx_addons_column-1_3 {
  padding: 2px !important;
  /* border: 1px solid; */
}
.sc_content .sc_content_container ul.menu>li a {
  color: #fff;
  line-height: 18px;
  font-size: 16px;
  font-weight: 400;
}

ul.menu > li:after{
  background-color: transparent !important;
  color: #C0CE01;
  content: '\e836';
  font-family: 'fontello';
  font-size: 1.8em;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 9px;
}

.vc_separator.list-separator {
  margin: 35px 0px !important;
}
.vc_tta-container
  .vc_general
  .vc_tta-panels-container
  .vc_tta-panels
  .vc_tta-panel
  .vc_tta-panel-body {
  max-width: 70%;
  padding: 0px !important;
}

.wpb_wrapper .action-content {
  color: #292929;
  font-size: 16px;
  line-height: 20px;
}
.action-content p {
  margin: 0px !important;
}
.wpb_wrapper .cost-content {
  color: #3c3c3b;
  font-size: 14px;
  line-height: 20px;
}
.wpb_wrapper .ceo-quote {
  border: 1px solid #fff;
  padding: 43px 81px 45px 81px;
}
.wpb_wrapper .sc_layouts .process {
  padding-top: 0;
  padding-bottom: 0;
}
.wpb_wrapper .sc_layouts_item a .logo_image {
  width: 100%;
}
.wpb_wrapper .sc_layouts_item .process-content {
  margin: 0px 100px;
}
.wpb_wrapper .sc_layouts_item .sc_item_button .btn-apply {
  background: #1a3a68 !important;
  color: #c0ce01 !important;
  font-weight: 700 !important;
  font-size: 16px !important;
}
.wpb_wrapper .sc_layouts_item .sc_item_button .btn-apply-now {
  background: #1a3a68 !important;
  color: #c0ce01 !important;
  font-weight: 700 !important;
  font-size: 16px !important;
}
.wpb_wrapper
  .sc_layouts_item
  .cost-title
  .sc_services_content
  .sc_services_item_number {
  border-color: #b5d043;
  color: #b5d043;
}

.loan-sub-header-title h4 {
  color: #1a3a68;
  font-family: 'Asap', sans-serif !important;
}
.loan-sub-header-text p {
  color: #3c3c3b;
  font-size: 20px;
  font-family: 'Asap', sans-serif !important;
}
.loan-sub-header-text2 p {
  color: #3c3c3b;
  font-size: 16px;
  font-family: 'Asap', sans-serif !important;
}

.loan-third-section-text p {
  color: #292929;
  font-size: 20px;
  font-family: 'Asap', sans-serif !important;
}

.loan-third-section-img img {
  width: 505px;
  height: 413px;
}

a.breadcrumbs_item.home {
  display: none;
}
.loan-breadcrumb .sc_layouts_title_breadcrumbs {
    display: none !important;
}

.apply-now-title h4 {
  color: #c0ce01;
  font-family: 'Asap', sans-serif !important;
}

.apply-now-title p {
  color: #3c3c3b;
  font-family: 'Asap', sans-serif !important;
  font-size: 20px;
}

.apply-side-info h5 {
  color: #1a3a68;
  font-family: 'Asap', sans-serif !important;
  font-size: 20px;
}

.apply-now-title h5 {
  color: #1a3a68;
  font-family: 'Asap', sans-serif !important;
  font-size: 20px;
}

.apply-side-info p {
  color: #1a3a68;
  font-family: 'Asap', sans-serif !important;
  font-size: 20px;
}
h6.sc_item_subtitle.sc_services_subtitle.sc_align_left.sc_item_title_style_modern {
  line-height: 31px;
}
h3.sc_item_title.sc_services_title.sc_align_left.sc_item_title_style_modern.sc_item_title_tag {
  line-height: 31px;
}
.sc_services_content.sc_item_content.sc_item_columns_1 {
  margin: 14px 0px !important;
}

/** to display none the sidebar in posts **/
.sidebar.right.widget_area.scheme_default {
  display: none !important;
}
.services_page_header {
  display: none;
}
header.top_panel.top_panel_custom.top_panel_custom_header-fullwidth {
  margin: 0px;
}

footer.footer_wrap.footer_custom_footer.scheme_dark {
  margin: 0px;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1541836223639.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex {
  padding: 0px !important;
}

.debt-content {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 0px 0px 99px;
}
.debt-img .wpb_single_image {
  display: flex;
  justify-content: center;
  /* margin-top: 21px; */
}
.loan-wrapper {
  padding: 0px !important;
}
.services-wrapper {
  /* padding: 0px 0px 0px 34px;*/
  max-width: 276px;
}
.green-wrapper {
  /* padding: 0px 0px 0px 34px;*/
  max-width: 436px;
}
.services-content p {
  max-width: 471px;
}
.services-list {
  padding: 0px !important;
}
.services-list .apply-wrapper .vc_column-inner {
  margin: 0px 0px 0px 34.5px;
}

/**Debt Consolidation**/
ul.debt-list li:nth-child(1):before {
  content: url('images/icon_combine.png') !important;
  margin: -7px 0px !important;
}
ul.debt-list li:nth-child(2):before {
  content: url('images/icon_PaymentAffordable.png') !important;
  margin: -7px 0px !important;
}
ul.debt-list li:nth-child(3):before {
  content: url('images/icons_OverdueBill.png') !important;
  margin: -7px 0px !important;
}
ul.debt-list li:nth-child(4):before {
  content: url('images/icon_CreditOptions.png') !important;
  margin: -7px 0px !important;
}
ul.debt-list li:nth-child(5):before {
  content: url('images/icon_LoanStrategy.png') !important;
  margin: -7px 0px !important;
}
/**Second Mortgages**/
ul.mortgages-list li:nth-child(1):before {
  content: url('images/icons_LoanRepayment.png') !important;
  margin: -7px 0px !important;
}
ul.mortgages-list li:nth-child(2):before {
  content: url('images/icons_HomeImprovements.png') !important;
  margin: -7px 0px !important;
}
ul.mortgages-list li:nth-child(3):before {
  content: url('images/icons_CostlyInsurance@2x.png') !important;
  margin: -7px 0px !important;
}
ul.mortgages-list li:nth-child(4):before {
  content: url('images/icon_downpayment@2x.png') !important;
  margin: -7px 0px !important;
}
ul.mortgages-list li:nth-child(5):before {
  content: url('images/icons_HELOC@2x.png') !important;
  margin: -7px 0px !important;
}

/** PERSONAL LOANS **/
ul.personal-list li:nth-child(1):before {
  content: url('images/icons_LoanRepayment.png') !important;
  margin: -7px 0px !important;
}
ul.personal-list li:nth-child(2):before {
  content: url('images/icons_OverdueBill.png') !important;
  margin: -7px 0px !important;
}
ul.personal-list li:nth-child(3):before {
  content: url('images/icons_VehicleFinance.png') !important;
  margin: -7px 0px !important;
}
ul.personal-list li:nth-child(4):before {
  content: url('images/icons_HomeImprovements.png') !important;
  margin: -7px 0px !important;
}
ul.personal-list li:nth-child(5):before {
  content: url('images/icons_PayCreditCard.png') !important;
  margin: -7px 0px !important;
}
ul.personal-list li:nth-child(6):before {
  content: url('images/icons_WeddingBirthdays.png') !important;
  margin: -7px 0px !important;
}
ul.personal-list li:nth-child(7):before {
  content: url('images/icons_HolidayTravel.png') !important;
  margin: -7px 0px !important;
}
ul.personal-list li:nth-child(8):before {
  content: url('images/icons_MovingRental.png') !important;
  margin: -7px 0px !important;
}

/** VEHICLE LIST **/
ul.vehicle-list li:nth-child(1):before {
  content: url('images/icon_NoDeposit.png') !important;
  margin: -7px 0px !important;
}
ul.vehicle-list li:nth-child(2):before {
  content: url('images/icons_LoanRepayment.png') !important;
  margin: -7px 0px !important;
}
ul.vehicle-list li:nth-child(3):before {
  content: url('images/icon_CreditOptions.png') !important;
  margin: -7px 0px !important;
}

.mortage-content {
  padding: 0px !important;
}

.blogger-services a.sc_button.sc_button_hover_slide_top:after {
  content: 'Apply';
  visibility: visible;
  background: #162f57;
  font-size: 16px;
  width: 162px !important;
  height: 40px !important;
  padding: 11px 60px 11px 60px;
  border-radius: 8px 8px 8px 8px;
  /* float: left; */
  margin-left: -108px !important;
}
a.trx_addons_scroll_to_top.trx_addons_icon-up.inited.sc_button_hover_slide_top.show {
  display: none !important;
}
.blogger-services a.sc_button.sc_button_hover_slide_top {
  visibility: hidden;
}

li > ul.sub-menu {
  background: #c0ce01 !important;
}
li ul.sub-menu > li a {
  text-align: left !important;
  line-height: 13px;
  padding: 8px 16px;
  font-family: 'Asap', sans-serif !important;
}
li.menu-item-has-children a.sf-with-ul span:after {
  content: '\f078';
  font-family: 'FontAwesome';
  font-weight: 300;
  margin: 0px 6px;
}
span.open_child_menu {
  display: none !important;
}
nav.header-simple
  li.menu-item-type-custom.menu-item-object-custom.menu-item-755
  a
  span:before {
  content: url('images/icon_phone.png') !important;
  margin: 2px -17px;
  position: absolute;
}
#menu-main-menu li:nth-child(5) a {
  padding-left: 26px;
}
nav.header-simple ul li.menu-item-type-custom a span {
  color: #1a3a68 !important;
}
nav.header-simple ul li a span {
  font-weight: 700;
}
li.menu-item ul.sub-menu li.menu-item a span {
  color: #fff !important;
}
li.menu-item ul.sub-menu li.menu-item:hover,
li.menu-item ul.sub-menu li.menu-item a span:hover {
  color: #1a3a68 !important;
  background: #afc516 !important;
}
.sc_form_field.sc_form_field_button button {
  background: #1a3a68 !important;
}
.acc-content {
  margin: 0px 69px;
}

.faq-body .vc_tta-panel-body .faq-content p {
  margin: 0px;
}
p.misc-content.acc-content {
  margin-top: 20px !important;
}
.vc_general
  .vc_tta-panels-container
  .vc_tta-panels
  .faq-body
  .vc_tta-panel-heading
  h4.vc_tta-panel-title
  a {
  padding: 0px !important;
}
.faq-body i.vc_tta-controls-icon.vc_tta-controls-icon-plus {
  margin: -50px !important;
  padding: 0px !important;
}
input[type='radio'],
input[type='checkbox'] {
  display: inline-block !important;
}
.checkbox-wrapper {
  margin: 23px 0px;
}
.apply-question {
  margin: 0px;
}
.form-check-label {
  padding: 0px 10px !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  color: #2e3748 !important;
}
label.form-check-label::before {
  display: none !important;
}
span.wpcf7-list-item-label {
  color: #2e3748;
  font-size: 16px;
}
.wpb_column .vc_column-inner .wpb_wrapper p button.btn-next {
  width: 209px;
  height: 44px;
  font-size: 14px;
  font-weight: 700;
  background: #dddddd !important;
  border-radius: 4px;
  margin-top: 30px;
  margin-bottom: 70px;
}
a.btn-next {
  text-align: center;

  display: inline-grid;

  align-items: center;

  width: 209px;

  height: 44px;

  font-size: 14px;

  font-weight: 700;

  background: #8b9bb2 !important;

  color: #fff;

  border-radius: 4px;

  /* margin-top: 30px; */

  /* margin-bottom: 70px; */
}

/* .form-apply {
  margin-left: -10px !important;
} */
a.btn-next:hover {
  text-decoration: none;
  color: #fff;
}
.error-message-age,
.error-message-income,
.error-message-citizen,
.error-message-checkbox,
.error-message-privacy {
  border: 1px solid #ff0000;

  display: none;

  color: #292929;
  font-size: 15px;
  padding: 13px 8px 10px 10px;

  background: #fcecec;

  border-radius: 4px;

  margin-bottom: 20px;
}
.error-message-privacy {
  margin-top: 15px;
  margin-bottom: 0px;
  width:400px;
}
.active-error {
  display: inline-block !important;
}

span.icon-contact a,
span.icon-number a {
  font-size: 14px;
  color: #1a3a68 !important;
  font-weight: 700;
}
span.icon-contact:before {
  content: '\f0e0';
  color: #1a3a68;
  font-family: 'FontAwesome';
  margin-right: 10px;
}
span.icon-number:before {
  content: url('images/icon_phone.png') !important;
  margin-right: 10px;
}
.sc_testimonials_item_content p {
  color: #292929;
  font-size: 16px;
  line-height: 17px;
}
.menu-footer-menu-1-container ul li,
.menu-service-menu-container ul li,
.menu-footer-menu-3-container ul li,
.menu-footer-menu-4-container ul li {
  line-height: 0px;
  padding-left: 20px;
}
.menu-footer-menu-1-container ul li a:hover,
.menu-service-menu-container ul li a:hover,
.menu-footer-menu-3-container ul li a:hover,
.menu-footer-menu-4-container ul li a:hover {
  color: #afc516 !important;
}
header .trx_addons_icon-menu {
  color: #afc516 !important;
}
/** forms **/
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
  width: 310px !important;
  height: 45px !important;
}
.select_container {
  width: 310px !important;
}
p.form-title {
  color: #08416b;
  font-size: 16px;
  font-weight: 700;
  margin: 12px 0px 13px;
}
input.wpcf7-form-control {
  color: #dddddd;
  font-family: 'Asap', sans-serif !important;
  font-size: 12px;
  padding: 0px 10px;
  border: 1px solid #dddddd;
  background: #fff !important;
  height: 45px !important;
  width: 310px !important;
  margin-bottom: 20px !important;
  border-radius: 4px !important;
}
input.wpcf7-form-control.wpcf7-submit.btn-submit {
  width: 308px !important;
  height: 44px !important;
  background: #1a3a68 !important;
  border-radius: 4px !important;
  font-size: 14px;
  font-weight: 700;
  color: #fff !important;
}
input.wpcf7-form-control.wpcf7-submit.btn-submit:hover {
  color: #fff !important;
}
span.wpcf7-not-valid-tip {
  margin-bottom: 20px;
}


p.list_numbered_title {
  color: #1a3a68;
  font-family: 'Asap', sans-serif !important;
  font-size: 16px;
  font-weight: 700;
}
p.list_desc_ {
  color: #292929;
  font-size: 15px;
}
ul.list_numbered li p:before {
  content: url('images/icon-1.png');
}
.scheme_default .custom .tp-bullet:after {
  background-color: #b5d043 !important;
}
.why-body p {
  font-size: 16px !important;
}
.ceo-wrapper {
  padding-left: 320px !important;
  padding-right: 320px !important;
}
.apply-now-wrapper .sc_content_container {
  display: inline-flex !important;
}
.raw-loan {
  width: 724px !important;
  margin-right: 40px;
}
a.eastbay-logo {
  display: flex !important;
}
.btn-apply-now a {
  width: 227px !important;
}
/** Buttons hover **/
.btn-apply-now a:hover {
  color: #fff !important;
}
.btn-apply a:hover {
  color: #afc516 !important;
}
.btn-ty .sc_button_title:hover,
.sc_button_title:hover {
  color: #1a3a68 !important;
}
.slider_controls_wrap a:hover {
  border-color: #1a3a68 !important;
  color: #afc516 !important;
}
.btn-apply .sc_button_title:hover {
  color: #ffff !important;
}
.copyright a:hover {
  color: #afc516 !important;
}
/* @media screen and (max-width: 1045px){
  .sc_content_container{
    margin-left: 150px;
    margin-right: 150px;
  }
} */
@media screen and (max-width: 479px) {
  .vc_general
    .vc_tta-panels-container
    .vc_tta-panels
    .faq-body
    .vc_tta-panel-heading
    h4.vc_tta-panel-title
    a
    span {
    font-size: 13px;
  }
  .faq-body .vc_tta-panel-body .faq-content p {
    font-size: 13px;
  }
  .wpb_wrapper .sc_layouts_item a .logo_image {
    width: 100%;
    height: 20px;
  }
  span.sc_layouts_item_icon.sc_layouts_iconed_text_icon.trx_addons_icon-menu {
    height: 49px !important;
  }
}
@media screen and (max-width: 676px) {
  .btn-slider a {
    line-height: 24px !important;
    font-size: 10px !important;
  }
  .btn-slider {
    min-height: 21px !important;
    max-height: 21px !important;
    font-size: 10px !important;
    min-width: 10px !important;
    margin-top: 10px !important;
  }
  .btn-ty span.sc_button_title {
    width: 100% !important;
  }
}
@media screen and (min-width: 959px) and (max-width: 676px) {
  .btn-slider a {
    line-height: 24px !important;
    font-size: 10px !important;
  }
  .btn-slider {
    min-height: 21px !important;
    max-height: 21px !important;
    font-size: 10px !important;
    min-width: 10px !important;
    margin-top: 10px !important;
  }
}
@media screen and (max-width: 467px) {
  .sc_testimonials .slider_swiper .swiper-slide {
    height: 421px;
  }
}
@media screen and (max-width:367px){
  input.wpcf7-form-control,
  .select_container select.go-field-apply, .form-second .input_click, 
  .form-second .date_click, .form-second .res_input_click, .form-second .res_click, 
  .form-second .cred_input_click, .form-second .cred_click, 
  .select_container, .form-second input.wpcf7-form-control.wpcf7-submit.btn-submit,
  select#titles{
    width: 250px !important;
  }
}
@media screen and (max-width: 567px) {
  .wpb_row.vc_row-fluid.ceo-wrapper {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  .wpb_wrapper .ceo-quote {
    padding: 36px 0px 36px 0px;
  }
  .form-second .error-message-privacy {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  div.vc_row-fluid.ceo-wrapper {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .sc_testimonials .slider_swiper .swiper-slide {
    height: 308px;
  }
  .header .vc_column-inner .wpb_wrapper .sc_layouts_item {
    background-color: transparent;
  }
  .btn-transparent {
    display: none !important;
  }
  .btn-calc .vc_btn3-container button {
    display: block;
  }
  .sc_services_item.with_content.with_number.sc_services_item_featured_left {
    margin: 10px;
  }
  .sc_services_item_info {
    margin: 10px !important;
  }
  .debt-img .wpb_single_image {
    margin-top: 21px;
  }
  .services-content {
    margin: 0px 35px;
  }
  .debt-content {
    padding: 0px 22px !important;
  }
  .process h6 {
    margin-top: 36px;
  }
  .loan-process-wrapper {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .process-wrap {
    padding-left: 58px !important;
    padding-top: 15px !important;
  }
  form .form-second .row {
    display: grid 
  }
  form .form-second .row span:nth-child(1) {
    margin-right: 0px
  }
}

@media screen and (max-width: 888px) {
  .sc_layouts_item .cost-title h3 {
    color: #1a3a68;
    font-family: 'Asap', sans-serif !important;
    font-size: 27px;
  }
  .sc_layouts_item .cost-title h6 {
    color: #c0ce01;
    font-size: 15px;
    font-weight: 700;
  }
  .sc_layouts_item .cost-title .sc_services_content h4 a {
    color: #1a3a68;
    font-family: 'Asap', sans-serif !important;
    font-size: 16px;
  }
  .sc_layouts_item
    .cost-title
    .sc_services_content
    .sc_services_item_content
    p {
    color: #292929;
    font-size: 15px;
  }
}

@media screen and (min-width: 960px) {
  .loan-action-wrapper {
    /* padding-right: 145px !important; */
  }
}
@media screen and (max-width: 997px) {
  .wpb_wrapper .sc_layouts_item .process-content {
    margin: -62px 36px 0px 36px;
  }
  .sc_services_title.sc_item_title_style_modern
    + .sc_services_content.sc_item_columns_1 {
    margin-top: 15px !important;
  }
}
@media screen and (max-width: 991px) {
  div.ceo-wrapper {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  div.raw-loan {
    width: 100% !important;
  }
}
@media screen and (max-width: 1262px) {
  .ceo-wrapper {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .wpb_wrapper .btn-transparent a {
    padding: 24.2px !important;
  }
}
@media screen and (max-width: 1024px) {
  .contact_details {
    max-width: 250px;
  }
}
@media screen and (max-width: 1225px) {
  .ceo-wrapper {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}
@media screen and (max-width: 815px) {
  .ceo-wrapper {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}
@media screen and (max-width: 1199px) {
  .ceo-wrapper {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}
@media screen and (min-width: 1441px) {
  .icon-contact .sc_layouts_item span.sc_layouts_item_details_line1 {
    font-size: 18px !important;
  }
}
@media screen and (max-width: 1440px) {
  .btn-header button {
    height: 46px !important;
  }
  .btn-transparent a {
    padding: 23.6px !important;
  }
}
@media screen and (min-width: 1600px) {
  .header-simple > ul {
    margin: 11px;
  }
  .media-size h6 {
    font-size: 34px !important;
  }
  .media-size h3 {
    font-size: 50px !important;
  }
  .media-size .sc_services_content h4 a {
    font-size: 30px !important;
  }
  .media-size p {
    font-size: 20px !important;
  }
  .btn-transparent a {
    padding: 28.9px !important;
  }
  h3.sc_item_title.sc_services_title.sc_align_left.sc_item_title_style_modern.sc_item_title_tag {
    line-height: 45px;
  }
}

/**Calculator**/

html {
  box-sizing: border-box;
}

*,
*:before,
*:after {
  /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
  box-sizing: inherit;
}

button,
input[type='button'],
input[type='reset'],
input[type='submit'] {
  border: 1px solid;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 600;
  border-color: #fff;
  border-radius: 10px;
  background: #ffd503;
  background: -webkit-linear-gradient(left top, #ffd503, #fbae47);
  /* For Safari 5.1 to 6.0 */
  /* For Opera 11.1 to 12.0 */
  /* For Firefox 3.6 to 15 */
  background: -webkit-linear-gradient(top left, #ffd503, #fbae47);
  background: linear-gradient(to bottom right, #ffd503, #fbae47);
  /* Standard syntax */
  color: #fff;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1;
  padding: 0.6em 1em 0.4em;
}
input[type='time']:not(.has-value):before {
  content: attr(placeholder);
  padding-right: 10px;
}
input[type='time'] {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 255) !important;
}
button:hover,
input[type='button']:hover,
input[type='reset']:hover,
input[type='submit']:hover {
  border-color: #ffd503;
}
button:active,
button:focus,
input[type='button']:active,
input[type='button']:focus,
input[type='reset']:active,
input[type='reset']:focus,
input[type='submit']:active,
input[type='submit']:focus {
  border-color: #ffd503;
}

input[type='text'],
input[type='number'],
input[type='email'],
.select_container select,
.sc_form textarea,
textarea {
  color: #000 !important;
  background: #fff !important;
  border: 1px solid #aaaaaa !important;
  border-radius: 4px !important;
  padding-left: 10px !important;
}

input[type='text']:focus {
  color: #111;
}

input[type='text'] {
  padding: 3px;
}
/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.comment-content:before,
.comment-content:after {
  content: '';
  display: table;
}

.clear:after,
.comment-content:after {
  clear: both;
}

/* -- Front page --*/
form#repayment-amount {
  width: 100%;
  margin: 0 auto;
}
form#repayment-amount .amount-wrapper {
  background: #dddddd;
  margin-bottom: 20px;
}
.title-input-wrapper {
  background: #1a3a68;
}
form#repayment-amount .amount-wrapper .title {
  color: #c0ce01;
  padding: 31px 20px;
  width: 68%;
  display: inline-block;
  font-size: 30px;
  font-family: 'Asap', sans-serif;
  font-weight: 700;
  line-height: 38px;
}
form#repayment-amount .amount-wrapper .display-amount {
  width: 27%;
  text-align: right;
  display: inline-block;
}
form#repayment-amount .amount-wrapper .display-amount input[type='text'] {
  width: 100%;
  color: #292929 !important;
  font-size: 30px;
  text-align: left;
  font-family: 'Asap', sans-serif !important;
  font-weight: 700;
  padding-left: 15px;
  height: 46px;
  border-radius: 4px 4px 4px 4px !important;
}

.scheme_default div.ui-slider {
  background-color: #3c3c3b;
  border-radius: 4px 4px 4px 4px;
  /* border-color: #e5e5e5; */
}
form#repayment-amount .amount-wrapper .slider-wrap {
  background: #dddddd;
  /* display:list-item; */
  height: 120px;
  padding: 40px;
  padding-bottom: 40px;
  border-bottom-left-radius: 10px;
}
form#repayment-amount .amount-wrapper .slider-wrap .ui-state-default,
form#repayment-amount
  .amount-wrapper
  .slider-wrap
  .ui-widget-content
  .ui-state-default {
  height: 50px;
  width: 50px;
  border: none;
  background: url('images/icon_dollar.png') 50% 50% no-repeat;
}
form#repayment-amount .amount-wrapper .slider-wrap .ui-state-focus {
  border: none;
}
form#repayment-amount
  .amount-wrapper
  .slider-wrap
  .ui-slider-horizontal
  .ui-slider-handle {
  top: -1.5em;
  margin-left: -0.8em;
}
form#repayment-amount .amount-wrapper .slider-wrap #left-small,
form#repayment-amount .amount-wrapper .slider-wrap #right-small {
  font-size: 18px;
  line-height: 38px;
  padding-top: 20px;
  color: #1a3a68;
  font-family: 'Asap', sans-serif;
  font-weight: 700;
}
form#repayment-amount .amount-wrapper .slider-wrap #left-small {
  float: left;
}
form#repayment-amount .amount-wrapper .slider-wrap #right-small {
  float: right;
}
form#repayment-amount .repayment-wrapper {
  border-radius: 4px;
  text-align: center;
  font-weight: 600;
  margin-bottom: 20px;
  background: #dddddd;
}
form#repayment-amount .repayment-wrapper .col,
form#repayment-amount .repayment-wrapper .col-normal,
form#repayment-amount .repayment-wrapper .col-wide {
  float: left;
  width: 33.33%;
}

form#repayment-amount .repayment-wrapper .bbtm {
  width: 100%;
}
form#repayment-amount .repayment-wrapper .pad {
  padding: 5px 0;
}
form#repayment-amount .repayment-wrapper .brgt {
  background: #214c89;
  color: #fff;
  font-size: 20px;
  font-family: 'Asap', sans-serif;
  line-height: 38px;
  border-right: 1px solid #1a3a68;
}
form#repayment-amount .submit-wrapper {
  margin-bottom: 20px;
}
form#repayment-amount .submit-wrapper .guidelines {
  width: 66.66%;
  float: left;
  background: #2384c6 url('images/wave_button.jpg') top left repeat-x;
  border-radius: 10px;
  font-weight: 600;
  text-align: center;
  padding: 5px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
}
form#repayment-amount .submit-wrapper .guidelines a {
  color: #fff;
}
form#repayment-amount .submit-wrapper .apply {
  width: 33.33%;
  float: right;
  text-align: right;
}
form#repayment-amount #disclaimer {
  font-size: 0.8em;
}

.col-full.repayment-term {
  background: #1a3a68;
  color: #c0ce01;
  font-size: 20px;
  font-family: 'Asap', sans-serif;
  line-height: 38px;
}
.month {
  background: #214c89;
  color: #fff;
  font-size: 20px;
  font-family: 'Asap', sans-serif;
  line-height: 38px;
  border-right: 1px solid #1a3a68;
}
.numbered-month {
  background: #214c89;
  color: #fff;
  font-size: 20px;
  font-family: 'Asap', sans-serif;
  line-height: 70px;
  border-right: 1px solid #1a3a68;
}
div#monthly-one,
div#weekly-one,
div#monthly-two,
div#weekly-two {
  border: 1px solid #c0ce01;
  border-radius: 4px;
  background: #fff;
  color: #292929;
  margin: 7px 8px;
  padding: 9px 85px 8px 85px;
  font-size: 20px;
  font-family: 'Asap', sans-serif;
  font-weight: 700;
}

@media (max-width: 767px) {
  div#monthly-one,
  div#weekly-one,
  div#monthly-two,
  div#weekly-two {
    margin: 16px 5px;
    padding: 6px 85px 8px 85px;
    font-size: 12px;
  }
  textarea {
    width: 100% !important;
  }
}

@media (max-width: 479px) {
  .col-full.repayment-term {
    background: #1a3a68 !important;
    color: #c0ce01 !important;
    font-size: 15px;
    font-family: 'Asap', sans-serif !important;
    line-height: 38px;
  }
  .numbered-month {
    font-size: 15px;
  }
}

@media (max-width: 639px) {
  div#monthly-one,
  div#weekly-one,
  div#monthly-two,
  div#weekly-two {
    padding: 6px 22px 8px 22px;
  }
  .month {
    line-height: 76px;
  }
}

@media (max-width: 720px) {
  form#repayment-amount .amount-wrapper .title {
    width: 100%;
  }
  form#repayment-amount .amount-wrapper .display-amount {
    width: 90%;
    padding-left: 20px;
    margin-bottom: 10px;
  }
}

@media (max-width: 430px) {
  form#repayment-amount .repayment-wrapper .repayment-term {
    letter-spacing: 0;
    font-size: 0.8em;
    color: #6d6e71;
    background: none;
  }
}

.ui-slider {
  position: relative;
  text-align: left;
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}

.ui-slider-horizontal {
  height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: #ffffff url('images/ui-bg_flat_75_ffffff_40x100.png') 50% 50%
    repeat-x;
  color: #222222;
}
@font-face {
  font-family: 'Helvetica 43 Light Extended';
  font-style: normal;
  font-weight: normal;
  src: local('Helvetica 43 Light Extended'),
    url('fonts/HelveticaNeue-LightExt.woff') format('woff');
}
input[type='radio'] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: inline-block;
  width: 20px;
  height: 20px;
  padding: 4px;
  margin: -3px 0px;
  background-clip: content-box;
  border: 1px solid #bbbbbb;
  background-color: #f7f7f7;
  border-radius: 50%;
}

input[type='radio']:checked {
  background-color: #0069ff;
}
.checkbox-label {
  color: #2e3748;
  padding: 0px 10px;
  font-size: 14px;
  font-family: 'Helvetica 43 Light Extended';
  font-weight: 500;
}
.input-row {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-second {
  padding: 0px !important;
}
input.apply-field {
  background: #fff !important;
  border: 1px solid #dddddd !important;
  border-radius: 4px !important;
  color: #000 !important;
  height: 45px;
  width: 310px;
  padding: 10px !important;
  font-family: 'Asap', sans-serif !important;
  font-size: 14px;
}
input[type='text']:focus {
  background: #bbbbbb;
  border: 1px solid #1a3a68;
}
.select_container select.go-field-apply,
.form-second .input_click,
.form-second .date_click,
.form-second .res_input_click,
.form-second .res_click,
.form-second .cred_input_click,
.form-second .cred_click {
  border: 1px solid #dddddd !important;
  border-radius: 4px !important;
  color: #000 !important;
  height: 45px;
  width: 310px;
  padding: 10px !important;
  font-family: 'Asap', sans-serif !important;
  font-size: 14px;
  color: #666 !important;
  background: #fff !important;
}
.input-field {
  margin-bottom: 30px;
}
.select_container {
  margin-bottom: 30px;
}
.scheme_default .select_container:before {
  color: #939392;
  background-color: #ffff;
  border-top: 1px solid #dddddd !important;
  border-bottom: 1px solid #dddddd !important;
  border-right: 1px solid #dddddd !important;
}
select.apply-field {
  padding: 10px !important;
}
button.btn-submit.sc_button_hover_slide_top {
  background: #1a3a68 !important;
  border-radius: 4px !important;
  font-size: 14px;
  padding: 14px 17px;
}
button.btn-submit.sc_button_hover_slide_top:hover {
  color: #fff !important;
}
ul#menu-main-menu li a span {
  font-size: 14px !important;
}
.btn-transparent a {
  font-size: 14px !important;
}
.loan-process-wrapper {
  padding-right: 0px !important;
}
.loan-process-wrapper .vc_column-inner {
  padding: 0px !important;
}
div.vc_separator {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.hiddenIncome,
.hiddenCitizen {
  margin-left: 19px;
}
.hiddenIncome .apply-question:before,
.hiddenCitizen .apply-question:before {
  content: '';
  position: absolute;
  left: 0;
  height: 77px;
  border-left: 1px solid #aaaaaa;
  margin-left: 16px;
}

/** Svg logo **/
.eastbay-logo .sc_layouts_item {
  width: 100%;
}
.footer .eastbay-logo {
  width: 100%;
}
.footer .eastbay-logo img {
  width: auto !important;
}

@media screen and (max-width: 575px) {
  .calculator-body {
    padding: 0px !important;
  }
  .calculator-content-body .sc_content {
    margin: 0px !important;
    width: 100% !important;
  }
}
/** Mobile Menu **/
.menu_mobile .menu_mobile_inner {
  background: #1a3a68;
  text-align: center;
}
.current-menu-item a span {
  color: #c0ce01;
}
.mobile_device .menu_mobile .menu_mobile_nav_area,
.mobile_layout .menu_mobile .menu_mobile_nav_area {
  max-height: 20em !important;
}
nav.menu_mobile_nav_area span.open_child_menu {
  display: block !important;
  padding: 0px !important;
}
.scheme_dark .menu_mobile_inner a:hover,
.scheme_dark .menu_mobile_inner .current-menu-ancestor > a,
.scheme_dark .menu_mobile_inner .current-menu-item > a,
.scheme_dark .menu_mobile_inner .menu_mobile_nav_area li:hover:before,
.scheme_dark
  .menu_mobile_inner
  .menu_mobile_nav_area
  li.current-menu-ancestor:before,
.scheme_dark
  .menu_mobile_inner
  .menu_mobile_nav_area
  li.current-menu-item:before {
  color: #c0ce01 !important;
}
li.menu-item-1760 a span:before {
  width: 100%;
  height: 100%;
  content: url(images/icon_phone-white.png) !important;
  margin: 0px 6px 0px 0px;
}
.search_wrap .search_form_wrap form button {
  background: transparent;
}
.search_form_wrap {
  margin-left: -16px;
}
nav.menu_mobile_nav_area ul li.menu-item-has-children ul.sub-menu,
nav.menu_mobile_nav_area
  ul
  li.menu-item-has-children
  ul.sub-menu
  li
  a
  span:hover,
nav.menu_mobile_nav_area ul li.menu-item-has-children ul.sub-menu li:hover {
  background: transparent !important;
}
nav.menu_mobile_nav_area
  ul
  li.menu-item-has-children
  ul.sub-menu
  li
  a
  span:hover {
  color: #c0ce01 !important;
}
.menu_mobile .menu_mobile_inner a.sc_layouts_logo:before {
  width: 100%;
  height: 100%;
  content: url(images/EastBayFinace_logotype.svg) !important;
  margin: 0px 6px 0px 0px;
}
.menu_mobile .menu_mobile_inner a.sc_layouts_logo {
  width: 250px;
  display: inline-block;
}

.menu_mobile .menu_mobile_inner a.sc_layouts_logo .logo_text {
  display: none !important;
}

.menu_mobile .search_mobile .search_field {
  color: #000 !important;
}

/** Chat **/
.zopim {
  bottom: 0px !important;
}

/* Apply */

.form-second .row {
  display: flex;
}
.form-second .row span:nth-child(1) {
  margin-right: 20px !important;
}
input:-webkit-autofill {
  -webkit-box-shadow: inset 0 0 0px 9999px white;
}

/** Contact Us **/
.contact-wrap .row-wrapper {
  display: flex;
}
.contact-wrap .row-wrapper:nth-child(1) span:nth-child(1) {
  margin-right: 10px;
}
.contact-wrap .row-wrapper span {
  width: 100% !important;
}
.contact-wrap .row-wrapper textarea,
.contact-wrap .row-wrapper input {
  width: 100% !important;
}
.contact-wrap input[type='submit'] {
  background: #1a3a68 !important;
  width: 128.76px !important;
  float: right !important;
  margin-top: 20px;
  padding: 0px !important;
}
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
  margin-top: 60px;
}
.form-check span.wpcf7-list-item {
  margin: 0px !important;
}
.form-check span.wpcf7-list-item-label,
.form-check span.wpcf7-not-valid-tip {
  display: none !important;
}
input[type='text']:focus,
input[type='email']:focus,
input[type='number']:focus {
  border-color: #c0ce01 !important;
}

.x-alert-success,
.wpcf7-mail-sent-ok,
.buddypress #message.updated,
.bbp-template-notice.updated {
  border: none !important;
}
.container-form .form-second .row .timeTxt {
  margin-right: 0px !important;
}
input.apply-field.time_click {
  width: 532px;
  padding: 0px !important;
}
input[type='date']::-webkit-inner-spin-button,
input[type='number']::-webkit-inner-spin-button,
input[type='time']::-webkit-inner-spin-button {
  display: none;
}
input[type='date']::-webkit-calendar-picker-indicator {
  -webkit-appearance: none;
  display: none;
}
li.menu-item-has-children .sub-menu li:nth-child(5) a {
    padding-left: 16px !important;
}
.checkbox-wrapper span.wpcf7-list-item.first {
    margin-right: 15px !important;
    /* padding: 0px 10px; */
}
.checkbox-wrapper input[type="radio"] {
    margin-right: 5px !important;
}
input[type="date"] {
   -webkit-appearance: textfield;
   -moz-appearance: textfield;
   min-height: 1.2em;
}
a.ui-datepicker-prev.ui-corner-all, .ui-datepicker-next.ui-corner-all {
    color: #1a3a68;
}
.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
    padding: 0px 10px;
    background: rgb(243, 245, 247);
}
.ui-datepicker .ui-datepicker-calendar th {
    background-color: #1a3a68;
}

a.ui-datepicker-next.ui-corner-all {
    float: right;
}

.form-apply a.btn-next,
.form-apply a.btn-cancel {
    text-align: center;
    display: inline-grid;
    align-items: center;
    width: 209px;
    height: 44px;
    font-size: 14px;
    font-weight: 700;
    background: #1A3A68 !important;
    color: #fff;
    border-radius: 4px;
}

select#titles:focus,
select#property:focus,
select#creditHistory:focus{
  background-color: #fff !important;
}
input[type="number"] {
  -moz-appearance: textfield !important;
}

input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}

/**
 * JQuery Timepicker
 */
 .ui-timepicker-standard {
  border-color:#ddd;
  margin-top: 4px;
  border-radius: 4px;
}
.scheme_default h1 a:hover, .scheme_default h2 a:hover, .scheme_default h3 a:hover, .scheme_default h4 a:hover, .scheme_default h5 a:hover, .scheme_default h6 a:hover, .scheme_default li a:hover {
  color: #c0ce01;
}
.ui-timepicker-standard .ui-state-hover {
  background-color: #f1f1f1;
  border-radius: 3px;
  border-color:#fafafa;
}

/***** ZZ - APPLY NOW INFUSION *****/

.apply-now fieldset { border:0; padding-left:0; padding-right:0; }
.apply-now h2 { font-family:"Asap"; color:#08416b; font-size:16px; font-weight:700; margin:12px 0px 13px; letter-spacing:0px; margin-top:15px; }
.apply-now .form-item { width:49%; display:inline-block; margin-bottom:10px; }
.apply-now label { display:none; }
.apply-now input, .apply-now select { background: #fff !important; border: 1px solid #dddddd !important; border-radius: 4px !important; color: #000 !important; height: 45px; width: 310px; padding: 10px !important; font-family: 'Asap', sans-serif !important; font-size: 14px;  }
.apply-now .sc_button_hover_slide_top { width: 308px !important; height: 44px !important; background:#1a3a68 !important; border-radius: 4px !important; font-size: 14px; font-weight: 700; color: #fff !important; margin-top:30px; }
.apply-now .sc_button_hover_slide_top:hover { color: #fff !important; }
.apply-now .pika-single.is-bound { position: absolute !important; }

/***** ZZ - FIX MOBILE LAYOUTS *****/

@media only screen and (max-width : 1024px) {
.apply-now input, .apply-now select, .select_container {width:92% !important;}
}

@media only screen and (max-width : 415px) {
.apply-now input, .apply-now select, .select_container {width:280px !important;}
.apply-now .form-item {display:block !important;}
.apply-now .sc_button_hover_slide_top {width:280px !important;}
.month {font-size:16px !important;}
.repayment-term {font-size:14px !important;}
}

@media only screen and (max-width : 320px) {
.apply-now input, .apply-now select, .select_container {width:250px !important;}
.apply-now .form-item {display:block !important;}
.apply-now .sc_button_hover_slide_top {width:250px !important;}
.month {font-size:15px !important;}
.repayment-term {font-size:13px !important;}
}

/***** LATES CODE *****/

.header-simple ul li a span {
	color: #1a3a68;
}
nav ul#menu-main-menu li a span:hover {
	color: #fff !important;	
}
nav.header-simple ul li.menu-item-type-custom a span {
	color: #fff !important;	
}
nav.header-simple ul#menu-main-menu li.menu-item-type-custom a span {
	font-size:16px !important;
}
.btn-transparent a {
	font-size: 16px !important;
}
nav.header-simple li.menu-item-type-custom.menu-item-object-custom.menu-item-755 a span::before {
	content: url('images/icon_phone-white.png') !important;
	margin: 3px -19px;
}

.services-wrapper {
	max-width: 400px;
}

.apply-now input[type="checkbox"], .checkbox-label {
	width:auto !important;
	height:auto !important;
	display:inline !important;
}

footer p {
	font-size:14px;
	color:#fff !important;
}

footer ul li {
	margin-bottom: 15px !important;
}
.sc_content .sc_content_container ul.menu > li a {
	font-size: 14px;
}
ul.menu > li::after {
	font-size: 1.5em;
}
.link-separator {
	padding-left: 15px;
	padding-right: 15px;
}

/**Business Loan**/
ul.business-loan-list li:nth-child(1):before {
  content: url('images/icons_OfficeAutomate.png') !important;
  margin: -7px 0px !important;
}
ul.business-loan-list li:nth-child(2):before {
  content: url('images/icon_POS.png') !important;
  margin: -7px 0px !important;
}
ul.business-loan-list li:nth-child(3):before {
  content: url('images/icons_ComputerEquipment.png') !important;
  margin: -7px 0px !important;
}
ul.business-loan-list li:nth-child(4):before {
  content: url('images/icon_Refrigeration.png') !important;
  margin: -7px 0px !important;
}
ul.business-loan-list li:nth-child(5):before {
  content: url('images/icons_OfficeFurniture.png') !important;
  margin: -7px 0px !important;
}
ul.business-loan-list li:nth-child(6):before {
  content: url('images/icons_KitchenEquipment.png') !important;
  margin: -7px 0px !important;
}
ul.business-loan-list li:nth-child(7):before {
  content: url('images/icons_PlantMachinery.png') !important;
  margin: -7px 0px !important;
}
ul.business-loan-list li:nth-child(8):before {
  content: url('images/icons_SecuritySystems.png') !important;
  margin: -7px 0px !important;
}
ul.business-loan-list li:nth-child(9):before {
  content: url('images/icons_BusinessVehicles.png') !important;
  margin: -7px 0px !important;
}

/**Medical Loan**/
ul.medical-list li:nth-child(1):before {
  content: url('images/icon_OpticalExpenses.png') !important;
  margin: -7px 0px !important;
}
ul.medical-list li:nth-child(2):before {
  content: url('images/icon_DentalProcedures.png') !important;
  margin: -7px 0px !important;
}
ul.medical-list li:nth-child(3):before {
  content: url('images/icons_DermatologyProcedures.png') !important;
  margin: -7px 0px !important;
}
ul.medical-list li:nth-child(4):before {
  content: url('images/icon_FertilityTreatment.png') !important;
  margin: -7px 0px !important;
}
ul.medical-list li:nth-child(5):before {
  content: url('images/icon_CosmeticSurgery.png') !important;
  margin: -7px 0px !important;
}
