
/*!
Theme Name: Divi Child
Theme URI: https://www.elegantthemes.com/gallery/divi/
Version: 3.27
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Template: Divi
Author URI: https://www.elegantthemes.com
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
License: GNU General Public License v2
License URI: https://www.itvibes.com/
*/
h1,h2,h3,h4,h5,h6{color:#c41a02}a{color:#c41a02}.f-center-info{float:left;text-align:center;width:30%;font-size:16px}.our-review .tss-meta-info.tss-left{display:none}.tss-wrapper .tss-layout1 .item-content-wrapper:after{display:none}.tss-wrapper .tss-layout1 .item-content-wrapper{padding:0px;background:#fff;position:relative}.tss-wrapper .tss-layout1 .item-content-wrapper:before{display:none}.team-blog
.et_pb_image_container{padding:5px;margin-bottom:0px}.team-blog .et_pb_post .entry-featured-image-url{margin-bottom:8px}.team-blog .post-content{display:none}.team-blog .post-content{display:none}.team-blog
.et_pb_post{margin-bottom:10px!important}.team-blog h2.entry-title:hover{color:#bf012f!important}.team-blog h2.entry-title{color:#222!important;line-height:22px}#ihf-main-container
label{font-size:1.1em!important;font-weight:bold!important;color:#222!important}.ihf-container-modal .modal-backdrop.in{z-index:999999 !important}#ihf-main-container
.modal{z-index:999999999 !important}.topinfobar{float:right;position:relative;z-index:9;margin-top:15px;transition:all 1s ease-in-out 0s;-moz-transition:all 1s ease-in-out 0s;-webkit-transition:all 1s ease-in-out 0s;-o-transition:all 1s ease-in-out 0s}.et-fixed-header
.topinfobar{margin-top:5px}.topinfobar>div:last-child{margin-right:0}.topinfobar>div{float:left;margin-right:15px}#language>a:last-child{margin-right:0}#language>a{float:left;margin-right:5px}#language
img{float:left;-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-ms-filter:grayscale(1);filter:grayscale(1);transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s}#language img:hover{float:left;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);filter:grayscale(0)}.ph-no{color:#c51a03;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1em}.ph-no
a{color:#c51a03}.ph-no>span{color:#333;font-size:15px;font-weight:normal}.ph-no-mobile{color:#c51a03;font-size:20px;font-weight:600;text-transform:uppercase;display:none;line-height:1em}.ph-no-mobile>span{color:#333;font-size:15px;font-weight:normal}.ph-no-mobile
a{color:#c51a03}.top-mail{color:#c51a03;font-size:20px;font-weight:600;line-height:1em}.top-mail
a{color:#c51a03}.top-mail>span{color:#333;font-size:18px;font-weight:normal}#language{margin-top:5px}#et_top_search{margin:3px
0 0 5px}.et_search_form_container
input{background:#f5f4f4;height:50px;padding-left:10px;border:1px
solid #ddd}span.et_close_search_field{background:#C71B06;color:#fff!important;height:50px;width:50px;transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-ms-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s}span.et_close_search_field:after{color:#fff!important;font-size:36px;padding-top:8px;padding-left:7px;transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-ms-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s}.container.et_search_form_container.et_pb_search_visible.et_pb_no_animation{margin-top:16px}.et-fixed-header
.container.et_search_form_container.et_pb_search_visible.et_pb_no_animation{margin-top:10px}.et-fixed-header .et_search_form_container
input{height:37px}.et-fixed-header
span.et_close_search_field{background:#C71B06;color:#fff!important;height:37px;width:37px}.et-fixed-header span.et_close_search_field:after{color:#fff!important;font-size:31px;padding-top:4px;padding-left:4px;transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-ms-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s}.et-fixed-header
#logo{max-height:85%}#top-menu
a{text-transform:uppercase}.nav li
ul{width:300px;padding:0}#top-menu li
li{padding:0;border-bottom:1px solid rgba(255,255,255,0.8);line-height:1em!important;width:300px}.nav li li
ul{z-index:1000;top:-3px;left:300px}#top-menu li li
a{width:300px;padding:15px
20px}#top-menu>li>.sub-menu>li.current-menu-item>a{color:#fff !important}#main-header .nav li ul a:hover{background-color:#c51a03;color:#fff}.nav ul li a:hover, .et_mobile_menu li a:hover{opacity:1}.home-slider .et_pb_slide_description, .home-slider .et_pb_slider_fullwidth_off
.et_pb_slide_description{width:auto;margin:auto;padding:20% 8%}.home-slider{overflow:hidden;position:relative}.search-setion{position:relative;width:100%;background:rgba(0,0,0,0);z-index:99;margin-top:-248px;margin-bottom:33px}#top-menu
li{display:inline-block;padding-right:12px!important;font-size:14px}#widget-address-form>div>div>div{width:85%;float:left}.search-setion
h2{font-weight:600;color:#fff;margin-bottom:-22px;text-transform:capitalize}#widget-address-form > div > div > div
input{display:inline-block;font-size:16px!important;padding:0% 0% 0% 2%!important;width:100%!important;height:41px;min-width:97%;margin-right:0px!important}#widget-address-form>div>div>input{background-color:#c51a03;background-position:center center;background-image:url(/site/wp-content/themes/divi-child/images/home-value-btn-bg.jpg);background-size:cover;float:left;font-size:16px;height:45px;outline:1px
solid rgba(255, 255, 255, 0.5);outline-offset:-4px;padding:1% 4%;width:14%;margin-top:5px;margin-left:0px}.search-setion
.et_pb_tab{padding:8px
5px}.search-setion
.et_pb_all_tabs{background-color:#00000099;height:160px}.search-setion
ul.et_pb_tabs_controls{background-color:#00000099}.search-setion
.et_pb_tabs{border:1px
solid #ffffff44}.search-setion .et_pb_tabs_controls
li.et_pb_tab_active{background-color:#c51a0388}.search-setion .et_pb_tabs_controls
li{display:table;float:left;position:relative;z-index:11;max-width:100%;height:100%;border-right:1px solid #ffffff55;font-weight:600;line-height:1.7em;cursor:pointer;width:50%;font-size:23px;font-weight:bold;border-bottom:1px solid #ffffff44}div#sz_addr_suggestions
ul{border:1px
solid #bbb;width:100%;color:#444;float:left;text-align:left;padding-left:2px;margin-top:35px;margin-left:-5px}div#sz_addr_suggestions ul
li{background-color:#FFF;list-style-type:none;display:block;margin:0;padding:14px
0px 10px 10px;border-bottom:1px solid #fff!important;border-top:1px solid #fff!important;cursor:pointer;font-size:12px}div#sz_addr_suggestions ul li:nth-child(2n+1){background-color:#ededed}.search-setion .et_pb_tabs_controls li
a{display:table-cell;padding:5px
10px 5px;color:#fff!important;line-height:inherit;vertical-align:middle;text-decoration:none}.search-setion ul.et_pb_tabs_controls:after{display:block;visibility:visible;position:relative;z-index:9;top:-1px;border-top:1px solid #ffffff77;content:""}.search-setion
iframe{height:350px;margin-top:-18px}.tlg-block-section .et_pb_blurb
.et_pb_blurb_content{position:relative;overflow:hidden}.tlg-block-section .et_pb_blurb .et_pb_blurb_content
.et_pb_blurb_container{background-color:rgba(0, 0, 0, 0.5);bottom:30px;left:0;position:absolute;width:100%;z-index:99;border-top:1px solid rgba(255, 255, 255, 0.8);border-bottom:1px solid rgba(255, 255, 255, 0.8)}.tlg-block-section .et_pb_blurb_container
h4{font-size:16px;font-weight:400;letter-spacing:5px;padding:5px
0}.tlg-block-section .et_pb_blurb
.et_pb_main_blurb_image{height:200px;margin-bottom:0}.tlg-block-section .comm-row .et_pb_blurb
.et_pb_main_blurb_image{height:250px}.tlg-block-section .et_pb_blurb .et_pb_main_blurb_image
img{float:left;height:auto;max-width:100%;position:absolute;left:0;width:100%;transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;-webkit-filter:grayscale(100%);filter:gray;filter:grayscale(100%);transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);top:50%}.tlg-block-section .et_pb_blurb:hover .et_pb_main_blurb_image
img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.tlg-block-section .et_pb_blurb h4 a:hover{color:#fff}.yotpo-carousel .product-link-container{display:none}.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .small-version .right-side{width:100% !important}.yotpo-reviews-carousel .yotpo-small-box.yotpo-label{display:none}.yotpo.testimonials .yotpo-testimonials-btn{background-color:#D31F46 !important}.tss-wrapper .tss-carousel1 .owl-controls .owl-nav>div{background:rgba(0,0,0,0)!important}.tss-wrapper .tss-carousel1 .owl-controls .owl-nav>div{background:#8cc63e;height:37px!important;width:30px!important;line-height:32px;position:absolute;top:38%!important;font-size:36px!important;color:#888!important}.tss-wrapper .tss-carousel1 .item-content-wrapper .item-content{text-align:left!important}.item-content.entry-content
p{padding-bottom:10px}span.dashicons.dashicons-arrow-left-alt2{margin-left:-27px!important}.our-review
h2{border-bottom:2px solid #ddd;margin-bottom:25px;padding-bottom:16px!important;text-transform:capitalize;color:#222;font-size:24px;font-weight:bold}.our-review i.fas.fa-star{font-size:18px;margin-right:1px;color:#ffd200}.line-txt{font-size:28px}.line-txt{display:table;overflow:hidden;position:relative;white-space:nowrap}.line-txt::before,.line-txt::after{border-top:1px solid #ccc;content:" ";display:table-cell;position:relative;top:12px;width:50%}.line-txt::after{left:1.5em}.line-txt::before{right:1.5em}.home-blog .post-content
p{display:none}.home-blog .et_pb_blog_grid .et_pb_image_container
img{padding:6px}.home-blog .et_pb_post .entry-featured-image-url{margin-bottom:6px}.home-blog
.et_pb_image_container{margin:-20px -20px 6px}.et_pb_post{margin-bottom:0px!important;padding-bottom:10px!important}a.more-link{position:relative;padding: .3em 1em;border:1px
solid;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#C51B0B;background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;font-size:16px;font-weight:500;line-height:1.7em!important;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;margin-top:9px;display:inline-block;text-transform:capitalize}a.more-link:hover{padding: .3em 2em .3em .7em;border:1px
solid #17285499;color:#fff!important;background:#222!important;border-color:#fff!important}a.more-link::after{position:absolute;margin-left:-1em;opacity:0;font-size:32px;line-height:1em;content:"\49";-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;color:#fff;line-height:1.7em;font-size:18px!important;left:auto;font-family:'ETmodules';margin-top:-2px}a.more-link:hover::after{margin-left:0.3em;opacity:1}.home-blog h2.entry-title{font-weight:bold;line-height:26px;padding-bottom:5px}.home-blog .et_pb_post .post-meta{margin-bottom:-2px}strong.mob{display:none}#main-footer{background-color:#fff;border-top:1px solid #ddd}.home #main-footer{background-color:#fff;border-top:15px solid #ccc}.home #main-footer{border-top:none}#footer-widgets .footer-widget li
a{color:#d31f45}#footer-widgets{padding:4% 0 0!important}.home #footer-widgets{padding:0% 0 0!important}#et-footer-nav ul#menu-main-menu{width:100%;text-align:center}.foot-partners{width:15%;padding-top:10px;float:right}#et-footer-nav .bottom-nav{float:left}#et-footer-nav
.container{border-top:1px solid #ccc;overflow:hidden;padding:15px
0}#footer-bottom{border-top:15px solid #ccc;padding:19px
0 15px}#footer-bottom
a{color:#222;font-size:16px}#footer_left{color:#222;float:left;text-align:left;width:35%}#footer_right{color:#222;float:right;text-align:right;width:35%;font-size:10px;margin-top:1px}.addr-txt{float:left;width:50%}.addr-location{float:left;width:50%}.fas.fa-phone-square{font-size:20px!important;color:#c40107!important}.fas.fa-envelope-square{font-size:20px!important;padding-right:5px!important;color:#c40107!important}.et_pb_gutters3 .footer-widget{margin-bottom:3.5%!important}a.f-rmore{float:left;border:1px
solid;padding:5px
14px;margin-top:10px;border-radius:5px;color:#c40107}a.f-rmore:hover{float:left;border:1px
solid;background:#c40107;color:#fff!important;transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-ms-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s}.home .title-bar{display:none}.title-bar
.container{padding:70px
0 70px 0px;position:relative;z-index:2;text-align:left}.title-bar
.main_title{margin-bottom:5px;padding-bottom:0;color:#fff;text-shadow:0px 0px 3px rgba(0, 0, 0, 0.5);font-size:38px;text-transform:uppercase;font-weight:400;border-bottom:1px solid #fff;display:inline-block;padding-bottom:7px;margin-top:0px}.title-bar .title-container::before{position:absolute;content:" ";height:1px;left:10%;top:0;background-color:#fff;right:10%;opacity:0.5}.title-bar::after{position:absolute;content:" ";left:0;top:0;right:0;bottom:0;z-index:1;background-color:rgba(0, 0, 0, 0.5)}.title-bar{position:relative;background-position:center top;background-repeat:no-repeat;background-size:cover}.breadcrumbs
span{font-weight:400;color:#fff;font-size:16px;margin-right:4px}.breadcrumbs
a{color:#fff}.wpcf7-form
p{float:left;padding-bottom:1em !important;width:100%}.wpcf7-form
span{float:left;width:100%}.wpcf7 .wpcf7-radio>span{display:inline-block;width:initial}.wpcf7 .wpcf7-radio>span>input[type="radio"]{float:none}.wpcf7 .wpcf7-radio>span>span{float:none}.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="tel"], .wpcf7-form textarea, .wpcf7-form
select{background-color:#f7f7f7;border:1px
solid #e8e8e8;font-size:15px;line-height:1.2em;padding:15px
10px;width:100%;border-radius:5px}input[type="text"]:focus,input[type="email"]:focus,textarea:focus,select:focus{border-color:#ccc}.wpcf7-form input[type="text"]::-webkit-input-placeholder, .wpcf7-form input[type="email"]::-webkit-input-placeholder, .wpcf7-form input[type="tel"]::-webkit-input-placeholder, .wpcf7-form textarea::-webkit-input-placeholder, .wpcf7-form select::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.wpcf7-form input[type="text"]:-moz-placeholder, .wpcf7-form input[type="email"]:-moz-placeholder, .wpcf7-form input[type="tel"]:-moz-placeholder, .wpcf7-form textarea:-moz-placeholder, .wpcf7-form select:-moz-placeholder{color:rgba(0,0,0,0.6)}.wpcf7-form input[type="text"]::-moz-placeholder, .wpcf7-form input[type="email"]::-moz-placeholder, .wpcf7-form input[type="tel"]::-moz-placeholder, .wpcf7-form textarea::-moz-placeholder, .wpcf7-form select::-moz-placeholder{color:rgba(0,0,0,0.6)}.wpcf7-form input[type="text"]:-ms-input-placeholder, .wpcf7-form input[type="email"]:-ms-input-placeholder, .wpcf7-form input[type="tel"]:-ms-input-placeholder, .wpcf7-form textarea:-ms-input-placeholder, .wpcf7-form select:-ms-input-placeholder{color:rgba(0,0,0,0.6)}.wpcf7 .wpcf7-recaptcha{float:left;margin-bottom:15px;width:100%}input[type="submit"]{background-color:#bf012f;border:0
none;color:#fff;line-height:1.2em;padding:7px
15px;text-transform:uppercase;cursor:pointer}input[type="submit"]:hover{background-color:#c00}div.wpcf7-validation-errors,div.wpcf7-mail-sent-ok{float:left;margin:10px
0}.preferred-page .et_pb_image_wrap
img{border:1px
solid #eee}.preferred-page
.et_pb_column{border:1px
solid #ddd;padding:10px;background:#f9f9f9}.preferred-page
h3{font-weight:bold;color:#222;padding-bottom:0px;line-height:27px;text-transform:capitalize}.preferred-page-inside .et_pb_image_wrap
img{border:1px
solid #eee}.preferred-page-inside
.et_pb_image_wrap{border:1px
solid #eee;background:#f9f9f9;padding:6px}.team-section
.et_pb_team_member_image{width:initial}.team-section
.et_pb_promo_description{padding-bottom:0}.team-page-sec .et_pb_team_member_image>img{width:100%}.team-page-sec .et_pb_team_member_description
h4{font-size:20px}.team-page-sec
.et_pb_member_position{color:#666;font-size:14px}.real-team
.et_pb_team_member{position:relative;overflow:hidden}.real-team .et_pb_team_member_image::after{box-shadow:0 0 50px #666 inset;content:" ";height:100%;left:0;position:absolute;top:0;width:100%;transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s}.real-team .et_pb_team_member:hover .et_pb_team_member_image::after{background-color:rgba(0, 0, 0, 0.5)}.real-team
.et_pb_team_member_image{margin-bottom:0;position:relative}.real-team .et_pb_team_member_image>img{width:100%}.real-team
.et_pb_team_member_description{bottom:-80px;color:#fff;float:left;padding:10px;position:absolute;text-align:center;width:100%;opacity:0;transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s}.real-team .et_pb_team_member:hover
.et_pb_team_member_description{bottom:0;opacity:1}.real-team .et_pb_team_member_description>h4{font-size:20px}.real-team .et_pb_team_member_description > h4, .real-team .et_pb_team_member_description > p, .real-team .et_pb_team_member_description > p
a{color:#fff}.real-team .et_pb_team_member_description
p{font-size:14px}.real-team .et_pb_team_member_description > p a:hover{color:#fc0}.real-team
.et_pb_member_position{padding-bottom:0}.real-team.team-middle{text-align:center}.team-middle
.et_pb_column{display:inline-block;float:inherit}.team-middle .et_pb_column:nth-child(3){margin-right:0}.team-middle.team-two .et_pb_column:nth-child(2){margin-right:0}.team-middle
.et_pb_column_empty{display:none !important}.team-header.title-f-text{background-position:center -40px;padding-bottom:10px;padding-top:250px}a.team-more-link{position:relative;padding: .3em 1em;border:1px
solid;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#C51B0B;background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;font-size:16px;font-weight:500;line-height:1.7em!important;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;margin-top:9px;display:inline-block;text-transform:capitalize}a.team-more-link:hover{padding: .3em 2em .3em .7em;border:1px
solid #17285499;color:#fff!important;background:#222!important;border-color:#fff!important}a.team-more-link::after{position:absolute;margin-left:-1em;opacity:0;font-size:32px;line-height:1em;content:"\49";-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;color:#fff;line-height:1.7em;font-size:18px!important;left:auto;font-family:'ETmodules';margin-top:-2px}a.team-more-link:hover::after{margin-left:0.3em;opacity:1}.team-member .et_pb_team_member_image
img{width:100%;border:1px
solid #ddd;padding:5px}ul.team-member-in{padding:10px
10px;border:1px
solid #ddd;background:#f8f8f8}ul.team-member-in
li{list-style:none;border-bottom:1px solid #ddd;line-height:28px;padding-bottom:10px;margin-bottom:10px}.et_pb_team_member_image{width:100%;max-width:100%;margin-right:0px}.team-member
.et_pb_module.et_pb_team_member{margin-right:30px}.team-member
h3{color:#222}.team-member
h2{font-weight:bold;font-size:30px;line-height:36px}.property-template-default
#sidebar{display:none}.property-template-default.et_right_sidebar #left-area{float:left;padding-right:2.5%;width:100%}.property-template-default .entry-image{text-align:center;background:#f7f7f7;padding:5px;border:1px
solid #ddd}.page-id-2187 .epl-property-blog .property-box-left{width:auto;float:left}table.events-table tr:nth-child(2n+1){background-color:#EEE}th.event-time{background:#c61b06;color:#fff!important;font-size:20px}th.event-description{background:#c61b06;color:#fff!important;font-size:20px}.events-table
td{width:50%}#content-area table
td{padding:5px
16px}#content-area table
th{padding:5px
16px}#home_cal_left{background:#fff none repeat scroll 0 0;float:left;height:65px;margin-left:4px;margin-right:10px;text-align:center;width:28%;border:1px
solid #eee}li
#home_cal_right{float:left;font-weight:normal;line-height:19px;width:65%}div#em_widget-2
li{list-style:none}li #home_cal_right
a{color:#222;font-weight:bold}li
#home_cal_right{float:left;font-weight:normal;line-height:19px;width:65%}body.blog
#home_cal_right{float:left;width:185px}#home_events_date{background:#C61B06 none repeat scroll 0 0;color:#fff;float:left;font-size:14px;font-weight:bold;height:30px;padding:0px
3px 0;width:100%}#home_events_time{color:#222;display:block;float:left;font-size:13px;font-weight:bold;line-height:16px;margin-left:0;padding:6px
0 0;width:100%}#home_events{clear:left;float:left;font-size:15px;margin-bottom:7px;margin-left:0;width:100%}.home_lists
h4{color:#17b500;font-size:52px;font-weight:900;margin-bottom:8px}.home_lists .et_pb_widget ul
li{margin-bottom:0}.home_lists
ul{border:1px
solid #e5e5e5;padding-top:4px !important}.home_lists #em_widget-2{margin-bottom:0;margin-left:-30px;width:100%}.et_pb_widget_area_left.home_lists{border-right:medium none;padding-right:30px}.single-event .blog-sidebar{display:none}.single-post .event-sidebar{display:none}#sidebar .et_pb_widget .widgettitle::after{background-color:#d31f45;border-left:2px solid #fff;content:" ";height:100%;position:absolute;right:0;top:0;width:13px}#sidebar .et_pb_widget
.widgettitle{background-color:#000;color:#fff;float:left;line-height:1em;margin-bottom:10px;padding:8px
12px;position:relative;width:100%;font-size:20px;text-transform:uppercase}#main-content
.container{padding-top:40px}.et_right_sidebar #main-content .container:before{right:28.875%!important}#sidebar
.et_pb_widget{background-color:#f0f0f0;float:left}#sidebar .et_pb_widget
ul{float:left;padding:0
15px 15px 18px;width:100%}#sidebar .textwidget
ul{float:left;padding:0
15px 15px 0px;width:100%}#sidebar .et_pb_widget ul
li{list-style-type:circle}#sidebar .et_pb_widget
.textwidget{float:left;padding:0
15px 15px;width:100%}.et_pb_widget li a:hover{color:#d31f45}body #page-container .et_pb_column
#sidebar{width:100%}.et_pb_column #sidebar .et_pb_widget
ul{padding:0
15px 15px 32px !important}.search>a:last-child{display:inline-block;text-transform:uppercase}.et_right_sidebar #left-area{float:left;padding-right:2.5%;width:72%}#sidebar{float:left;width:28%}.et_right_sidebar
#sidebar{padding-left:10px}#ihf-main-container .ihf-grid-result-price
a{display:block;width:100%;height:100%;color:#fff;text-decoration:none;font-size:20px}#ihf-main-container .title-bar-1{color:#000!important;padding:14px
8px!important;text-shadow:0 -1px 0 rgba(255,255,255,.25)!important;background-color:#bf012f!important;border:1px
solid #999!important;border-radius:3px!important}.ihf-grid-result{margin-bottom:20px}span.ihf-grid-result-address{font-size:17px;font-weight:bold;line-height:22px;color:#222}.ihf-grid-result-basic-info-container{font-size:18px!important;color:#555!important;float:left;line-height:28px!important}.ihf-grid-result-attribution{display:none}#ihf-main-container.ihf-color-scheme-orange .btn-primary{color:#fff!important;background-color:#222222!important;border-color:#444!important}#ihf-main-container.ihf-color-scheme-orange .btn-primary.active, #ihf-main-container.ihf-color-scheme-orange .btn-primary:active, #ihf-main-container.ihf-color-scheme-orange .btn-primary:focus, #ihf-main-container.ihf-color-scheme-orange .btn-primary:hover, #ihf-main-container.ihf-color-scheme-orange .open .dropdown-toggle.btn-primary{color:#fff!important;background-color:#bf012f!important;border-color:#bf012f!important}.search-setion nav.ihf-navbar.ihf-navbar-expand-lg.ihf-navbar-light.ihf-bg-light.ihf-border.ihf-rounded{background:none!important;border:none!important}.search-setion [_nghost-c1] .ihf-select-input[_ngcontent-c1]{min-height:36px;padding-top:7px;padding-left:4px;padding-right:4px;overflow-x:hidden;padding-bottom:7px}.search-setion .ihf-eureka.ihf-gray .ihf-btn-primary, .search-setion .ihf-eureka.ihf-white .ihf-btn-primary{color:#fff;background-color:#bc5416;border-color:#ffffff44}.list-blocks .et_pb_equal_columns
.et_pb_column{border-radius:5px;transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s}.list-blocks .et_pb_equal_columns .et_pb_column:hover{border-radius:25px}.list-blocks .et_pb_equal_columns .et_pb_column::before{background-color:rgba(0, 0, 0, 0.4);border-radius:5px;content:" ";height:100%;left:0;position:absolute;top:0;width:100%;transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s}.list-blocks .et_pb_equal_columns .et_pb_column_empty.et_pb_column::before{display:none}.list-blocks .et_pb_equal_columns .et_pb_column:hover::before{border-radius:25px;background-color:rgba(0, 0, 0, 0.6)}.list-blocks
.et_pb_blurb_content{max-width:100%}.list-blocks .et_pb_blurb_container>h4{padding:0}.list-blocks .et_pb_blurb_container > h4
a{display:inline-block;font-size:20px;padding:120px
0 40px;text-transform:uppercase;width:100%;transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s}.list-blocks .et_pb_blurb_container > h4 a:hover{color:#fff}.list-blocks .et_pb_equal_columns .et_pb_column:hover .et_pb_blurb_container > h4
a{padding:80px
0}.page-parent
#sidebar{display:none}.page-parent #left-area{width:100%}#main-content .container:before{display:none}.inside-top-slider
.et_pb_slide{padding:0;background-color:#ffffff00 !important}.inside-top-slider .et_pb_slides
.et_pb_container{height:300px !important}.inside-top-slider
.et_pb_slide_video{right:0;margin-right:0}.inside-top-slider
.et_pb_slide_description{float:left}.inside-top-slider
.et_pb_slide_description{padding:7% 0}.inside-blocks
.et_pb_promo_description{padding-bottom:0}.inside-blocks
.et_pb_module_header{padding-bottom:0}.guide-page
.et_pb_button{width:100%;text-align:center}.et_pb_widget_area_left{border:none;padding-right:0px}.insidepage-sidebar{border:1px
solid #ddd;padding:10px;background:#fbfbfb}.insidepage-sidebar
h4.title{font-weight:bold;font-size:22px;text-transform:uppercase;color:#222}.insidepage-sidebar .et_pb_widget ul
li{border-bottom:1px solid #ddd;font-weight:bold;line-height:42px;margin-bottom:0px}.insidepage-sidebar .et_pb_widget ul li:hover{background:#c51b0b;padding:0px
10px;transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s}.insidepage-sidebar .et_pb_widget ul li:hover
a{color:#fff}.insidepage-sidebar .et_pb_widget ul li
a{color:#c51b0b}.guaranteed-sold{font-size:15px!important;line-height:24px}.guaranteed-sold
.widgettitle{background-color:#000;color:#fff;float:left;line-height:1em;margin-bottom:10px;padding:7px
8px;position:relative;width:100%;font-size:18px;line-height:19px;text-transform:inherit}.guaranteed-sold .widgettitle::after{background-color:#d31f45;border-left:2px solid #fff;content:" ";height:100%;position:absolute;right:0;top:0;width:6px}.entry-content ul, .comment-content
ul{line-height:26px;list-style:outside url("/site/wp-content/themes/divi-child/images/arrow_off.png") disc;padding:0
0 23px 16px}.cws .et_pb_widget ul
li{line-height:26px;list-style:inside url(/site/wp-content/themes/divi-child/images/arrow_off.png) disc;padding:0
0 0px 2px}#sidebar .et_pb_widget ul
li{line-height:26px;list-style:inside url(/site/wp-content/themes/divi-child/images/arrow_off.png) disc;padding:0
0 0px 2px}a.wes-b{background:#bf012f;color:#fff!important;padding:5px
10px;display:inline-block;margin-bottom:10px;border-radius:5px}a.wes-b:hover{background:#222}.cws
.et_pb_widget{margin-bottom:6px!important}.cws{font-size:15px!important;line-height:24px}.cws
.widgettitle{background-color:#000;color:#fff;float:left;line-height:1em;margin-bottom:10px;padding:7px
8px;position:relative;width:100%;font-size:18px;line-height:19px;text-transform:inherit}.cws .widgettitle::after{background-color:#d31f45;border-left:2px solid #fff;content:" ";height:100%;position:absolute;right:0;top:0;width:6px}a.pv{position:relative;padding: .2em 1em;border:1px
solid #fff;background-color:#c40107;background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;font-size:16px;font-weight:500;line-height:1.7em!important;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;top:0px;display:inline-block;vertical-align:top}a.pv:hover{padding: .2em 2em .2em 1em;border:1px
solid #c40107;color:#c40107!important;background:#ffffff!important;border-color:#c40107!important}.preferred-page
h3{margin-bottom:10px}.preferred-page .et_pb_column i.fas.fa-phone-square, .preferred-page .et_pb_column i.fas.fa-envelope-square{font-size:35px!important;margin-top:0px;display:inline-block}a.pv::after{position:absolute;margin-left:-1em;opacity:0;font-size:32px;line-height:1em;content:"\49";-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;color:#c40107;line-height:1.7em;font-size:18px!important;left:auto;font-family:'ETmodules'}a.pv:hover::after{margin-left:0.3em;opacity:1}.mortgage-cal
.et_pb_blurb_content{border:5px
solid #BF012F;border-radius:15px}.mortgage-cal
.et_pb_module_header{background-color:#BF012F;color:#fff;text-transform:uppercase;padding:10px
15px 15px}.mortgage-cal
.et_pb_blurb_description{padding:25px}@media only screen and (min-width:1390px) and (max-width:1790px){#widget-address-form > div > div > div
input{min-width:96%!important}#widget-address-form>div>div>input{padding:1% 1%!important}}@media only screen and (min-width:1190px) and (max-width:1389px){#widget-address-form > div > div > div
input{min-width:96%!important}#widget-address-form>div>div>input{padding:1% 1%!important}.inside-blocks
h2.et_pb_module_header{font-size:18px}}@media only screen and (min-width:1024px) and (max-width:1189px){#widget-address-form > div > div > div
input{min-width:96%!important}#widget-address-form>div>div>div{width:71%!important}#widget-address-form>div>div>input{padding:1% 1%;width:24%!important}#top-menu
li{padding-right:17px!important}.search-setion{top:308px!important}.search-setion .et_pb_tabs_controls
li{font-size:20px!important}}@media only screen and (min-width:320px) and (max-width:767px) and (orientation: portrait){.container{width:88%!important}.ph-no{margin-top:10px;display:none}.ph-no-mobile{display:inline-block}.logo_container{margin-top:27px}.search-setion .et_pb_tabs_controls
li{width:100%}.topinfobar{margin-top:6px;text-align:center}.search-setion{position:relative;width:100%;background:#222;z-index:99;height:auto;margin-top:0px}div#page-container{padding-top:140px!important}.search-setion
.et_pb_all_tabs{background-color:#00000099;height:auto}.search-setion
.et_pb_column{margin-top:17px;margin-bottom:20px!important}.et_pb_blog_grid
.et_pb_post{margin-bottom:12px!important}#footer_left{color:#222;float:left;text-align:center;width:100%;font-size:12px!important}#footer_right{color:#222;float:right;text-align:center;width:100%}.addr-txt{float:left;width:100%}.addr-location{float:left;width:100%;margin-top:14px}#footer-widgets .footer-widget:nth-child(n), .footer-widget
.fwidget{margin-bottom:5.5%!important}.about-block
h2{font-size:18px}.topinfobar>div{float:left;margin-right:15px;width:100%;line-height:25px}#et_top_search{margin:3px
0 0 5px;display:none}strong.ds{display:none}strong.mob{display:inline-block}strong.mob
a{color:#222!important}#widget-address-form>div>div>input{width:100%}#widget-address-form > div > div > div
input{width:100%}#widget-address-form>div>div>div{width:100%;float:left;margin-left:-10px}.search-setion .et_pb_tabs_controls
li{font-size:20px}}@media only screen and (min-width:320px) and (max-width:767px) and (orientation: landscape){.search-setion .et_pb_tabs_controls
li{font-size:20px}.search-setion{position:relative;width:100%;z-index:99;margin-top:27px;margin-bottom:33px}.search-setion
.et_pb_all_tabs{background-color:#222;height:auto}#widget-address-form>div>div>input{width:100%!important}#widget-address-form > div > div > div
input{width:100%}#widget-address-form>div>div>div{width:100%;float:left;margin-left:-10px}.search-setion .et_pb_tabs_controls
li{font-size:20px}}