#page > div.footer-background-image.pl-0 > div{
	font-size: 16px
}

#page-wrapper {
    overflow: hidden;
}

a.vc_gitem-link {
    font-size: 12px !important;
}

body .restore-service-section a {

    width: 180px !important;
    padding: 0px;
    margin-bottom: 20px;
}
div#single-wrapper{
	padding-top: 0px !important;
}
.wpb-content-wrapper br{
	display: none;
}

/* Fix mobile nav: stay fixed to viewport when scrolled */
.vertical-header.show {
    position: fixed !important;
    top: 0;
    left: 0 !important;
    height: 100%;
    z-index: 9999 !important;
}

/* Fix white-on-white links in page and blog content */
.wpb_text_column a,
.entry-content a {
    color: #007bff;
}
.wpb_text_column a:hover,
.entry-content a:hover {
    color: #0056b3;
}

/* === Replacements for deleted CSS files === */

/* From style.min_32d447e1.css (WP block library) — only 4 classes used */
.wp-block-image{margin:0}
.wp-block-image img{height:auto;max-width:100%;vertical-align:bottom}
.wp-block-image figure{margin:0}
.wp-block-table{overflow-x:auto}
.wp-block-table table{border-collapse:collapse;width:100%}
.wp-block-table thead{border-bottom:3px solid}
.wp-block-table tfoot{border-top:3px solid}
.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}
:where(.wp-block-list.has-background){padding:1.25em 2.375em}

/* From borderless.min_93f6bbeb.css — only hover animation trigger used */
.borderless-wpbakery-infobox:hover .animated{animation-duration:1s;animation-fill-mode:both}
.borderless-wpbakery-infobox:hover .animated.infinite{animation-iteration-count:infinite}
.borderless-wpbakery-infobox:hover .animated.slower{animation-duration:3s}
.borderless-wpbakery-infobox:hover .animated.slow{animation-duration:2s}
.borderless-wpbakery-infobox:hover .animated.fast{animation-duration:.8s}
.borderless-wpbakery-infobox:hover .animated.faster{animation-duration:.5s}

/* From Defaults_04cd520d.css — icon font, only 8 icons used */
@font-face{font-family:'Defaults';src:url('../fonts/Defaults_21ea989e.eot');src:url('../fonts/Defaults_21ea989e.woff') format('woff'),url('../fonts/Defaults_21ea989e.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
[class^="Defaults-"],[class*=" Defaults-"]{font-family:'Defaults';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.Defaults-briefcase:before{content:"\f0b1"}
.Defaults-calculator:before{content:"\f1ec"}
.Defaults-certificate:before{content:"\f0a3"}
.Defaults-check:before{content:"\f00c"}
.Defaults-clock-o:before{content:"\f017"}
.Defaults-group:before{content:"\f0c0"}
.Defaults-phone:before{content:"\f095"}
.Defaults-thumbs-o-up:before{content:"\f087"}
