.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em
0.5em 1em;padding:0.2em 1em;border:2px
solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px
solid #dc3232;background:#fff;padding: .2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0
0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0
24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes
spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes
blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:0.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin: .67em 0}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em
40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{font:inherit;margin:0;color:inherit}button{overflow:visible}button,select{text-transform:none}button,
html input[type='button'],input[type='reset'],input[type='submit']{cursor:pointer;-webkit-appearance:button}button[disabled],
html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type='checkbox'],input[type='radio']{box-sizing:border-box;padding:0}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{height:auto}input[type='search']{box-sizing:content-box;-webkit-appearance:textfield}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0
2px;padding: .35em .625em .75em;border:1px
solid #c0c0c0}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}@font-face{font-family:'icomoon';font-weight:normal;font-style:normal;src:url('/wp-content/themes/karlsplumbing/fonts/icomoon.eot?2kfcpu');src:url('/wp-content/themes/karlsplumbing/fonts/icomoon.eot?2kfcpu#iefix') format('embedded-opentype'), url('/wp-content/themes/karlsplumbing/fonts/icomoon.ttf?2kfcpu') format('truetype'), url('/wp-content/themes/karlsplumbing/fonts/icomoon.woff?2kfcpu') format('woff'), url('/wp-content/themes/karlsplumbing/fonts/icomoon.svg?2kfcpu#icomoon') format('svg');font-display:swap}[class^='icon-'],[class*=' icon-']{font-family:'icomoon' !important;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-phone:before{content:'\e900'}.icon-left-arrow:before{content:'\e901'}.icon-right-arrow:before{content:'\e902'}.icon-facebook:before{content:'\e903'}.icon-twitter:before{content:'\e904'}.icon-instagram:before{content:'\e905'}.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:10px
0 5px;cursor:pointer;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration: .15s;transition-duration: .15s;-webkit-transition-property:opacity, filter;transition-property:opacity, filter;text-transform:none;color:inherit;border:0;outline:none;background-color:transparent}.hamburger:hover{opacity: .7}.hamburger.is-active:hover{opacity: .7}.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after{background-color:#000}.hamburger-box{position:relative;display:inline-block;width:35px;height:24px}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{position:absolute;width:35px;height:4px;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration: .15s;transition-duration: .15s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;border-radius:4px;background-color:#000}.hamburger-inner::before,.hamburger-inner::after{display:block;content:''}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;-webkit-transition-delay: .13s;transition-delay: .13s;-webkit-transition-timing-function:cubic-bezier(.55, .055, .675, .19);transition-timing-function:cubic-bezier(.55, .055, .675, .19);-webkit-transition-duration: .13s;transition-duration: .13s}.hamburger--collapse .hamburger-inner::after{top:-20px;-webkit-transition:top .2s .2s cubic-bezier(.33333, .66667, .66667, 1), opacity .1s linear;transition:top .2s .2s cubic-bezier(.33333, .66667, .66667, 1), opacity .1s linear}.hamburger--collapse .hamburger-inner::before{-webkit-transition:top .12s .2s cubic-bezier(.33333, .66667, .66667, 1), -webkit-transform .13s cubic-bezier(.55, .055, .675, .19);transition:top .12s .2s cubic-bezier(.33333, .66667, .66667, 1), -webkit-transform .13s cubic-bezier(.55, .055, .675, .19);transition:top .12s .2s cubic-bezier(.33333, .66667, .66667, 1), transform .13s cubic-bezier(.55, .055, .675, .19);transition:top .12s .2s cubic-bezier(.33333, .66667, .66667, 1), transform .13s cubic-bezier(.55, .055, .675, .19), -webkit-transform .13s cubic-bezier(.55, .055, .675, .19)}.is-active .hamburger-inner{-webkit-transition-delay: .22s;transition-delay: .22s;-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);transition-timing-function:cubic-bezier(.215, .61, .355, 1);-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg)}.is-active .hamburger-inner::after{top:0;-webkit-transition:top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity .1s .22s linear;transition:top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity .1s .22s linear;opacity:0}.is-active .hamburger-inner::before{top:0;-webkit-transition:top .1s .16s cubic-bezier(.33333, 0, .66667, .33333), -webkit-transform .13s .25s cubic-bezier(.215, .61, .355, 1);transition:top .1s .16s cubic-bezier(.33333, 0, .66667, .33333), -webkit-transform .13s .25s cubic-bezier(.215, .61, .355, 1);transition:top .1s .16s cubic-bezier(.33333, 0, .66667, .33333), transform .13s .25s cubic-bezier(.215, .61, .355, 1);transition:top .1s .16s cubic-bezier(.33333, 0, .66667, .33333), transform .13s .25s cubic-bezier(.215, .61, .355, 1), -webkit-transform .13s .25s cubic-bezier(.215, .61, .355, 1);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide
img{display:block}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-arrow.slick-hidden{display:none}.listreset,
.two-column .gallery-holder,
.logo-list,
.images-list-text,
.box-list,
.box-post-list,
.primary-navigation,
.primary-navigation .drop-holder ul,
.footer-navigation,
.social-list,
#sidebar
ul{margin:0;padding:0;list-style:none}.clearfix:after,dl:after,.widget:after,.navigation-single:after{display:block;clear:both;content:''}a,
.box-holder h3,
.custom-slider .slick-arrow,
.navigation-holder,
.primary-navigation .menu-item.menu-item-has-children:before,
.primary-navigation .opener-nav,
.primary-navigation .drop-holder,
#sidebar .menu > .menu-item .opener-sidebar span,
#sidebar .menu > .menu-item .opener-sidebar span:before,
#sidebar .menu > .menu-item .opener-sidebar span:after,.btn,input[type='button'],input[type='reset'],input[type='file'],input[type='submit'],.btn:before,.btn:after,input[type='button']:before,input[type='button']:after,input[type='reset']:before,input[type='reset']:after,input[type='file']:before,input[type='file']:after,input[type='submit']:before,input[type='submit']:after{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.btn,input[type='button'],input[type='reset'],input[type='file'],input[type='submit']{display:inline-block;vertical-align:top}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}*{max-height:1000000px}body{font:18px/1.45 '-apple-system', 'BlinkMacSystemFont', 'Segoe UI', 'Roboto', 'Helvetica Neue', 'Arial', 'Noto Sans', 'sans-serif', 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';min-width:320px;color:#191919;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto}.gm-style
img{max-width:none}.text-center{text-align:center}ul,ol,dl,p,h1,h2,h3,h4,h5,h6,address,form,table,blockquote,applet,embed,object,iframe,frameset{margin:0
0 1.45em}blockquote{margin-left:1.45em;padding-left: .5em;border-left:4px solid #686868}th,td{padding: .5em;text-align:left;vertical-align:top;border:1px
solid #686868}th{text-align:center;vertical-align:middle}ul,ol{padding-left:3em}ul ul,
ul ol,
ol ul,
ol
ol{margin:0;padding-left:3em}ul{list-style-type:disc}dl
dt{font-weight:bold;float:left;clear:left;padding-right: .3em}dl
dd{overflow:hidden}pre{max-width:100%}form,fieldset{margin:0;padding:0;border-style:none}input[type='text'],input[type='tel'],input[type='email'],input[type='search'],input[type='password'],input[type='url'],textarea{font-size:16px;box-sizing:border-box;width:100%;padding:10px
13px;border:1px
solid #dcdcdc;border-radius:6px;outline:none;background:#fff;box-shadow:0 2px 4px rgba(0, 0, 0, .04);-webkit-appearance:none}input[type='text']:focus,input[type='tel']:focus,input[type='email']:focus,input[type='search']:focus,input[type='password']:focus,input[type='url']:focus,textarea:focus{border-color:#191919}input[type='text']::-webkit-input-placeholder,input[type='tel']::-webkit-input-placeholder,input[type='email']::-webkit-input-placeholder,input[type='search']::-webkit-input-placeholder,input[type='password']::-webkit-input-placeholder,input[type='url']::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#636363}input[type='text']::-moz-placeholder,input[type='tel']::-moz-placeholder,input[type='email']::-moz-placeholder,input[type='search']::-moz-placeholder,input[type='password']::-moz-placeholder,input[type='url']::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#636363}input[type='text']:-moz-placeholder,input[type='tel']:-moz-placeholder,input[type='email']:-moz-placeholder,input[type='search']:-moz-placeholder,input[type='password']:-moz-placeholder,input[type='url']:-moz-placeholder,textarea:-moz-placeholder{color:#636363}input[type='text']:-ms-input-placeholder,input[type='tel']:-ms-input-placeholder,input[type='email']:-ms-input-placeholder,input[type='search']:-ms-input-placeholder,input[type='password']:-ms-input-placeholder,input[type='url']:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#636363}input[type='text'].placeholder,input[type='tel'].placeholder,input[type='email'].placeholder,input[type='search'].placeholder,input[type='password'].placeholder,input[type='url'].placeholder,textarea.placeholder{color:#636363}input[type='text']::-webkit-input-placeholder,input[type='tel']::-webkit-input-placeholder,input[type='email']::-webkit-input-placeholder,input[type='search']::-webkit-input-placeholder,input[type='password']::-webkit-input-placeholder,input[type='url']::-webkit-input-placeholder,textarea::-webkit-input-placeholder{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:1}input[type='text']::-moz-placeholder,input[type='tel']::-moz-placeholder,input[type='email']::-moz-placeholder,input[type='search']::-moz-placeholder,input[type='password']::-moz-placeholder,input[type='url']::-moz-placeholder,textarea::-moz-placeholder{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:1}input[type='text']:-moz-placeholder,input[type='tel']:-moz-placeholder,input[type='email']:-moz-placeholder,input[type='search']:-moz-placeholder,input[type='password']:-moz-placeholder,input[type='url']:-moz-placeholder,textarea:-moz-placeholder{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:1}input[type='text']:-ms-input-placeholder,input[type='tel']:-ms-input-placeholder,input[type='email']:-ms-input-placeholder,input[type='search']:-ms-input-placeholder,input[type='password']:-ms-input-placeholder,input[type='url']:-ms-input-placeholder,textarea:-ms-input-placeholder{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:1}input[type='text']:focus::-webkit-input-placeholder,input[type='tel']:focus::-webkit-input-placeholder,input[type='email']:focus::-webkit-input-placeholder,input[type='search']:focus::-webkit-input-placeholder,input[type='password']:focus::-webkit-input-placeholder,input[type='url']:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0}input[type='text']:focus::-moz-placeholder,input[type='tel']:focus::-moz-placeholder,input[type='email']:focus::-moz-placeholder,input[type='search']:focus::-moz-placeholder,input[type='password']:focus::-moz-placeholder,input[type='url']:focus::-moz-placeholder,textarea:focus::-moz-placeholder{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0}input[type='text']:focus:-moz-placeholder,input[type='tel']:focus:-moz-placeholder,input[type='email']:focus:-moz-placeholder,input[type='search']:focus:-moz-placeholder,input[type='password']:focus:-moz-placeholder,input[type='url']:focus:-moz-placeholder,textarea:focus:-moz-placeholder{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0}input[type='text']:focus:-ms-input-placeholder,input[type='tel']:focus:-ms-input-placeholder,input[type='email']:focus:-ms-input-placeholder,input[type='search']:focus:-ms-input-placeholder,input[type='password']:focus:-ms-input-placeholder,input[type='url']:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0}select{font-size:16px;box-sizing:border-box;width:100%;padding:10px
13px;cursor:pointer;border:1px
solid #dcdcdc;border-radius:6px;outline:none;background:#fff;background-image:url('/wp-content/themes/karlsplumbing/images/select.png');background-repeat:no-repeat;background-position:calc(100% - 19px) 50%;background-size:8px;box-shadow:0 2px 4px rgba(0, 0, 0, .04);-webkit-appearance:none}textarea{height:118px;min-height:118px;resize:vertical;vertical-align:top}button,input[type='button'],input[type='reset'],input[type='file'],input[type='submit']{cursor:pointer;border-radius:0;-webkit-appearance:none}.wpcf7-form{padding:34px;border-radius:6px;background:#f3f3f3}.form-row.btn-row{padding-top:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-row .form-block{width:100%;margin-bottom:10px}.form-row
label{font-size:16px;font-weight:400;color:#191919}.wpcf7-validation-errors,.wpcf7-response-output{display:none !important}.request-service-thank-you-text{font-size:36px;font-weight:600;padding:50px;text-align:center;white-space:nowrap;color:#191919;border-radius:6px;background:#f3f3f3}.request-service-thank-you-text:after{display:inline-block;width:0;min-height:352px;content:'';vertical-align:middle}.request-service-thank-you-text>*{display:inline-block;max-width:99%;vertical-align:middle;white-space:normal}.request-service-thank-you-text
picture{line-height:0;display:block;width:63px;margin:0
auto 27px}.request-service-thank-you-text picture
img{width:100%}.widget{margin-bottom:1.45em}.widget
ul{padding-left:2em}.widget
select{min-width:150px}.commentlist{margin:0
0 1.45em}.commentlist .edit-link{margin:0}.commentlist .avatar-holder{float:left;margin:0
1.45em 4px 0}.commentlist-item .commentlist-item{padding:0}.comment,.commentlist-holder{overflow:hidden}.commentlist-item .commentlist-item,.commentlist-item+.commentlist-item{padding-top:1.45em}.widget_calendar
#next{text-align:right}.gallery-item
dt{float:none;padding:0}.navigation,.navigation-comments{position:relative;margin-bottom:1.45em;vertical-align:middle}.navigation .screen-reader-text,
.navigation-comments .screen-reader-text{position:absolute;left:-99999px}.navigation .page-numbers,
.navigation-comments .page-numbers{display:inline-block;padding:0
.4em;vertical-align:middle}.navigation .next,
.navigation .prev,
.navigation-comments .next,
.navigation-comments
.prev{display:inline-block;max-width:48%;padding: .4em;vertical-align:middle;text-decoration:none;color:#191919;background:-webkit-linear-gradient(top, #ffd43f 0%, #ffb904 100%);background:linear-gradient(180deg, #ffd43f 0%, #ffb904 100%)}.navigation .next:hover,
.navigation .prev:hover,
.navigation-comments .next:hover,
.navigation-comments .prev:hover{opacity: .8}.navigation-single{margin-bottom:1.45em}.navigation-single .next,
.navigation-single
.prev{float:left;max-width:48%;vertical-align:middle;text-decoration:none;color:#191919;background:-webkit-linear-gradient(top, #ffd43f 0%, #ffb904 100%);background:linear-gradient(180deg, #ffd43f 0%, #ffb904 100%)}.navigation-single .next:hover,
.navigation-single .prev:hover{opacity: .8}.navigation-single .next a,
.navigation-single .prev
a{display:block;padding: .4em;text-decoration:none;color:inherit}.navigation-single
.next{float:right}.wp-caption{clear:both;max-width:100%;margin-bottom:1.45em;padding: .4em;border:1px
solid #686868}.wp-caption
img{margin:0;vertical-align:top}.wp-caption
p{margin: .4em 0 0}div.aligncenter{margin:0
auto 1.45em}img.aligncenter{display:block;margin:0
auto}.alignleft{float:left;margin:0
1.45em 4px 0}.alignright{float:right;margin:0
0 4px 1.45em}.mejs-container{margin-bottom:1.45em}.wp-caption-text,.gallery,.alignnone,.gallery-caption,.sticky,.bypostauthor{height:auto}iframe{max-width:100%}.navigation-single .next,
.navigation-single .prev,.page-numbers,.title{word-break:break-word}#wp-calendar tbody
td{text-align:center}#wp-calendar td,
#wp-calendar
th{border:1px
solid #686868}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.h{font-family:'Zilla Slab','Zilla Slab Fallback','Times New Roman','Times','Baskerville','Georgia',serif;font-weight:600;line-height:1.1;margin:0
0 .667em;color:inherit}h1,.h1{font-size:36px;font-weight:700;text-transform:uppercase}h2,.h2{font-size:36px}h3,.h3{font-size:26px}h4,.h4{font-size:21px}h5,.h5{font-size:17px}h6,.h6{font-size:15px}p{margin:0
0 2em}a{text-decoration:none;color:inherit}a:hover,a:focus{color:#ffd43f}.text-center{text-align:center}.decor,
.is-sidebar #content
h1{position:relative;padding-bottom:10px}.decor:after,
.is-sidebar #content h1:after{position:absolute;bottom:0;left:0;width:44px;height:6px;content:'';background:#191919}.decor.decor-yellow:after,
.is-sidebar #content h1:after{background:#ffd43f}.decor.decor-center,
.is-sidebar #content h1.decor-center{padding-bottom:18px}.decor.decor-center:after,
.is-sidebar #content h1.decor-center:after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.home-banner{position:relative;overflow:hidden;color:#fff;background:#242424}.home-banner:before{position:absolute;z-index:5;bottom:-25px;left:50%;width:120%;height:50px;content:'';-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:50% 50% 0 0 / 50px 50px 0 0;background:#fff}.home-banner .text-holder{width:100%;padding:50px
0}.home-banner .text-holder
h1{margin-bottom:20px}.home-banner .text-holder
.text{font-weight:500;margin-bottom:20px}.home-banner .text-holder p:last-child{margin:0}.home-banner .img-holder{line-height:0;width:100%;text-align:center}.home-banner .img-holder
picture{display:block}.form-holder .wpcf7-form{line-height:1.2;padding:24px
24px 20px;color:#000;border:1px
solid #d9d9d9;border-radius:6px;background:#fff;box-shadow:0 0 10px rgba(0, 0, 0, .11)}.form-holder
h3{font-size:20px;font-weight:600;margin-bottom:25px;text-transform:uppercase}.form-holder .btn-phone-row{padding:10px
0 0}.form-holder
textarea{height:90px;min-height:90px}.page-banner{position:relative;margin-bottom:65px;color:#fff;background:#242424}.page-banner::after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:'';opacity: .7;background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, .63) 0%, rgba(0, 0, 0, 0) 100%);background-image:linear-gradient(to right, rgba(0, 0, 0, .63) 0%, rgba(0, 0, 0, 0) 100%)}.page-banner .bg-stretch{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.page-banner
.container{position:relative;z-index:2;padding-top:25px;padding-bottom:25px;white-space:nowrap}.page-banner .container:after{display:inline-block;width:0;min-height:200px;content:'';vertical-align:middle}.page-banner .container>*{display:inline-block;max-width:99%;vertical-align:middle;white-space:normal}.page-banner
h1{font-size:36px;font-weight:700;max-width:600px;margin:0;text-transform:uppercase}.two-column{padding:30px
0}.two-column
.col{width:100%}.two-column
h1{margin-bottom:19px}.two-column
p{margin:0
0 1.5em}.two-column p:last-child{margin:0}.two-column
.btn{min-width:160px}.two-column
.text{margin-bottom:47px}.two-column .gallery-holder{margin-bottom:30px}.two-column .gallery-holder li:nth-child(odd){padding-right:25px}.two-column .gallery-holder li:nth-child(even){padding-left:77px}.two-column .gallery-holder li+li{position:relative;z-index:1;margin-top:-50px}.two-column .gallery-holder li .img-holder{overflow:hidden;border:6px
solid #fff;border-radius:6px;background:#fff}.two-column .gallery-holder li
picture{display:block}.two-column .gallery-holder li
img{width:100%;border-radius:6px}.block-logos{margin-bottom:32px}.logo-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0
-26px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.logo-item{line-height:0;position:relative;width:180px;height:180px;margin:0
26px 30px;border-radius:24px;background:#fff;box-shadow:0 6px 8px rgba(0, 0, 0, .07), 0 1px 0 rgba(0, 0, 0, .01)}.logo-item
a{display:block;width:100%;height:100%}.logo-item
img{position:absolute;top:50%;left:50%;max-width:120px;max-height:120px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.reasons-choose-karls{margin-bottom:78px}.reasons-choose-karls .img-holder{position:relative;z-index:10;width:100%;margin-bottom:20px}.reasons-choose-karls .img-holder
picture{display:block}.reasons-choose-karls .img-holder picture
img{width:100%}.reasons-choose-karls .img-holder .btn-phone-row{position:relative;z-index:5;margin:-30px 10px 0;background:#fff}.reasons-choose-karls .text-holder{position:relative;z-index:5;width:100%;padding:30px
25px;border-radius:6px;background:#f9f9f9}.reasons-choose-karls .text-holder
h1{margin-bottom:24px}.images-list-text .images-item-text{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.images-list-text .images-item-text:last-child{margin-bottom:0}.images-list-text .images-item-text
picture{position:relative;display:block;width:32px;height:32px;margin-right:13px;border:1px
solid rgba(196, 196, 196, .51);border-radius:50%;background:#fff;box-shadow:0 2px 4px -2px rgba(0, 0, 0, .2);-ms-flex-negative:0;flex-shrink:0}.images-list-text .images-item-text picture
img{position:absolute;top:50%;left:50%;max-width:20px;max-height:20px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.services-banner{position:relative;margin-bottom:64px;padding:65px
0 70px;background:#fb0}.services-banner:before{position:absolute;z-index:5;top:-25px;left:50%;width:120%;height:50px;content:'';-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:0 0 50% 50% / 0 0 50px 50px;background:#fff}.services-banner:after{position:absolute;z-index:5;bottom:-25px;left:50%;width:120%;height:50px;content:'';-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:50% 50% 0 0 / 50px 50px 0 0;background:#fff}.services-banner
h1{margin-bottom:30px}.box-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0
-15px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.box-list .box-item{width:100%;margin-bottom:30px;padding:0
15px}.box-holder{display:block;height:100%;padding:22px
15px 30px;text-align:center;border-radius:6px;background:#fff;box-shadow:0 2px 5px rgba(0, 0, 0, .13), inset 0 -4px 0 #3e3e3e}.box-holder:hover
h3{color:#ffd43f}.box-holder .img-holder{position:relative;width:130px;height:130px;margin:0
auto 25px;border-radius:50%;background:#f4f4f4}.box-holder .img-holder
img{position:absolute;top:50%;left:50%;max-width:80px;max-height:80px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.box-holder
h3{font-size:28px;font-weight:700;line-height:1;margin-bottom:10px;color:#000}.box-holder
.text{font-size:16px;line-height:1.5;color:#191919}.custom-slider-section{margin-bottom:30px;padding:50px
0 62px}.custom-slider-section
h1{margin-bottom:32px}.custom-slider-section.slider-dark{position:relative;color:#fff}.custom-slider-section.slider-dark:after{position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:101vw;content:'';-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-image:url('/wp-content/themes/karlsplumbing/images/bg-customer-slider.jpg');background-repeat:no-repeat;background-position:50% 0;background-size:cover}.custom-slider{position:relative;margin-bottom:22px;padding:0
65px}.custom-slider .slick-arrow{position:absolute;top:50%;width:54px;height:54px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:2px
solid rgba(255, 255, 255, .36);border-radius:50%;outline:none;background:transparent}.custom-slider .slick-arrow:hover{color:#ffd43f}.custom-slider .slick-arrow.slick-prev{left:0}.custom-slider .slick-arrow.slick-next{right:0}.custom-slider .slick-arrow
i{font-size:21px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.custom-slide-holder{width:100%;max-width:670px;margin:0
auto;text-align:center}.custom-slide-holder
.stars{width:0;height:19px;margin:0
auto 24px;background-image:url('/wp-content/themes/karlsplumbing/images/star.png');background-repeat:repeat-x;background-position:0 0;background-size:contain}.custom-slide-holder .stars.stars-1{width:20px}.custom-slide-holder .stars.stars-2{width:40px}.custom-slide-holder .stars.stars-3{width:60px}.custom-slide-holder .stars.stars-4{width:80px}.custom-slide-holder .stars.stars-5{width:100px}.custom-slide-holder
.text{font-weight:500;line-height:1.25;margin-bottom:20px}.custom-slide-holder .text p:last-child{margin-bottom:0}.custom-slide-holder
.name{font-size:22px;font-weight:600}.custom-slide-holder .name:before{margin-right:5px;content:'-'}.info-section
h1{margin-bottom:14px}.info-section
.subtitle{margin-bottom:40px}.subtitle{color:#223954}.info-box-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0
-10px 84px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.info-box-list .info-box-item{width:100%;margin-bottom:20px;padding:0
10px}.info-box-list .info-box-holder{height:100%}.info-box-holder{padding:24px
24px 30px;border-radius:6px;background:#fafafa}.info-box-holder .img-holder{display:block;width:64px;height:64px;margin-bottom:24px}.info-box-holder .img-holder
img{width:100%}.info-box-holder
h3{font-family:'Zilla Slab','Zilla Slab Fallback','Times New Roman','Times','Baskerville','Georgia',serif;font-size:24px;font-weight:600;margin-bottom:8px;text-transform:uppercase;color:#000}.info-box-holder
.text{font-size:16px;line-height:1.5}.info-box-holder .text p:last-child{margin-bottom:0}.two-column-info-section{margin-bottom:50px}.two-column-info-section .img-holder{width:100%;margin-bottom:20px;border-radius:6px}.two-column-info-section .text-holder{width:100%;padding:55px
50px 40px 32px;border-radius:6px;background-color:#fafafa}.two-column-info-section .text-holder
.text{line-height:1.45}.two-column-info-section .text-holder .btn-phone-row{padding:5px
0 0;background:transparent}.two-column-info-section .text-holder
p{margin:0
0 1.5em}.box-post-section{margin-bottom:-100px;padding:47px
0 220px;background:-webkit-linear-gradient(315deg, #fdfdfd 0%, #f9f9f9 100%);background:linear-gradient(135deg, #fdfdfd 0%, #f9f9f9 100%)}.box-post-section
h1{margin-bottom:40px}.box-post-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0
-10px 37px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.box-post-list .box-post-item{width:100%;margin-bottom:20px;padding:0
10px}.box-post-list .box-post{border-radius:6px;background:#fff;box-shadow:0 6px 8px rgba(0, 0, 0, .07), 0 1px 0 rgba(0, 0, 0, .01)}.box-post-list .box-post .img-holder{position:relative;display:block;padding-top:71%}.box-post-list .box-post .img-holder
img{position:absolute;top:0;left:0;width:100%}.box-post-list .box-post .text-holder{padding:28px
20px 42px}.box-post-list .box-post .text-holder p:last-child{margin-bottom:0}.box-post-list .box-post
h3{font-size:22px;font-weight:600;margin-bottom:7px;text-transform:uppercase}.header{line-height:1.2}.top-header{font-family:'Zilla Slab','Zilla Slab Fallback','Times New Roman','Times','Baskerville','Georgia',serif;font-size:16px;padding:5px
0;color:#fff;background:#191919}.top-header
.container{text-align:center}.top-header .top-right{font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-header .top-right .icon-phone{position:relative;display:block;width:28px;height:28px;margin-right:10px;border:1px
solid rgba(196, 196, 196, .51);border-radius:50%}.top-header .top-right .icon-phone:before{font-size:16px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#ffd43f}.top-header .top-right
a{font-size:20px;font-weight:700;margin-left:10px}.body-header{position:relative;padding:10px
0}.body-header
.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.body-header
.nav{display:-webkit-box;display:-ms-flexbox;display:flex}.body-header
.logo{position:relative;z-index:110;width:140px;margin-right:30px}.body-header .logo
a{line-height:0;display:block;width:100%}.body-header .logo
img{width:100%}.body-header .button-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.body-header
.btn{font-family:'Zilla Slab','Zilla Slab Fallback','Times New Roman','Times','Baskerville','Georgia',serif;font-size:16px;padding-top:14px;padding-bottom:14px}.primary-navigation{margin-bottom:20px}.primary-navigation .menu-item{position:relative;margin-top:10px}.primary-navigation .menu-item:last-child{margin-right:0}.primary-navigation .menu-item.active > a,
.primary-navigation .menu-item:hover>a{color:#ffd43f}.primary-navigation .menu-item
a{font-family:'Zilla Slab','Zilla Slab Fallback','Times New Roman','Times','Baskerville','Georgia',serif;font-size:16px;font-weight:700;text-transform:uppercase;color:#191919}.primary-navigation .opener-nav{display:inline-block;width:20px;height:20px;margin-left:12px;cursor:pointer;vertical-align:middle}.primary-navigation .open-nav .opener-nav{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.page-template-template-request-service
#main{padding-bottom:150px}#main{position:relative;padding-bottom:100px}#main:after{position:absolute;z-index:5;bottom:-25px;left:50%;width:120%;height:50px;content:'';-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:50% 50% 0 0 / 50px 50px 0 0;background:#242424}#main .footer-img{position:absolute;z-index:100;top:100%;left:50%;-webkit-transform:translate(-50%, -75%);-ms-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}#main .footer-img
picture{line-height:0;display:block}#main .footer-img
img{max-width:100vw;height:100%;max-height:120px}.footer-holder{overflow:hidden}.body-footer{position:relative;padding:50px
0 20px;color:#fff;background:#242424}.body-footer .logo-block{margin-bottom:30px;text-align:center}.body-footer .logo-block
.btn{font-size:14px;padding:15px
10px}.body-footer
.logo{width:104px;margin:0
auto 15px}.body-footer .logo
a{line-height:0;display:block}.body-footer .logo
img{width:100%}.body-footer .phone-block{font-family:'Zilla Slab','Zilla Slab Fallback','Times New Roman','Times','Baskerville','Georgia',serif;font-size:22px;font-weight:600;line-height:1.2;margin-bottom:18px;text-transform:uppercase;color:#ffd43f}.body-footer .phone-block
a{font-size:24px;font-weight:700;color:#fff}.body-footer .phone-block a:hover{color:#ffd43f}.nav-footer-holder{width:100%}.footer-navigation{text-align:center}.footer-navigation
.widget{width:100%}.footer-navigation .menu>.menu-item{width:100%;margin-bottom:25px}.footer-navigation .menu>.menu-item>a{font-family:'Zilla Slab','Zilla Slab Fallback','Times New Roman','Times','Baskerville','Georgia',serif;font-size:24px;font-weight:600;display:inline-block;margin-bottom:10px;vertical-align:top;text-transform:uppercase;color:#ffd43f}.footer-navigation
ul{margin:0;padding:0;list-style-type:none}.footer-navigation ul
a{font-size:16px;font-weight:400;line-height:1.875}.bottom-footer{font-size:14px;font-weight:400;padding:6px
0;color:#cdcdcd;background:#191919}.bottom-footer
.container{text-align:center}.copyright{margin:0}.social-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social-list
li{margin-right:5px}.social-list
a{font-size:24px;color:#cdcdcd}.social-list a:hover{color:#ffd43f}#sidebar
.menu{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;border-radius:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}#sidebar .menu>.menu-item{line-height:1.2;position:relative;width:100%;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}#sidebar .menu>.menu-item.active{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#sidebar .menu > .menu-item.open-sidebar .opener-sidebar span:after{opacity:0}#sidebar .menu>.menu-item>a{font-family:'Zilla Slab','Zilla Slab Fallback','Times New Roman','Times','Baskerville','Georgia',serif;font-size:22px;font-weight:600;display:block;padding:19px
64px 19px 24px;color:#fff;background:#191919}#sidebar .menu>.menu-item>a:hover{color:#ffd43f}#sidebar .menu > .menu-item .opener-sidebar{position:absolute;top:0;right:0;width:64px;height:64px;cursor:pointer}#sidebar .menu > .menu-item .opener-sidebar:hover
span{border:2px
solid #ffd43f}#sidebar .menu > .menu-item .opener-sidebar:hover span:before,
#sidebar .menu > .menu-item .opener-sidebar:hover span:after{background:#ffd43f}#sidebar .menu > .menu-item .opener-sidebar
span{position:absolute;z-index:10;top:32px;right:24px;width:24px;height:24px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);border:2px
solid #fff;border-radius:50%}#sidebar .menu > .menu-item .opener-sidebar span:before,
#sidebar .menu > .menu-item .opener-sidebar span:after{position:absolute;top:50%;left:50%;content:'';-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#fff}#sidebar .menu > .menu-item .opener-sidebar span:before{width:12px;height:2px}#sidebar .menu > .menu-item .opener-sidebar span:after{width:2px;height:12px}#sidebar .menu .drop-holder .menu-item{border-bottom:1px solid #e1e1e1}#sidebar .menu .drop-holder .menu-item:last-child{border-bottom:none}#sidebar .menu .drop-holder .menu-item:last-child
a{padding:14px
24px 15px}#sidebar .menu .drop-holder .menu-item.active
a{font-weight:700;text-decoration:underline}#sidebar .menu .drop-holder .menu-item
a{font-family:'Zilla Slab','Zilla Slab Fallback','Times New Roman','Times','Baskerville','Georgia',serif;font-size:20px;font-weight:500;display:block;padding:14px
24px 13px;color:#000;background:#f7f7f7}#sidebar .menu .drop-holder .menu-item a:hover{text-decoration:underline}.page-holder{overflow:hidden}#wrapper{position:relative;z-index:10;max-width:100%}#footer{position:relative;z-index:5}.accessibility{position:absolute;top:auto;left:-10000px;overflow:hidden;width:1px;height:1px}.accessibility:focus{position:static;width:auto;height:auto}.full-width{position:relative;top:0;left:50%;width:100vw;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.full-width .bg-stretch{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0}.full-width
.container{position:relative;z-index:2}.bg-stretch{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}picture.bg-stretch
img{width:100%;height:100%;object-fit:cover;object-position:center center}.container{width:100%;max-width:1150px;margin:0
auto;padding:0
20px}.container.small-container{max-width:770px}#content:after{display:block;clear:both;content:''}.is-sidebar
#content{width:100%;padding-top:10px}.is-sidebar #content
h1{margin-bottom:45px}.is-sidebar
#sidebar{width:100%}.error404
#content{padding:50px
0;text-align:center}.search #content,
.blog #content,
.archive
#content{padding:50px
0}.search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-form [type='search']{margin-bottom:25px}.comment-form
#submit{display:none}.btn,input[type='button'],input[type='reset'],input[type='file'],input[type='submit']{font-size:18px;font-weight:700;line-height:inherit;line-height:1;position:relative;min-width:110px;height:42px;margin-right:14px;margin-left:14px;padding:12px
10px;text-align:center;white-space:nowrap;text-decoration:none;text-transform:uppercase;color:#191919;border:none;border-radius:0;outline:none;background:-webkit-linear-gradient(top, #ffd43f 0%, #ffb904 100%);background:linear-gradient(180deg, #ffd43f 0%, #ffb904 100%)}.btn:before,.btn:after,input[type='button']:before,input[type='button']:after,input[type='reset']:before,input[type='reset']:after,input[type='file']:before,input[type='file']:after,input[type='submit']:before,input[type='submit']:after{position:absolute;z-index:10;top:0;bottom:0;width:15px;height:42px;content:'';background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.btn:before,input[type='button']:before,input[type='reset']:before,input[type='file']:before,input[type='submit']:before{right:calc(100% - 1px);background-image:url('/wp-content/themes/karlsplumbing/images/btn-decor-left.png')}.btn:after,input[type='button']:after,input[type='reset']:after,input[type='file']:after,input[type='submit']:after{left:calc(100% - 1px);background-image:url('/wp-content/themes/karlsplumbing/images/btn-decor-right.png')}.btn:hover,input[type='button']:hover,input[type='reset']:hover,input[type='file']:hover,input[type='submit']:hover{color:#191919;box-shadow:0 0 25px 10px rgba(255, 212, 63, .6)}.btn-phone-row{font-family:'Zilla Slab','Zilla Slab Fallback','Times New Roman','Times','Baskerville','Georgia',serif;display:-webkit-box;display:-ms-flexbox;display:flex;padding:35px
35px 25px;color:#000;border-radius:6px;background:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.btn-phone-row.btn-phone-banner{margin-bottom:54px;padding:34px
79px 27px 42px;border:1px
solid #dfdfdf;border-left:4px solid #ffd43f;background:#fcfcfc}.btn-phone-row .btn-block{margin:0
auto 10px}.btn-phone-row .phone-block{font-size:16px;font-weight:500;position:relative;margin:0
auto 10px;padding-left:66px;text-transform:uppercase}.btn-phone-row .phone-block .icon-phone{position:absolute;top:50%;left:0;width:54px;height:54px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:1px
solid rgba(196, 196, 196, .51);border-radius:50%;box-shadow:0 2px 4px -2px rgba(0, 0, 0, .2)}.btn-phone-row .phone-block .icon-phone:before{font-size:28px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.btn-phone-row .phone-block
a{font-size:24px;font-weight:700;display:block}.resize-active
*{-webkit-transition:none !important;transition:none !important}@media (min-width: 480px){.box-list .box-item{max-width:50%}.footer-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-20px;text-align:left;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-navigation
.widget{max-width:50%;padding-right:20px}}@media (min-width: 768px){.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0
-9px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-row .form-block{padding:0
9px}html,body{height:100%}.page-holder{display:table;overflow:hidden;width:100%;height:100%;table-layout:fixed}#wrapper{display:table-cell;margin:0
auto}#footer{display:table-footer-group;overflow:hidden;height:1%}.commentlist-item .commentlist-item{padding:0
0 0 2em}.home-banner
.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.home-banner .text-holder{width:100%;max-width:470px;padding:75px
20px 75px 0}.home-banner .img-holder{max-width:40%;text-align:right}.page-banner
.container{white-space:nowrap}.page-banner .container:after{display:inline-block;width:0;min-height:300px;content:'';vertical-align:middle}.page-banner .container>*{display:inline-block;max-width:99%;vertical-align:middle;white-space:normal}.page-banner
h1{font-size:52px}.two-column{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0
-15px;padding:50px
0 50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.two-column
.col{max-width:50%}.two-column .text-holder{padding:15px
0 0 50px}.two-column .gallery-holder{margin-bottom:0}.reasons-choose-karls .img-holder .btn-phone-row{margin:-30px 50px 0}.services-banner
h1{margin-bottom:54px}.box-list .box-item{max-width:33.33%}.custom-slider-section{margin-bottom:77px}.info-box-list .info-box-item{max-width:33.33%}.two-column-info-section{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:95px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.two-column-info-section .img-holder{max-width:48%;margin-bottom:0}.two-column-info-section .img-holder:only-child{max-width:100%}.two-column-info-section .text-holder{max-width:52%}.two-column-info-section .text-holder:only-child{max-width:100%}.box-post-section{margin-bottom:-170px;padding:47px
0 225px}.box-post-list .box-post-item{max-width:50%}.top-header{padding:5px
160px}.body-header{padding:22px
0}.body-header
.logo{width:160px}.body-header .logo
a{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.body-header
.btn{margin-right:50px}.page-template-template-request-service
#main{padding-bottom:308px}#main{padding-bottom:170px}#main .footer-img
img{max-height:210px}.footer-navigation
.widget{max-width:25%}.search #content,
.blog #content,
.archive
#content{padding:75px
0}.btn-phone-row .btn-block{margin:0
0 10px}.btn-phone-row .phone-block{margin:0
0 10px}}@media (min-width: 1024px){.reasons-choose-karls{display:-webkit-box;display:-ms-flexbox;display:flex}.reasons-choose-karls .img-holder{max-width:56%;margin-right:-5%;margin-bottom:0}.reasons-choose-karls .text-holder{max-width:49%;padding:55px
25px 45px 100px}.box-list .box-item{max-width:25%}.box-post-list .box-post-item{max-width:33.33%}.top-header{padding:5px
0}.top-header
.container{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top-header .top-left{padding-left:190px}.top-header .top-right{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.body-footer{padding:100px
0 30px}.body-footer
.container{display:-webkit-box;display:-ms-flexbox;display:flex}.body-footer .logo-block{width:100%;max-width:20%;text-align:left}.body-footer
.logo{margin:0
0 15px}.nav-footer-holder{width:80%}.bottom-footer
.container{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.is-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.is-sidebar
#content{max-width:calc(100% - 470px)}.is-sidebar #content:only-child{max-width:100%}.is-sidebar
#sidebar{max-width:470px;padding-left:130px}}@media (min-width: 1200px){.hamburger{display:none}.body-header
.btn{margin-right:14px;margin-left:30px}.primary-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.primary-navigation .menu-item{margin-top:0;margin-right:40px}.primary-navigation .menu-item:hover .drop-holder{visibility:visible;opacity:1}.primary-navigation .menu-item.menu-item-has-children:hover:before{visibility:visible;opacity:1}.primary-navigation .menu-item.menu-item-has-children:before{position:absolute;z-index:101;top:calc(100% + 18px);left:50%;visibility:hidden;width:25px;height:25px;content:'';-webkit-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);opacity:0;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-radius:0 5px 0 0;background:#fff;box-shadow:5px -5px 10px rgba(0, 0, 0, .05)}.primary-navigation .opener-nav{display:none}.primary-navigation .drop-holder{position:absolute;z-index:100;top:100%;right:auto;left:-30px;visibility:hidden;padding-top:30px;opacity:0}.primary-navigation .drop-holder
ul{position:relative;padding:31px
15px 13px;border:1px
solid #d9d9d9;border-radius:15px;background:#fff;box-shadow:0 0 10px rgba(0, 0, 0, .11)}.primary-navigation .drop-holder ul.menu-two-column{-webkit-column-count:2;column-count:2}.primary-navigation .drop-holder .menu-item{min-width:230px;max-width:270px;margin:0
15px 16px}.primary-navigation .drop-holder .menu-item.active > a,
.primary-navigation .drop-holder .menu-item:hover>a{color:#191919}.primary-navigation .drop-holder
a{font-family:'-apple-system','BlinkMacSystemFont','Segoe UI','Roboto','Helvetica Neue','Arial','Noto Sans','sans-serif','Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';font-size:18px;font-weight:500;text-transform:none;color:#686868}}@media (max-width: 1199px){.is-active .navigation-holder{visibility:visible;opacity:1}.navigation-holder{position:absolute;z-index:100;top:100%;right:0;left:0;visibility:hidden;padding:20px;text-align:right;opacity:0;background:#fff;box-shadow:0 10px 10px 0 rgba(25, 25, 25, .6)}}@media (max-width: 767px){.navigation .page-numbers,
.navigation-comments .page-numbers{padding:0
3px}.navigation .next,
.navigation .prev,
.navigation-comments .next,
.navigation-comments
.prev{padding: .2em}.navigation-single .next a,
.navigation-single .prev
a{padding: .2em}}@media
print{body{overflow:visible;color:#191919;background:#fff}*{color:#191919 !important;background:none !important}.search-form,.navigation,.navigation-single,#header,#footer{display:none !important}}