@font-face {
    font-family: "Basis Grotesque";
    font-weight: 700;
    font-style: normal;
    src: url("/wp-content/themes/quickcash-child/fonts/BasisGrotesquePro-Regular.woff2") format("woff2"), url("/wp-content/themes/quickcash-child/fonts/BasisGrotesquePro-Regular.woff") format("woff");
}

/* ---- ---------- */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a { font-family: "Basis Grotesque", Arial, Helvetica, sans-serif; }
/* ---- 
h1.vc_custom_heading, .vc_custom_heading, 
h1, h2, h3, h4, h5, h6 { font-weight: 400; }  ---------- */

/*---- apply now button on nav ----- */
.scheme_default .sc_layouts_row_type_compact .sc_layouts_item .ApplyNow.menu-item a span,
.scheme_default.sc_layouts_row_type_compact .sc_layouts_item .ApplyNow.menu-item a span {
    color: red;
    font-weight: 800;
    font-size: 14px;
    text-shadow: 1px 1px #000;
}

/* ---- ---------- */
body .rmg_hide {display: none !important}

/* -- header top right phone ----- */
.scheme_default .sc_layouts_row_type_compact
.border-right-header .sc_layouts_item { text-align: left; }

.scheme_default .sc_layouts_row_type_compact .border-right-header
.sc_layouts_item_details_line2  xx{
    display: block;
    text-align: left;
    padding: 0;
    margin: 0;
}
.border-right-header .vc_column-inner .sc_layouts_item { clear: both; margin: 0 !important; }
.scheme_default .sc_layouts_item_details_line1,
.scheme_default .sc_layouts_row_type_compact .sc_layouts_item_details_line2  { margin: 0 !important;}

.border-right-header .vc_column-inner .sc_layouts_item a .sc_layouts_item_details {
    float: right;
    width: 85%; line-height: 15px;
}
/* ---------- */
.scheme_default .sc_layouts_row_type_compact .sc_layouts_item_details_line1, .scheme_default .sc_layouts_row_type_compact .sc_layouts_item_details_line2, .scheme_default.sc_layouts_row_type_compact .sc_layouts_item_details_line1, .scheme_default.sc_layouts_row_type_compact .sc_layouts_item_details_line2 {
    line-height: 14px; }
	

/* -- ---- */
/* -- ---- */
.scheme_default h6.vc_custom_heading { color: #0040a4 !important; } 
.scheme_default .QuickEasy h6.vc_custom_heading { color: #fff !important; } 
.scheme_default .post_item_404 .go_home { border-color: #1b1e27; }

.scheme_dark .sc_blogger_classic_number .sc_item_button a.sc_button.sc_button_simple {border-color: #fff; }

.qis__fill { background: #0040a4 !important; } 
.qis__handle {
    background: #0040a4 !important;
    border: 1px solid #0040a4; }

.scheme_dark ul[class*="trx_addons_list"]>li:before {  color: #fff !important; } 

.scheme_default input[type="submit"]:hover, .scheme_default input[type="reset"]:hover, .scheme_default input[type="button"]:hover, .scheme_default button:hover, .scheme_default .wp-block-button:not(.is-style-outline)>.wp-block-button__link:hover, .scheme_default input[type="submit"]:focus, .scheme_default input[type="reset"]:focus, .scheme_default input[type="button"]:focus, .scheme_default button:focus, .scheme_default .wp-block-button:not(.is-style-outline)>.wp-block-button__link:focus ,    

.scheme_default .theme_button:hover, .scheme_default .theme_button:focus {
    color: #fff !important;
    background-color: #1b1e27 !important;
}

.hotspot-item  a.cq-tooltip.tooltipstered span,

.scheme_dark .footer_wrap .socials_wrap .social_item a, .scheme_dark.footer_wrap .socials_wrap .social_item a,
.scheme_dark .footer_wrap .socials_wrap .social_item a, .scheme_dark.footer_wrap .socials_wrap .social_item a {
    background-color: #0040a4 !important;
}
.scheme_default .trx_addons_scroll_to_top, .scheme_default .trx_addons_cv .trx_addons_scroll_to_top {
    color: #ffffff;
    border-color: #0040a4;
    background-color: #0040a4;
}
.scheme_default .trx_addons_scroll_to_top:hover, .scheme_default .trx_addons_cv .trx_addons_scroll_to_top:hover {
    color: #fff !important;
    border-color: #0040a4 !important;
    background-color: #1b1e27 !important;
}
.scheme_default .sc_layouts_row_type_compact .sc_layouts_item_icon, .scheme_default.sc_layouts_row_type_compact .sc_layouts_item_icon,
.scheme_dark .footer_wrap .socials_wrap .social_item a:hover, .scheme_dark.footer_wrap .socials_wrap .social_item a:hover  {
    color: #0040a4 !important;
}
.scheme_dark .footer_wrap .socials_wrap .social_item a:hover, .scheme_dark.footer_wrap .socials_wrap .social_item a:hover {
    color: #0040a4 !important;
    background-color: #ffffff !important;
}




/* ---- logo area ------- */
.sc_layouts_row_type_compact .sc_layouts_logo img {
    max-height: 60px;
}
@media (min-width: 1440px) and (max-width: 1679px) {
.page_wrap .sc_layouts_row_type_compact .sc_layouts_logo img {
    margin-top: 0.2em;
    max-height: 60px !important; }
    
body .sc_layouts_menu_nav>li>a {
    padding-left: 0.8em !important;
    padding-right: 0.8em !important; }
    
}
@media (min-width: 960px) and (max-width: 1262px) {

body .sc_layouts_menu_nav>li, 
body .sc_layouts_menu_nav>li>a { letter-spacing: .5px !important; }
body .sc_layouts_menu_nav > li > a {
    padding-left: 0.8em !important;
    padding-right: 0.8em !important;
}
}

/* ---- header phone area ------- */
.page_wrap .border-right-header .sc_layouts_column_align_left xxx {  padding-top: 3px; }

@media (min-width: 768px) {

header.top_panel .vc_col-sm-2 { width: 14.55666667%; }

}

@media (max-width: 479px) {

.wpb_wrapper h1.vc_custom_heading { font-size: 28px !important; }
.wpb_wrapper h2.vc_custom_heading { font-size: 2.5em !important; }

}

/* ---- header right button ---- */
a.sc_button.sc_button_default.button_header_icon { border: 1px solid #0040a4; }

.top_panel .sc_layouts_item .sc_item_button.sc_button_wrap {
    border: 1px solid #0040a4;
    border-bottom: 0px;
}
.sc_button_subtitle { line-height: 1.20em; }


@media (min-width: 480px) and (max-width: 767px) {
.wpb_wrapper  h4.vc_custom_heading { font-size: 30px !important; }
}

@media (min-width: 480px) and (max-width: 867px) {
    
.page_wrap header .border-right-header.sc_layouts_column { width: 58% !important; }
.border-right-header .wpb_column.vc_column_container.vc_col-sm-6 {
    width: 45%;
    display: inline-block;
}
.border-right-header  a.sc_button.sc_button_default.button_header_icon {
    padding-bottom: 0.4em;
    padding-top: 0.5em;
}
.border-right-header  a.sc_button.sc_button_default.button_header_icon {
    padding-top: 0.8em;
    padding-bottom: 0.9em; max-height: 50px;
}
.scheme_default h1 { font-size: 40px !important; line-height: 45px; }

.wpb_wrapper h2.vc_custom_heading {
    font-size: 5em !important;
    line-height: 1em;
    font-size: 3em !important;
}

}
@media (min-width: 479px) and  (max-width: 767px) {
.sc_skills_counter_vertical .sc_skills_counter_vertical_title_block { margin-top: 10%;}

}
@media (max-width: 479px) {
.sc_skills_counter_vertical .sc_skills_counter_vertical_title_block .sc_item_descr.sc_skills_descr {  font-size: 1.6em !important }

.sc_skills_counter_vertical .sc_skills_counter_vertical_title_block { margin-top: 30%;}

}


@media (max-width: 980px) {


.tooltipster-base.tooltipster-shadow {z-index: 999900 !important;}
.tooltipster-shadow .tooltipster-content {   padding: 1.4em 1.9em 1.8em 1.5em !important; }
.tooltipster-base.tooltipster-shadow .tooltipster-content p { margin: 10px 0 0!important; line-height: 1.4em!important;}

.wpb_wrapper .wpb_single_image.vc_align_center { text-align: center !important; } 

.sc_layouts_row_type_compact .headerLogo .sc_layouts_item .sc_layouts_logo img {
    width: 90px;
    height: auto;
    max-height: max-content;
    margin-top: 0.2em;
}
.sc_layouts_row_type_compact  .headerLogo.wpb_column.vc_column_container { width: 35% !important; margin-right: 27%; }

.scheme_dark .menu_mobile_close:before, .scheme_dark .menu_mobile_close:after {border-color: #0943b0 !important; }

.scheme_dark .menu_side_inner, .scheme_dark .menu_mobile_inner { background-color: whitesmoke !important; }
.scheme_default .sc_layouts_menu_mobile_button .sc_layouts_item_icon { background-color: transparent !important; }

/* --------- */
.scheme_dark .menu_mobile_inner a,
.scheme_dark .menu_mobile_close:hover:before,
.menu_mobile_close:hover:after ,
.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 { 
    color: #0943b0 !important; 
}

/* --- about page ------ */ 
/* --------- */
.sc_skills_counter_vertical .sc_skills_counter_vertical_title_block {margin-top: 3% !important;  }
}
/* --- @media (min-width: 379px) and (max-width: 767px) ---*/
@media (max-width: 840px) {
    
.scheme_default h6.vc_custom_heading { color: #9b9b9b !important }

.sc_skills_counter_vertical .sc_skills_counter_vertical_title_block {    margin-top: 0% !important; }

.scheme_default .sc_layouts_row_type_compact .sc_layouts_item a, .scheme_default.sc_layouts_row_type_compact .sc_layouts_item a {
    padding-bottom: 0px; }
    
.sc_layouts_menu_mobile_button .sc_layouts_item_icon {
    padding-bottom: 0em !important;
    padding-left: 1.8em !important; }

}
@media (max-width: 840px) {
.sc_layouts_row_type_compact .headerLogo.wpb_column.vc_column_container {
    margin-right: auto;
    width: auto !important;
}
.sc_layouts_row_type_compact .headerLogo .sc_layouts_item .sc_layouts_logo img { width: 80px; }
}
@media (max-width: 545px) {
.sc_layouts_row_type_compact .headerLogo.wpb_column.vc_column_container { width: 25% !important; margin-right: 48%;}

}
@media (max-width: 479px) {
.sc_layouts_row_type_compact .headerLogo.wpb_column.vc_column_container { }
}
@media  (max-width: 400px) {
.sc_layouts_row_type_compact .headerLogo.wpb_column.vc_column_container { margin-right: 28%; }
}
	
/* ------ */
.wpcf7-form-control.wpcf7-mathcaptcha { width: auto !important; }

.wpcf7-form-control-wrap .mathcaptcha {
    display: block;
    padding-top: 30px;
    margin-bottom: -60px;
}
.wpcf7 .form_block3 .wpcf7-form-control.wpcf7-submit { margin-top: 0em !important; }


/* ----------- */
.tooltipster-base.tooltipster-shadow .tooltipster-content { padding:  1.8em 4.9em 1.8em 3.5em !important;  }

@media (min-width: 1140px) {
.page_wrap .sc_layouts_row_type_compact .sc_layouts_logo img {
    max-height: 90px !important;
    position: absolute;
}
}
.vslForm iframe { width: 100% !important }
body div a.phoneno, a.phoneno {
    font-size: 17px;
    padding: 10px;
    line-height: 48px;
    background-color: #0040a4;
    color: #fff;
    margin: 3px;
    display: inline;
    text-align: center;
}
body .vslForm a.phoneno { margin: 5px 0; display: block !important; }
body a.phoneno:hover, a.phoneno:hover {    color: #ffffff;    background-color: #1b1e27; }
.vslForm a.phoneno:last-child { margin-bottom:15px }
.content .landingpageBody .vslForm p  br{ display: none; }

@media only screen and (max-width: 980px) {
h6.vc_custom_heading { line-height: 1.7em !important; }
}


/* --------- */
.vc_row.wpb_row.landingpageBody.vslWrapper 
.vc_general.vc_btn3.vc_btn3-color-primary {
    font-size: 36px;
    padding-top: 10px;
    padding-bottom: 8px;
    padding-left: 5px;
    padding-right: 5px;
}
.landingpageBody.vslWrapper .vc_btn3.vc_btn3-color-primary, 
.landingpageBody.vslWrapper .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat,
.vc_row.wpb_row.landingpageBody.vslWrapper .vc_general.vc_btn3.vc_btn3-color-primary  {
    color: #fff;
    border-color: #0040a4;
    background-color: #0040a4;
}
.landingpageBody.vslWrapper .vc_btn3.vc_btn3-color-primary:hover, 
.landingpageBody.vslWrapper .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover,
.vc_row.wpb_row.landingpageBody.vslWrapper .vc_general.vc_btn3.vc_btn3-color-primary:hover {
    color: #fff;
    background-color: #1b1e27; }
    
.landingpageBody img.alignleft,
.landingpageBody img.inlineImage  { max-width: 600px !important; margin: -5px 30px 20px 0; } 

@media (max-width: 992px) {

.vc_row.landingpageBody.firstWrapper   { margin-top: 80px !important; }

.landingpageBody img.alignleft, .landingpageBody img.inlineImage {
    width: 98%;   margin-bottom: 30px; }
}
/* ------ */
.wpb_row.motivationlQuotesExt .sc_testimonials_content.sc_item_content 
.sc_testimonials_item xxx { width: 33.33333333% }

.wpb_row.motivationlQuotesExt .sc_testimonials_content.sc_item_content .sc_testimonials_item .sc_testimonials_item_content {
    padding: 30px;
    font-size: 18px;
}
.wpb_row.motivationlQuotesExt .sc_testimonials_content.sc_item_content 
.sc_testimonials_item .sc_testimonials_item_author { padding: 5px 5px 5px 30px }

/* ----- */
.top_panel .sc_layouts_item .sc_item_button.sc_button_wrap { border: 0; }

/* ----- */
.single.single-post .post_content h2 {     margin: 0;     font-size: 2em; }
.single.single-post .post_content h3 {     margin: 0;    font-size: 1.4em; margin-bottom: 10px;}
.single.single-post .post_content h4 {     margin: 0;    font-size: 1.2857em; margin-top: 0.35em; margin-bottom: 0.35em; }