.genesis-nav-menu .current-menu-item>a{border-width:1px;border-style:solid;border-color:#abb8c3;font-weight:700}.current_page_item>a{font-weight:800}.current-page-ancestor>a{border-width:1px;border-style:solid;border-color:#a3a3a3;padding-left:5px;padding-right:5px;font-weight:800}.genesis-nav-menu a{text-align:center;font-size:18px}.nav-secondary .genesis-nav-menu .current-menu-item>a{border-width:1px;border-style:solid;border-color:#a3a3a3;padding-left:5px;padding-right:5px;font-weight:800}.list-extra-space>li{padding-bottom:1em}.entry-content .alpha-list>li{list-style-type:lower-alpha;padding-bottom:.75em}.entry-content .alpha-list>li>ol>li>ol>li{list-style-type:lower-roman}.entry-content .alpha-upper-list>li{list-style-type:upper-alpha}#genesis-footer-widgets.footer-widgets{background-color:#E4E4E4}h2{margin-top:1em;font-size:1.4rem;margin-bottom:.5rem;font-weight:600}.entry-content .list_alpha_lower>li{list-style-type:lower-alpha;padding-bottom:.75em}.entry-content .list_alpha_upper>li{list-style-type:upper-alpha;padding-bottom:.75em}td.column-2{text-align:right;padding-right:1em}th.column-2{text-align:right;padding-right:1em}.tablepress-table-description{margin-bottom:1em}.tablepress td.column-1,.tablepress td.column-2{white-space:nowrap}.infobox-list{margin-left:40px}.iframe-container{overflow:hidden;padding-top:56.25%;position:relative}.iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.iframe-container-4x3{padding-top:75%}.sop_areas{background-color:#ebebeb;font-weight:500}.entry-content .wp-block-latest-posts li{padding-top:1em;padding-left:1em}.pt-cv-readmore{color:#fff;border:none!important}@media only screen and (min-width:1023px){.genesis-nav-menu>.menu-item-has-children>a::after{content:"\f140";display:inline-block;-webkit-font-smoothing:antialiased;font:normal 16px/1 'dashicons';padding-left:3px;vertical-align:top}}.wp-container-2.wp-block-column.is-vertically-aligned-top.has-white-color.has-text-color{font-weight:800;text-align:right}#call{padding-top:.25em;padding-bottom:.25em;padding-right:1em;padding-left:1em;gap:0}#call>div.wp-container-2.wp-block-column.is-vertically-aligned-center.has-white-color.has-text-color>p{text-align:right;margin-bottom:0}#call>div.wp-container-1.wp-block-column.is-vertically-aligned-center>p{margin-bottom:0}.wp-container-1.wp-block-column.is-vertically-aligned-center{padding:0}.wp-container-2.wp-block-column.is-vertically-aligned-center.has-white-color.has-text-color{text-align:right;font-weight:600;color:#fff}.entry-content ul{margin-top:.75rem}p{margin-bottom:.75rem}.has-text-align-center.home-row{padding:1rem}hr.wp-block-separator{border-top-width:3px;border-top-style:solid;border-top-color:#d9edf7;margin-top:2em;margin-bottom:2em}.entry-content h3{font-size:20px}.wp-block-image .alignleft{margin-right:1em}#tablepress-51 .column-2,#tablepress-52 .column-2,#tablepress-53 .column-2,#tablepress-54 .column-2{font-weight:700}#tablepress-51 .column-3,#tablepress-52 .column-3,#tablepress-53 .column-3,#tablepress-54 .column-3{word-wrap:break-word;word-break:break-word}.wp-block-heading.sop-inspect{background-image:url(https://optimalhomeinspections.com/wordpress/wp-content/uploads/2019/03/icon-magnifyingglass.png);background-repeat:no-repeat;padding-left:2em;height:2em}.wp-block-heading.sop-describe{background-image:url(https://optimalhomeinspections.com/wordpress/wp-content/uploads/2019/03/icon-book-02.png);background-repeat:no-repeat;height:2em;padding-left:2em}.wp-block-list.plumbing_sub_list{margin-top:1px}#sp_easy_accordion-1734709030.entry-content ul>li{list-style-type:square}#tablepress-58 td{text-align:left}.wp-image-5579{padding-right:1em}.wp-image-1276{padding-right:1em}.wp-image-5659{margin-right:1em}#rightcolumn{text-align:right}.strong-rating-wrapper{line-height:1.7}.strong-rating-wrapper.average>span{display:inline-block}.strong-rating-wrapper.average.block>span{display:block;margin:0}.strong-rating-wrapper.average.centered{text-align:center}.strong-rating-title{font-weight:700}.strong-rating-wrapper legend{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.strong-rating{display:inline-block;border:0}.strong-rating span.star{display:inline-block;margin:0;max-height:none;max-width:none;padding:0}.strong-rating-wrapper:not(.average) span.star:first-child:before{padding-left:0}.strong-rating-wrapper:not(.average) span.star:last-child:before{padding-right:0}.strong-rating span.star:hover{cursor:default}.strong-rating-wrapper.in-form .strong-rating{padding:0}.strong-rating-wrapper.in-view{display:inline-block}.strong-rating-wrapper.in-view .strong-rating{margin:0;padding:0}.strong-rating-wrapper.in-metabox{display:inline-block}.strong-rating-wrapper.in-metabox .strong-rating span.star:before{font-size:20px;line-height:27px}.strong-rating-wrapper.in-table-list .strong-rating span.star:before{padding:1px}.strong-rating span.star0{display:none}.strong-rating-wrapper .star svg path{fill:#FFB900}.strong-rating-wrapper .star svg{width:20px}.strong-rating span.current~span.star:before{content:"";-webkit-mask:url(https://optimalhomeinspections.com/wordpress/wp-content/plugins/strong-testimonials/assets/public/css/../svg/star-regular.svg) center center no-repeat;mask:url(https://optimalhomeinspections.com/wordpress/wp-content/plugins/strong-testimonials/assets/public/css/../svg/star-regular.svg) center center no-repeat}.strong-rating span.current:before{color:#FFB900}.strong-rating-wrapper.average .strong-rating span.star.half:before{content:"";-webkit-mask:url(https://optimalhomeinspections.com/wordpress/wp-content/plugins/strong-testimonials/assets/public/css/../svg/star-half-alt-solid.svg) center center no-repeat;mask:url(https://optimalhomeinspections.com/wordpress/wp-content/plugins/strong-testimonials/assets/public/css/../svg/star-half-alt-solid.svg) center center no-repeat}@media only screen and (max-width:480px){.strong-rating-wrapper>span{display:block;line-height:30px;vertical-align:middle;margin:0;text-align:center}}.clear{clear:both}.maybe-clear{content:"";width:6em;display:block;overflow:hidden}.strong-view.wpmtst-default{display:block;width:100%}.strong-view.wpmtst-default div{box-sizing:border-box}.strong-view.wpmtst-default .wpmtst-testimonial{max-height:none;max-width:none;padding:0;width:100%}.strong-view.wpmtst-default .wpmtst-testimonial.t-slide{margin-top:0;margin-bottom:0}.strong-view.wpmtst-default .wpmtst-testimonial-inner{display:block;width:100%;height:100%}.strong-view.wpmtst-default .wpmtst-testimonial-image{max-width:50%}.strong-view.wpmtst-default .wpmtst-testimonial-field-before{margin-right:.5em}.strong-view.wpmtst-default a.readmore,.strong-view.wpmtst-default a.readmore-toggle{white-space:nowrap;z-index:100}.strong-view.wpmtst-default a.readmore-toggle:hover{cursor:pointer}.strong-view.slider-container{opacity:1}.strong-view .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.strong-view.wpmtst-default .strong-content{margin:20px auto 0}.strong-view.wpmtst-default .wpmtst-testimonial{border:1px solid #E6E6E6;margin:20px auto;text-align:left}.strong-view.wpmtst-default .wpmtst-testimonial:first-child{margin-top:0}.strong-view.wpmtst-default .wpmtst-testimonial:last-child{margin-bottom:0}.strong-view.wpmtst-default .wpmtst-testimonial-inner{border:1px solid #FFF;padding:20px;text-align:left}.strong-view.wpmtst-default .wpmtst-testimonial-inner>*:not(:nth-last-child(2)):not(:last-child){margin-bottom:5px}.strong-view.wpmtst-default .wpmtst-testimonial-heading{background:url(https://optimalhomeinspections.com/wordpress/wp-content/plugins/strong-testimonials/templates/default/img/quotes.png) no-repeat scroll left center #fff0;margin-top:0;padding-left:40px;text-align:left}.strong-view.wpmtst-default .wpmtst-testimonial-content p:first-of-type{margin-top:0;padding-top:0}.strong-view.wpmtst-default .wpmtst-testimonial-content p:last-of-type{margin-bottom:0;padding-bottom:0}.strong-view.wpmtst-default .wpmtst-testimonial-image{margin-top:.25em;margin-right:1em;margin-bottom:.25em;float:left}.strong-view.wpmtst-default .wpmtst-testimonial-image img{background:none repeat scroll 0 0 #FFF;border:1px solid #EFEFEF;padding:6px;margin:0 auto}.strong-view.wpmtst-default .wpmtst-testimonial-image a{text-decoration:none;box-shadow:none}.strong-view.wpmtst-default .wpmtst-testimonial-image .initials{background:none repeat scroll 0 0 #FFF;border:1px solid #EFEFEF;padding:6px;margin:0 auto;text-align:center;font-size:42px;font-weight:700;display:table-cell;vertical-align:middle}.strong-view.wpmtst-default .wpmtst-testimonial-field{text-align:right}.strong-view.wpmtst-default .wpmtst-testimonial-name{font-weight:700}.strong-view.wpmtst-default .readmore{margin-top:1em}.strong-view.wpmtst-default .strong-view-footer{margin-bottom:20px}.strong-view.wpmtst-default .readmore-page{margin-top:20px;padding:1em;text-align:center;border:1px solid #E6E6E6}.strong-view.wpmtst-default.strong-pager{display:none}.simplePagerList{margin:20px auto;text-align:center}.strong-view ul.simplePagerNav{margin:0 auto;padding:0;display:inline-block}.strong-view ul.simplePagerNav li{display:inline;list-style:none;margin:0;padding:0}.strong-view ul.simplePagerNav li a{margin:0 .2em;padding:.1em .3em;outline:none;text-decoration:none;transition:background 0.2s ease}.strong-view ul.simplePagerNav li a:hover{background:#BBB;color:#FFF}.strong-view ul.simplePagerNav li.currentPage a{text-decoration:none;background:#999;color:#FFF}.strong-view.rtl ul.simplePagerNav li{float:right}.strong-view .nav-links{margin:20px auto;text-align:center}.strong-view .nav-links a,.strong-view .nav-links span{display:inline-block;line-height:1.5;margin:0 .2em;padding:.1em .3em;transition:background 0.2s ease}.strong-view .nav-links a.current,.strong-view .nav-links span.current{background:#999;color:#FFF}.strong-view .nav-links a{outline:none;text-decoration:none}.strong-view .nav-links a:hover,.strong-view .nav-links a.prev:hover,.strong-view .nav-links a.next:hover,.strong-view .nav-links span:hover{background:#BBB;color:#FFF}.strong-view.wpmtst-default.slider-container.slider-adaptive:not(.slider-mode-horizontal) .wpmslider-viewport{border:1px solid #E6E6E6}.strong-view.wpmtst-default.slider-container.slider-adaptive:not(.slider-mode-horizontal) .wpmtst-testimonial{border:0}.strong-view.wpmtst-default.slider-container .strong-content{margin:0 auto}.strong-view.wpmtst-default.slider-container .wpmtst-testimonial:not(:first-child){display:none}.strong-view.wpmtst-default.nav-position-inside .wpmtst-testimonial-inner{padding-bottom:48px}.strong-view.wpmtst-default.controls-type-sides .wpmtst-testimonial-inner{padding-left:50px;padding-right:50px}.strong-view.wpmtst-default.slider-stretch .wpmtst-testimonial-inner{height:100%}@media only screen and (max-width:320px){.strong-view.wpmtst-default .wpmtst-testimonial-image{float:none;margin-left:auto;margin-right:auto}}@media only screen and (max-width:320px) and (orientation:portrait){.strong-view.wpmtst-default .wpmtst-testimonial-heading{background:none;padding-left:0}}.strong-view.wpmtst-default.rtl .wpmtst-testimonial,.strong-view.wpmtst-default.rtl .wpmtst-testimonial-inner,.strong-view.wpmtst-default.rtl .wpmtst-testimonial-heading{text-align:right}.strong-view.wpmtst-default.rtl .wpmtst-testimonial-image{float:right;margin-left:1em}.strong-view.wpmtst-default.rtl .wpmtst-testimonial-field{text-align:left}.strong-view.wpmtst-default.rtl .wpmtst-testimonial-heading{padding-right:40px;background-position:right}.strong-view.wpmtst-default.image-right .wpmtst-testimonial-image{float:right;margin-top:.25em;margin-bottom:.25em;margin-left:1em}.strong-view.wpmtst-default.image-right .wpmtst-testimonial-field{text-align:left}.strong-view.wpmtst-default.image-right.rtl .wpmtst-testimonial-image{float:left;margin-left:0;margin-right:1em}.strong-view.wpmtst-default.image-right.rtl .wpmtst-testimonial-field{text-align:right}.strong-view.wpmtst-default.no-quotes .wpmtst-testimonial-heading{background:none;padding-left:0}.strong-view.wpmtst-default.dark .wpmtst-testimonial{border:1px solid #777}.strong-view.wpmtst-default.dark .wpmtst-testimonial-inner{border:1px solid #333}.strong-view.wpmtst-default.dark .readmore-page{border:2px solid #777}.strong-view.wpmtst-default.dark ul.simplePagerNav li a:hover{background:#777;color:#FFF}.strong-view.wpmtst-default.dark ul.simplePagerNav li.currentPage a{background:#555;color:#FFF}.disabled{display:none!important}.wpmslider-controls.disabled{display:block!important}.msHtmlOverlay .layer .disabled{display:block!important}.readmore-excerpt-inline,.readmore-content-inline:not([hidden]),.readmore-content-inline:not([hidden]) p{display:inline}.wpmtst-inline-readme{margin-left:5px}