.top-headers .et_pb_row{display:flex;align-items:center}.menu-bar-h .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul li a:before{content:'';background-color:#930a0b!important;width:100%!important;position:absolute!important;height:4px!important;bottom:34px;visibility:hidden}.menu-bar-h .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul li a{position:relative}.menu-bar-h .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul li a:hover{color:#930a0b}.menu-bar-h .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul li a:hover:before{content:'';visibility:visible}.menu-bar-h .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav .et-menu .menu-item .sub-menu li a:before{visibility:hidden}.et_pb_menu .et_mobile_menu .menu-item-has-children>a,#main-header .et_mobile_menu .menu-item-has-children>a{background-color:transparent;position:relative}.et_pb_menu .et_mobile_menu .menu-item-has-children>a:after,#main-header .et_mobile_menu .menu-item-has-children>a:after{font-family:'ETmodules';text-align:center;speak:none;font-weight:600;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;position:absolute;font-size:18px;content:'\4c';top:11px;right:13px}.et_pb_menu .et_mobile_menu .menu-item-has-children.visible>a:after,#main-header .et_mobile_menu .menu-item-has-children.visible>a:after{content:'\4d'}.et_pb_menu .et_mobile_menu ul.sub-menu,#main-header .et_mobile_menu ul.sub-menu,.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li ul.sub-menu{display:none!important;visibility:hidden!important;transition:all 1.5s ease-in-out}.et_pb_menu .et_mobile_menu li.visible>ul.sub-menu,#main-header .et_mobile_menu li.visible>ul.sub-menu,.et-db #et-boc .et-l #main-header .et_mobile_menu li.visible>ul.sub-menu,.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu li.visible>ul.sub-menu,.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li.visible>ul.sub-menu{display:block!important;visibility:visible!important}.menu-bar-h .et-menu-nav .et-menu .menu-item .sub-menu{border-top:3px solid #930a0b}.menu-bar-h .et_pb_menu__search-button:after{content:'\f002';font-family:'Font Awesome\ 5 Free';font-weight:900}.et_pb_blurb_position_left .et_pb_blurb_container{padding:0}#left-s-c .et_pb_row .et_pb_column_single{border-right:double;border-color:#930a0b;padding-right:20px}#hero-sliders .et-pb-slider-arrows .et-pb-arrow-prev,.et-pb-arrow-next{background-color:rgba(0,0,0,.5)}#hero-sliders .et-pb-slider-arrows .et-pb-arrow-prev{left:0}#hero-sliders .et-pb-slider-arrows .et-pb-arrow-next{right:0}#hero-sliders .et_pb_slides .et_pb_slide .et_pb_slide_description h2.et_pb_slide_title{background-color:black;display:inline-block;padding:15px 20px;border-radius:5px;margin-bottom:10px}#hero-sliders .et_pb_slides .et_pb_slide .et_pb_slide_description .et_pb_slide_content p{background-color:#930a0b;display:inline-block;padding:15px 20px;border-radius:5px}#fairstone-c form .wpcf7-form-control-wrap input.wpcf7-form-control{width:100%;height:30px}#fairstone-c form .wpcf7-submit{background:#e80707;color:#780404;border:none;font-family:'PT Sans',Arial,Helvetica,sans-serif;font-weight:700;border-radius:2px;padding:13px 29px}.title-border-line .et_pb_text_inner{display:table;overflow:hidden;margin-top:0.67em;margin-bottom:0.67em}.title-border-line h1.title-heading-left{float:left;display:table-cell;margin:0;padding:0 8px 0 0;line-height:normal;white-space:pre}.title-border-line h2.title-heading-left{float:left;display:table-cell;margin:0;padding:0 8px 0 0;line-height:normal;white-space:pre}.title-border-line .title-sep-container{position:relative;display:table-cell;vertical-align:middle;height:6px;width:100%}.title-border-line .title-sep{position:relative;display:block;width:100%;border-style:solid;border:0 solid #e7e6e6;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box}.title-border-line .title-sep.sep-double{height:6px;border-bottom-width:1px;border-top-width:1px}#mortgages-b{display:flex}#mortgages-b .c-one{width:22%;margin-right:2%}#mortgages-b .c-two{width:78%}#contact-acc .et_pb_toggle .et_pb_toggle_title:before{right:auto;left:0;top:0;display:inline-block;vertical-align:middle;width:22px;height:22px;background-color:#333;font-size:9px;color:#fff;text-align:center;line-height:22px}#contact-acc .et_pb_toggle .et_pb_toggle_title:hover:before{background-color:#930a0b}#contact-acc .et_pb_toggle h5.et_pb_toggle_title:hover{color:#930a0b!important}#contact-acc .et_pb_toggle h5.et_pb_toggle_title{padding:0 0 0 30px}#investments-t .et_pb_tabs_controls li{width:100%;max-width:50%;border:1px solid #ebeaea}#investments-t .et_pb_tabs_controls li:hover{background-color:white}#investments-t .et_pb_tabs_controls li:nth-child(1){border-right:0}#investments-t .et_pb_tabs_controls li a{padding:15px 30px}#prev-nex{display:flex;justify-content:end;border-top:1px solid #e7e6e6;border-bottom:1px solid #e7e6e6;padding:5px 0}#prev-nex .nav-next{margin-left:25px}.ds-icon-search input.et_pb_searchsubmit,.widget_search input#searchsubmit{background:transparent;color:transparent;border:none;width:55px;z-index:2}.ds-icon-search input.et_pb_s,.widget_search input#s{padding-right:55px!important}.ds-icon-search .et_pb_searchform:before,.widget_search::before{content:'\f002';position:absolute;font-family:'Font Awesome\ 5 Free';font-weight:900;z-index:1;right:0;font-size:14px;padding:8px 20px;background-color:black;color:white}#testimonial-cus .et_pb_code_inner .even-grid-item .single-item-wrapper{display:flex;flex-direction:column-reverse}#testimonial-cus .et_pb_code_inner .even-grid-item .single-item-wrapper .tss-meta-info h3.author-name{font-family:PTSansRegular,Arial,Helvetica,sans-serif;color:#141414;font-size:14px;text-align:initial}.tss-wrapper .tss-layout1 .item-content-wrapper:after,.tss-wrapper .tss-carousel1 .item-content-wrapper:after{border-right:10px solid transparent;border-top:15px solid #f8f8f8;border-left:10px solid transparent;top:100%;left:auto}#right-s-c .et_pb_row .et_pb_column_single{border-left:double;border-color:#930a0b;padding-left:20px}@media only screen and (max-width:767px){.ref-mob h1.title-heading-left{float:left;display:block;margin:0;padding:0 8px 0 0;line-height:normal;white-space:unset}.ref-mob .title-sep-container{display:inline-block}#hero-sliders .et_pb_slides .et_pb_slide .et_pb_slide_description h2.et_pb_slide_title{line-height:27px}#investments-t .et_pb_tabs_controls li{max-width:100%}.et_pb_fullwidth_slider_0.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content{line-height:44px}.top-headers p{text-align:center}.top-headers .et_pb_row{display:block;text-align-last:center}.top-headers .et_pb_row .et_pb_column:nth-child(1){border-bottom:1px solid #e5e5e5;margin-bottom:0;padding:12px 0}}@media(min-width:768px) and (max-width:912px){.tem-res div{text-align:center}.tem-res img{width:300px!important;height:auto}.top-headers .et_pb_column_0_tb_header{margin-bottom:0px}.ftr-cpy{margin-bottom:0px}}@media(min-width:1024px) and (max-width:1365px){.et_pb_row--with-menu{width:100%}.ftr-cpy{margin-bottom:0px}}input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number{border:1px solid #bbb}.column-form{float:left;width:50%;padding:10px 0}.row-form:after{content:"";display:table;clear:both}.btn-cta{width:30%;display:inline-block}table{font-family:arial,sans-serif;border-collapse:collapse;width:100%}td,th{border:1px solid #ccc;text-align:left;padding:8px}tr:nth-child(even){background-color:#dddddd}table.toptbl td{border:2px solid #cccccc66!important;background-color:#cccccc66}