/* Custom CSS */

/* body{
	}*/

	.fm-yellow-btn a.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    background: #F9E021;
    color: #032E83;
    font-weight: 600;
}
body.fm-page-scrolled .jx-monex-menubar{position:fixed;top:0;background: #fff!important; border-bottom: 1px solid #d8d8d8;width:100%;}
ul.fm-careers-list{list-style:none;padding-left: 0;}
.fm-ctitle h4 {color: #122374; font-weight: 600!important; font-size: 22px!important; }
.fm-cintro {padding: 10px 0 0; }
h2.vc_custom_heading.fm-section-title {font-family: Raleway!important; font-weight: 600!important; font-size: 26px!important; margin-bottom: 20px; }
p.fm-clocation {padding-top: 10px; color: #122385; font-style: italic;margin-bottom:0;}
.fm-careers-list li a:not(.tm-ctit-link){color: #122374; text-decoration: underline; font-style: italic;}
.fm-cintro {padding: 10px 0 0; font-size: 16px; line-height: 25px; }
ul.fm-careers-list li,ul.fm-careers-list li.slick-slide {padding: 10px 0 30px 15px; border-bottom: 1px solid #cccccc73; }
ul.fm-careers-list li .fm-ctitle{position:relative;}
ul.fm-careers-list li .fm-ctitle:before {content: ''; width: 7px; height: 3px; background: #000; position: absolute; left: -15px; top: 14px; }

ul.fm-team-testimonials-list{list-style:none;font-family:'Raleway';    width: 85%; margin: auto; padding-left: 0;}
.fm-tt-title{font-size: 32px; font-style: italic; font-weight: 600; color: #000;    line-height: 45px;}

.fm-tt-details{padding: 20px 0;    display: inline-block; width: 50%;}
.fm-tt-pic{margin-right: 20px;     display: inline-block; width: 43%;    max-width: 300px;}

.tt-complete .fm-tt-details{display:block; width:100%;}
.tt-complete .fm-tt-pic{margin:auto;display:block; width: 43%;}

ul.fm-team-testimonials-list li{display: flex; justify-content: space-between;min-width: 600px;}
.fm-tt-name{padding: 40px 0 25px; font-size: 24px; color: #1F2655; font-weight: 600;    line-height: 30px}
.fm-tt-text, .fm-tt-text p{font-size:16px;line-height:25px;}
.fm-tt-img-wrapper{border: 1px solid transparent; border-radius: 50%; overflow: hidden;}


.slick-arrow.slick-prev, .slick-arrow.slick-next {bottom: -20px; top: unset; }
.slick-next.slick-arrow{right:45%;}
.slick-prev.slick-arrow{left:45%;}
.slick-arrow.slick-prev:before, .slick-arrow.slick-next:before{color:#888888;}
.fm-careers-list .slick-arrow.slick-prev, .fm-careers-list .slick-arrow.slick-next{bottom:-50px;}
.fm-careers-list .slick-next.slick-arrow{right:40%;}
.fm-careers-list .slick-prev.slick-arrow{left:40%;}

.jx-monex-apply-today{text-align: left; width: 60%; min-width: 300px; margin: auto;}
body.careers .c-appProc--footer, body.single-careers .c-appProc--footer{display: none; }

.single-team_testimonials .jx-monex-breadcrumb{opacity:0;}
.single-team_testimonials .jx-monex-apply-today{text-align:center;}

span.fm-tt-read-more {font-size: 13px; color: #ffe101;     cursor: pointer;}
li .fm-tt-txt-complete{display:none;}
.pum-content .fm-tt-text.fm-tt-txt-trimed{display:none;}
#popmake-2375 button.pum-close {color: #fff!important; right: -6px!important; display: block;     top: -15px;}

.pum-content .fm-tt-details{display:block; width:100%;}
.pum-content .fm-tt-pic{display:block;margin:auto;}
.pum-content .fm-tt-name, .pum-content .fm-tt-title{text-align:center;}

.single-post .jx-monex-blog a:not(.vc_btn3){color: #082d71;font-weight: 600;}
.single-post .jx-monex-blog a:not(.vc_btn3):hover, .pum-content.popmake-content a:hover{text-decoration:underline!important;}
.pum-content.popmake-content a{color: #337ab7; }

/*.home .fm-post-grid .vc_gitem-zone-mini {background:rgba(8, 45, 113, 0.80);}*/
.home .fm-post-grid .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4{color: #fff;text-transform: uppercase;    font-size: 18px!important; font-weight: 600!important;    min-height: 60px;}
.home .fm-post-grid .vc_grid-item-mini:not(:hover) .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {display: none; }
.home .fm-post-grid .vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{background-color: transparent; padding-left: 0; text-decoration: underline; color: #ffe101; }
.home .fm-post-grid .vc_gitem-zone.vc_gitem-zone-c {position: absolute; bottom: 0; width: 100%; color: #fff;height:80px;transition:max-height 0.3s ease-out;max-height:80px;background:rgba(8, 45, 113, 0.80) !important;}
.home .fm-post-grid .vc_grid-item-mini{position:relative;overflow:hidden;}
.home .fm-post-grid .vc_grid-item-mini:hover .vc_gitem-zone.vc_gitem-zone-c{height:auto;max-height:100%;}
/*blog/news page*/
.fm-all-blogs .vc_btn3.vc_btn3-color-juicy-pink, .fm-all-blogs .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{background: #ffcf00; border-radius: 0; font-weight: 600; padding:10px 20px; color: #082d71; text-decoration: none; text-transform: uppercase;}
.fm-all-blogs .vc_btn3.vc_btn3-color-juicy-pink, .fm-all-blogs .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover {background: #082d71; color: #ffcf00; border: none; }
.fm-all-blogs h4{color: #082d71; margin: 15px 0 25px; font-size: 23px!important;}
.fm-all-blogs li.vc_grid-filter-item span {font-size: 18px; line-height: 50px; text-transform: uppercase; }
.fm-all-blogs .vc_grid-filter.vc_grid-filter-color-black>li.vc_grid-filter-item span{font-weight: 600;}
.fm-all-blogs .vc_grid-filter.vc_grid-filter-color-black>li.vc_active.vc_grid-filter-item, .fm-all-blogs .vc_grid-filter.vc_grid-filter-color-black>li.vc_grid-filter-item:hover {background: transparent;}
.fm-all-blogs .vc_grid-filter.vc_grid-filter-color-black>li.vc_active.vc_grid-filter-item span, .fm-all-blogs .vc_grid-filter.vc_grid-filter-color-black>li.vc_grid-filter-item:hover span {color: #082d71; border-bottom: 1px solid; }
.fm-all-blogs .vc_grid-filter{margin-bottom:45px;}

.cw-logos-partners .vce-image-masonry-gallery-list .vce-image-masonry-gallery-item{width: calc(98% / 3); width: 32.33%; position: relative!important; float: unset!important; left: unset!important; top: unset!important; padding: 10px 5px!important; }
.cw-logos-partners .vce-image-masonry-gallery-list{display: flex; flex-wrap: wrap; align-items: center;}
.cw-logos-partners .vce-image-masonry-gallery-list img{transform: translate(-50%); left: 50%;}

.fm-txt-center h2 {text-align: center; }
.fm-ls-logo{width:45%;max-width:250px;margin-right:20px;}
.loan-solutions-page header{display:flex;flex-wrap:wrap;padding: 30px;border-bottom: 1px solid #eeeeee82;}
.loan-solutions-page header .fm-ls-header-item{width:50%;}
.loan-solutions-page header .fm-ls-header-item .textwidget{display:flex;align-items:center;}
ul#menu-loan-solutions-main-menu{display: flex; list-style: none; flex-wrap: wrap; justify-content: flex-end;margin:0;}
.fm-ls-apply-form{width:90%; max-width: 500px;margin:50px auto;}
.loan-solutions-page footer{padding:30px;background:#323B43;}
.loan-solutions-page footer p{margin-bottom: 0; color: rgba(255,255,255,0.20);font-size: 14px; font-family: "Oxygen","Helvetica Neue",Helvetica,Arial,sans-serif;}
.loan-solutions-page footer p.subscript{font-family: arial,sans-serif; color: rgba(255,255,255,0.50); margin-bottom: 0; line-height: 1.5; font-size: 10.5px;}
.loan-solutions-page footer p.subscript.copyright{color: rgba(255,255,255,0.20);}
.fm-footer-bottom{display: flex; flex-wrap: wrap; justify-content: space-between;}
.fm-footB-left, .fm-footB-right{display: flex; align-items: baseline;}
ul#menu-loan-solutions-main-menu li{margin: 4px 6px;}
ul#menu-loan-solutions-main-menu a {color: #455a64; font-family: "brandon_reg",Helvetica,Arial,sans-serif; font-size: 16px; text-transform: uppercase; }
span.wpcf7-list-item{display: block; }
.fm-page-title{text-align: center; margin: 70px auto 80px; width: 90%; max-width: 700px;}
.fm-ls-apply-form form input[type="submit"]{background: #f84545!important; color: #fff; outline: 0;opacity:0.8;}
.fm-ls-apply-form form input[type="submit"]:hover{color:#fff!important;opacity:1;}
@media only screen and (max-width:1200px){
	.fm-tt-details{display:block;width:100%;}
	.fm-tt-pic{display:block;margin:auto;}	
	ul.fm-team-testimonials-list li{min-width:unset;}
}
@media only screen and (max-width:1000px){
	.banner-content{position: relative; border: none; height: auto; border-radius: 0; transform: unset;width:100%;}
	.custom-banner{min-height:unset;}
	/*.custom-banner{padding-bottom: 325px;}*/
	/*.jx-monex-service-content .custom-banner.wpb_row.vc_row-fluid{background-position: left bottom!important;}*/
}
@media only screen and (max-width:425px){
	.slick-next.slick-arrow {right: 40%; }
	.slick-prev.slick-arrow {left: 40%; }
}