/*
	HTML5 Reset :: style.css
	----------------------------------------------------------
	We have learned much from/been inspired by/taken code where offered from:
	
	Eric Meyer					:: http://meyerweb.com
	HTML5 Doctor				:: http://html5doctor.com
	and the HTML5 Boilerplate	:: http://html5boilerplate.com
	
-------------------------------------------------------------------------------*/

/* Let's default this puppy out
-------------------------------------------------------------------------------*/

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video, details, summary {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}									

/* consider resetting the default cursor: https://gist.github.com/murtaugh/5247154 */

article, aside, figure, footer, header, hgroup, nav, section, details, summary {display: block;}

/* Responsive images and other embedded objects
   Note: keeping IMG here will cause problems if you're using foreground images as sprites.
   If this default setting for images is causing issues, you might want to replace it with a .responsive class instead. */
img,
object,
embed {max-width: 100%;}

/* force a vertical scrollbar to prevent a jumpy page */
html {overflow-y: scroll;}

/* we use a lot of ULs that aren't bulleted. 
	don't forget to restore the bullets within content. */
ul {list-style: none outside none;}

.homepage-project ul, .more-homepage ul{
	list-style: disc;   
	padding-left: 30px;
}
.homepage-project ul li, .more-homepage ul li{
	  padding-bottom: 10px;
}
blockquote, q {quotes: none;}

blockquote:before, 
blockquote:after, 
q:before, 
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle;}

pre {
	white-space: pre; /* CSS2 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom;}
.ie7 input[type="checkbox"] {vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 99% sans-serif;}

table {font-size: inherit; font: 100%;}

small {font-size: 85%;}

strong {font-weight: bold;}

td, td img {vertical-align: top;} 

/* Make sure sup and sub don't screw with your line-heights
	gist.github.com/413930 */
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable,
label, 
input[type=button], 
input[type=submit], 
input[type=file], 
button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button {width: auto; overflow: visible;}
 
/* scale images in IE7 more attractively */
.ie7 img {-ms-interpolation-mode: bicubic;}

/* prevent BG image flicker upon hover */
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }  

.wpcr3_in_content{margin-bottom:30px}.wpcr3_in_content meta{display:none}.wpcr3_power{padding-top:30px!important;padding-bottom:30px!important;font-size:11px!important}.wpcr3_status_msg{color:#c00;font-weight:700}.wpcr3_status_msg div{color:#c00;font-weight:700;padding-bottom:15px;padding-top:15px}.wpcr3_caps{text-transform:capitalize}div.wpcr3_dotline,div.wpcr3_review div.wpcr3_dotline{display:block!important;border-bottom:1px dotted #ccc!important;margin-bottom:10px!important;clear:both!important}.wpcr3_leave_text{font-weight:700;font-size:1.1rem}div.wpcr3_aggregateRating{display:block!important;margin-bottom:30px;line-height:24px;font-size:.8em}div.wpcr3_aggregateRating div.wpcr3_aggregateRating_ratingValue{display:inline-block!important;position:relative;top:2px}div.wpcr3_review_item div.wpcr3_item_name{font-size:.8em;font-style:italic}div.wpcr3_review div,div.wpcr3_review span{display:inline-block!important;line-height:24px}div.wpcr3_review div.wpcr3_review_ratingValue{position:relative;top:2px;margin-right:5px}div.wpcr3_review div.wpcr3_review_title{font-size:.8em;display:block!important}div.wpcr3_review blockquote.wpcr3_content{font-size:14px;font-weight:400;display:block!important;padding-bottom:30px}div.wpcr3_review blockquote.wpcr3_content p{font-size:14px;font-weight:400;display:inline!important}div.wpcr3_review blockquote.wpcr3_content.wpcr3_admin_response{margin-left:30px;color:#00c}div.wpcr3_review div.wpcr3_review_datePublished{font-size:.9em;font-style:italic}div.wpcr3_review div.wpcr3_review_author{font-size:.8em;font-style:italic}div.wpcr3_review div.wpcr3_review_customs{margin-bottom:5px}div.wpcr3_review div.wpcr3_review_custom{font-size:12px;float:left;margin-right:60px}.wpcr3_respond_2{position:relative}.wpcr3_respond_2 label{display:inline-block!important}.wpcr3_respond_2 .fconfirm2{width:auto!important}.wpcr3_respond_1,.wpcr3_respond_2,.wpcr3_respond_1 .wpcr3_div_2,.wpcr3_respond_2 .wpcr3_div_2,.wpcr3_respond_2 .wpcr3_table_2,.wpcr3_respond_2 input[type=text],.wpcr3_respond_2 textarea{box-sizing:border-box}.wpcr3_respond_1{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.wpcr3_respond_2 input[type=text]{width:100%;max-width:100%;min-height:2.25em}.wpcr3_respond_2 textarea{width:100%;max-width:100%;height:100px!important;min-height:100px}.wpcr3_respond_2 small{padding:0!important;margin:0!important}.wpcr3_respond_2 table,.wpcr3_respond_2 td{border:0!important;border-style:none!important}.wpcr3_respond_2 .wpcr3_check_confirm label{margin:-2px 0 0 5px}.wpcr3_ad{background:#fff}.wpcr3_ad label{font-weight:700}.wpcr3_respond_1,.wpcr3_respond_2{margin:0!important;padding:0!important;clear:both!important}.wpcr3_respond_1 p,.wpcr3_respond_2 p{margin:0!important;padding:0!important;line-height:120%!important;margin-top:2px!important;margin-bottom:2px!important}.wpcr3_respond_1 .wpcr3_rating,.wpcr3_respond_2 .wpcr3_rating{border:0!important;margin:0!important;padding:0!important;margin-left:0!important;margin-top:0!important;overflow:hidden;height:16px}div.wpcr3_rating_style1{line-height:17px;display:inline-block}div.wpcr3_rating_style1 div{line-height:17px}div.wpcr3_rating_style1 *{border:0;margin:0;padding:0;line-height:17px}div.wpcr3_rating_style1_base{background:url(https://www.completechimneys.com/wp-content/plugins/wp-customer-reviews/css/newstars.png)no-repeat;width:85px;height:17px;line-height:17px;float:left;padding-right:4px;overflow:hidden;display:block}div.wpcr3_rating_style1_average{background:url(https://www.completechimneys.com/wp-content/plugins/wp-customer-reviews/css/newstars.png)0 -15px no-repeat;text-indent:-9999px;height:17px;line-height:17px}div.wpcr3_rating_style1_status{height:17px;line-height:17px;width:100px;overflow:hidden;position:relative;cursor:pointer;display:block}div.wpcr3_rating_style1_score{background:url(https://www.completechimneys.com/wp-content/plugins/wp-customer-reviews/css/newstars.png)no-repeat;width:85px;height:17px;line-height:17px;float:left;position:relative}div.wpcr3_rating_style1_score div{display:block;height:17px;float:left;text-indent:-9999px;position:absolute;overflow:hidden;line-height:17px}div.wpcr3_rating_style1_score div:hover{background:url(https://www.completechimneys.com/wp-content/plugins/wp-customer-reviews/css/newstars.png)100% 100% no-repeat}div.wpcr3_rating_style1_score div.wpcr3_rating_style1_score1{width:20%;z-index:55}div.wpcr3_rating_style1_score div.wpcr3_rating_style1_score2{width:40%;z-index:54}div.wpcr3_rating_style1_score div.wpcr3_rating_style1_score3{width:60%;z-index:53}div.wpcr3_rating_style1_score div.wpcr3_rating_style1_score4{width:80%;z-index:52}div.wpcr3_rating_style1_score div.wpcr3_rating_style1_score5{width:100%;z-index:51}.wpcr3_respond_2{display:none;background-color:inherit}.wpcr3_div_2{width:100%;max-width:600px}.wpcr3_table_2{text-align:left;width:100%}.wpcr3_table_2 td{text-align:left}.wpcr3_check_confirm{margin-top:10px;font-size:13px;margin-bottom:4px}.wpcr3_button_1{border:1px solid;border-color:#e6e6e6 #ccc #ccc #e6e6e6;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fff;background:-moz-linear-gradient(top,#ffffff 0%,#c4c4c4 100%);background:-webkit-gradient( linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#c4c4c4) );background:-webkit-linear-gradient(top,#ffffff 0%,#c4c4c4 100%);background:-o-linear-gradient(top,#ffffff 0%,#c4c4c4 100%);background:-ms-linear-gradient(top,#ffffff 0%,#c4c4c4 100%);background:linear-gradient(to bottom,#ffffff 0%,#c4c4c4 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#c4c4c4',GradientType=0 );color:#404040;cursor:pointer;display:inline-block;font-size:13px;font-weight:400;outline:0;padding:5px 12px;text-align:center;text-decoration:none;white-space:nowrap;float:none;height:auto;text-indent:0;margin-bottom:15px}.wpcr3_button_1:hover{background:#dedede;background:-moz-linear-gradient(top,#ffffff 0%,#b8b8b8 100%);background:-webkit-gradient( linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#b8b8b8) );background:-webkit-linear-gradient(top,#ffffff 0%,#b8b8b8 100%);background:-o-linear-gradient(top,#ffffff 0%,#b8b8b8 100%);background:-ms-linear-gradient(top,#ffffff 0%,#b8b8b8 100%);background:linear-gradient(to bottom,#ffffff 0%,#b8b8b8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#b8b8b8',GradientType=1 );border-color:#9cf;color:#333;cursor:pointer;font-weight:400}.wpcr3_button_1:active,.wpcr3_button_1:focus{background-position:0 -25px;background:#dedede;background:-moz-linear-gradient(top,#ffffff 0%,#dedede 100%);background:-webkit-gradient( linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#dedede) );background:-webkit-linear-gradient(top,#ffffff 0%,#dedede 100%);background:-o-linear-gradient(top,#ffffff 0%,#dedede 100%);background:-ms-linear-gradient(top,#ffffff 0%,#dedede 100%);background:linear-gradient(to bottom,#ffffff 0%,#dedede 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#dedede',GradientType=1 );border-color:#8fc7ff #94c9ff #94c9ff #8fc7ff;color:#1a1a1a}.wpcr3_button_1.wpcr3_disabled{opacity:.5}.wpcr3_button_1.wpcr3_hide{display:none!important}.wpcr3_pagination{clear:both;padding:0;position:relative;font-size:11px;line-height:13px}.wpcr3_pagination_page{float:left;display:block;line-height:30px;padding-right:5px}.wpcr3_pagination .wpcr3_a{display:block;float:left;margin:0 1px;padding:6px 10px;line-height:16px;text-decoration:none;width:auto;color:#fff;background:#555;cursor:pointer}.wpcr3_pagination .wpcr3_a:hover{color:#fff;background:#3279bb}.wpcr3_pagination .wpcr3_ls{margin-right:1px}.wpcr3_pagination .wpcr3_rs{margin-left:1px}.wpcr3_pagination .wpcr3_a.wpcr3_current{background:#3279bb;color:#fff;cursor:default}.wpcr3_pagination .wpcr3_a.wpcr3_disabled,.wpcr3_pagination .wpcr3_a.wpcr3_disabled:hover{background:#ddd;color:#fff;cursor:default}.wpcr3_clear,div.wpcr3_review .wpcr3_clear{clear:both!important;display:block!important;line-height:0!important;height:0!important}.wpcr3_show,div.wpcr3_review .wpcr3_show{display:inline}.wpcr3_hide,div.wpcr3_review .wpcr3_hide{display:none!important}.wpcr3_fakehide{position:absolute!important;top:0!important;left:-999em!important;height:1px!important;width:1px!important}.wpcr3_pb5{padding-bottom:5px}.wpcr3_respond_1 div.wpcr3_review blockquote.wpcr3_content,.wpcr3_respond_1 div.wpcr3_review div.wpcr3_review_author,.wpcr3_respond_1 div.wpcr3_review div.wpcr3_review_custom_value,.wpcr3_respond_1 div.wpcr3_review div.wpcr3_review_custom_value a,.wpcr3_respond_1 div.wpcr3_review_item div.wpcr3_item_name a{overflow-wrap:anywhere;word-break:break-word}@media(max-width:600px){.wpcr3_respond_2 .wpcr3_table_2,.wpcr3_respond_2 .wpcr3_table_2 tbody,.wpcr3_respond_2 .wpcr3_table_2 tr,.wpcr3_respond_2 .wpcr3_table_2 td{display:block;width:100%}.wpcr3_respond_2 .wpcr3_table_2 td:first-child{padding-bottom:4px}.wpcr3_respond_2 .wpcr3_check_confirm label{white-space:normal}.wpcr3_respond_2 .wpcr3_table_2 tr td[colspan='2'] .wpcr3_button_1{display:inline-block;margin-right:8px;white-space:normal}div.wpcr3_review div.wpcr3_review_author,div.wpcr3_review div.wpcr3_review_datePublished,div.wpcr3_review div.wpcr3_review_ratingValue{display:block!important}div.wpcr3_review div.wpcr3_review_custom{float:none;margin-right:0;display:block}div.wpcr3_review blockquote.wpcr3_content.wpcr3_admin_response{margin-left:12px}.wpcr3_pagination{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.wpcr3_pagination_page,.wpcr3_pagination .wpcr3_a{float:none}}
.components-placeholder.ms-loader{position:absolute;width:100%;height:100%;z-index:3;top:0;left:0;background:rgba(243,243,244,.83);min-height:50px}.wp-block-metaslider-slider iframe{transition:height .6s;width:100%}.ms-preview{position:relative}.ms-preview__trigger{position:absolute;top:0;right:0;bottom:0;left:0}.components-base-control.ms-loading .is-active.spinner{margin-top:-2px;float:none;margin-left:0}.ms-plugin-link{display:block;padding:15px;border-top:1px solid #e2e4e7;border-bottom:1px solid #e2e4e7;margin-left:-16px;margin-right:-16px;margin-top:17px}.ms-slideshow-panel{padding-bottom:8px}.ms-slideshow-panel::after{content:"";display:table;clear:both}.ms-edit-current-slideshow{position:relative;float:right;margin-top:4px;font-size:.95em}.ms-edit-current-slideshow::before{content:"\f474";font-family:dashicons;position:absolute;left:-19px;transform:rotate(90deg);color:#ccc;font-size:1.2em}.wp-block-metaslider-slider.placeholder-loading+.wp-block-metaslider-slider{display:none}.wp-block-metaslider-slider{transition:height .3s}
/*! Swipebox v1.5.2 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */
html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:none!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.admin-bar #swipebox-overlay{top: 32px;}.admin-bar #swipebox-container {bottom: 32px;}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{-webkit-transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide .swipebox-inline-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:none;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(https://www.completechimneys.com/wp-content/plugins/responsive-lightbox/assets/swipebox/img/loader.gif) no-repeat center center}#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:0.5s;transition:0.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-prev,#swipebox-next,#swipebox-close{background-image:url(https://www.completechimneys.com/wp-content/plugins/responsive-lightbox/assets/swipebox/img/icons.png);background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;width:50px;height:50px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{background-position:-32px 13px;float:left}#swipebox-next{background-position:-78px 13px;float:right}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-prev.disabled,#swipebox-next.disabled{opacity:.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring 0.3s;animation:rightSpring 0.3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring 0.3s;animation:leftSpring 0.3s}.swipebox-touch #swipebox-container:before,.swipebox-touch #swipebox-container:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before{opacity:1}.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width:800px){#swipebox-close{right:10px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:#0d0d0d}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px black;background:#000;opacity:.95}#swipebox-top-bar{color:white!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}
.page-id-2026 .review-slider .review-text a{color:#000!important}.page-id-2026 .review-slider .client_name_title{color:#000!important}.page-id-2026 .review-slider .subtext{color:#000!important}.page-id-2026 .review-slider .review-text p{color:#020202}.page-id-2026 .review-slider .rating-stars .rating-number{font-size:16px;color:#000;margin-left:10px}body{background-repeat:repeat-y;background-position:50%;font-size:12px;overflow-x:hidden;color:#565656;font-family:open sans,sans-serif}h1{font-weight:700;margin-bottom:14px;text-align:left;text-transform:uppercase;font-family:oswald,sans-serif;color:#3a3a3a;font-size:28px}.article h1.page-title,h1.page-title{text-align:center;margin-bottom:20px}h2{font-size:25px;line-height:38px;font-weight:700;font-style:normal;margin-bottom:14px;color:#000;font-family:oswald,sans-serif;text-transform:uppercase;letter-spacing:1px}h3{font-size:20px;font-weight:thin;font-style:normal;line-height:1.3333333333;color:#000;margin-bottom:12px}h4{font-size:18px;font-weight:500;line-height:1.3333333333;color:#000;margin-bottom:10px}h5{font-weight:600;font-size:18px;font-weight:400;line-height:1.55;color:#000;margin-bottom:10px}h6{color:#000;font-size:16px;font-style:normal;line-height:20px;font-weight:400;margin-bottom:10px}p{font-size:20px;letter-spacing:.05em;line-height:26px;vertical-align:top;font-weight:400}ol,ul{color:#565656;font-size:20px;line-height:30px;font-weight:400;text-align:left;vertical-align:top}.container{width:1200px;margin:0 auto;position:relative}.main-content-area .container{background:#fff}.inner-content{width:100%}.testimonials h2{color:#fff}.testimonials{text-align:center;color:#fff;padding:80px 0;font-size:16px}header .inner-content{background-size:auto 100%}header{width:100%;height:auto;position:relative}.header-button{width:375px;float:left;text-align:center;margin-top:56px}.header-address{float:left;font-weight:300;line-height:52px;font-size:24px;color:#fff;margin-left:20px}.address-top{font-family:oswald,sans-serif;font-size:18px;font-weight:400;position:absolute;right:28px;top:86px;letter-spacing:1px}.socials{text-align:center;margin-top:0;position:absolute;top:120px;right:115px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.socials a{width:38px;height:38px;color:#fff;margin-left:5px;margin-right:5px;display:inline-block;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.socials a:hover{opacity:.7}.top-header-fixed.sticky .socials a{width:30px;height:30px}.header-logo{width:auto;margin-top:-26px;margin-bottom:16px;margin-left:16px;float:left}.header-image{float:right}.logo{position:relative;display:inline-block;width:auto;margin:0 auto;z-index:9}.home_boxes.main-content-area{overflow:visible}.home_boxes .container{background-color:#fff}.home_boxes .inner-content{overflow:visible}.btn-header{background:#565656;border-radius:8px;display:inline-block;text-align:center;color:#fff;text-decoration:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:27px;width:196px;box-sizing:border-box;padding-top:6px;padding-bottom:6px;padding-left:8px;padding-right:8px}.content.full-width-content{display:block;float:left;width:100%}.section{width:100%;float:left}.main-menu{background-color:#024da1}.top-menu{float:left;width:1200px;padding:0;height:54px;z-index:99;position:relative;box-sizing:border-box}.top-menu,.main-menu{background-color:#467dac;background-image:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAICAgICAgICAgIDAgICAwQDAgIDBAUEBAQEBAUGBQUFBQUFBgYHBwgHBwYJCQoKCQkMDAwMDAwMDAwMDAwMDAz/2wBDAQMDAwUEBQkGBgkNCgkKDQ8ODg4ODw8MDAwMDA8PDAwMDAwMDwwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wgARCAA3AAEDAREAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAwQGB//EABcBAQEBAQAAAAAAAAAAAAAAAAIBBgP/2gAMAwEAAhADEAAAAeI7jLZM0Q5gh5MCqJf/xAAaEAACAgMAAAAAAAAAAAAAAAAAEQMQBRQV/9oACAEBAAEFAu1mKY6ZrTH/xAAZEQADAAMAAAAAAAAAAAAAAAABEBEAElH/2gAIAQMBAT8B2PXHRn//xAAbEQACAgMBAAAAAAAAAAAAAAAAEQESAhBRYf/aAAgBAgEBPwGmPIGMemVnw//EAB0QAAAFBQAAAAAAAAAAAAAAAAABAwQgNUOSk9H/2gAIAQEABj8CqjnM5WdyfR//xAAYEAEBAAMAAAAAAAAAAAAAAAAAERBhcf/aAAgBAQABPyF1XGFQ2h//2gAMAwEAAgADAAAAEG1VX//EABoRAAICAwAAAAAAAAAAAAAAAAARAZEQYXH/2gAIAQMBAT8Q2rkQsEI7VJ//xAAbEQAABwEAAAAAAAAAAAAAAAAAARARIGGR8f/aAAgBAgEBPxDjFAOm7Q//xAAbEAABBAMAAAAAAAAAAAAAAAAAEBFhcaHB8P/aAAgBAQABPxDq9j4GIVyQIV//2Q==);z-index:10;position:relative}.footer_logos{background:#024da1;float:left;width:100%}.footer_logos .container{text-align:center;padding-top:14px;padding-bottom:14px}.article{padding:35px;width:100%;box-sizing:border-box;float:left;min-height:800px}.page-template-homepage .article{min-height:0;padding-bottom:40px}.headline{float:right}.headline p{color:#275583;font-size:16px;font-style:italic;text-align:right;margin-right:26px;font-weight:700;margin-top:40px}.slider-section{margin:0;background:#fff;z-index:9;position:relative}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;font-size:20px;font-weight:400}.sf-menu{position:relative;display:inline-block;text-align:center;width:100%;font-size:0}.sf-menu ul li{left:0%}.sf-menu li{}.sf-menu li{position:relative}.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99;font-weight:400}.sf-menu>li{display:inline-block}.sf-menu li:hover>ul,.sf-menu li.sfHover>ul{display:block}.sf-menu>li:last-child::after{display:none}.sf-menu li ul li::after{display:none}.sf-menu a{display:block;position:relative}.sf-menu ul ul{top:0;left:100%}.sf-menu{float:left;height:54px;margin-bottom:0}.sf-menu ul{min-width:160px;*width:160px;padding-top:5px;padding-bottom:5px;background:#023b7b}.sf-menu a{padding:0 17px;text-decoration:none;zoom:1;line-height:54px}.sf-menu a{color:#fff}.sf-menu li{white-space:nowrap;*white-space:normal}.sf-menu ul li{background:#023b7b}.sf-menu ul li:hover{background:#024da1}.sf-menu ul li:hover a{color:#ffbd1f!important;text-shadow:-1px 2px 2px transparent}.sf-menu ul ul li{background:#023b7b}.sf-menu ul ul li:hover a{color:#000!important}.sf-menu>li:hover,.sf-menu>li.sfHover{-webkit-transition:none;transition:none;background:#023b7b}.sf-menu li:hover a{color:#ffbd1f;text-shadow:-1px 2px 2px transparent}.sf-menu li ul a{font-size:18px;line-height:30px;font-weight:300}.sf-menu li ul a:hover{}.sf-menu li ul li.current-menu-item a{color:#ffbd1f;text-shadow:-1px 2px 2px transparent}.sf-menu li ul li.current-menu-item{background:#024da1}.sf-menu li ul li.current-menu-item a{}.sf-menu li.current-menu-ancestor a,.sf-menu li.current-menu-item a{color:#ffbd1f;text-shadow:-1px 2px 2px transparent}.sf-menu li.current-menu-ancestor,.sf-menu li.current-menu-item{}.sf-menu li.current-menu-item li a{color:#1b3e78}.sf-menu li:hover li a{color:#fff}.sf-menu li li:hover a{color:#1b3e78}.sf-arrows .sf-with-ul{}.sf-arrows .sf-with-ul:after{position:absolute;top:50%;margin-top:-3px;height:0;width:0}.sf-arrows>li>.sf-with-ul:focus:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>.sfHover>.sf-with-ul:after{border-top-color:#fff}.sf-arrows ul .sf-with-ul:after{margin-top:-5px;margin-right:-3px}.sf-arrows ul li>.sf-with-ul:focus:after,.sf-arrows ul li:hover>.sf-with-ul:after,.sf-arrows ul .sfHover>.sf-with-ul:after{}ul.sf-menu>li>a>span.sf-sub-indicator{display:none}.top-header{background:#000;height:48px}#sidebar{color:#fbcf3b;width:210px;background:#a99272;padding-bottom:20px;z-index:99;position:relative;padding:17px;box-sizing:border-box}#sidebar.rside{}.social-icons-lists .socicon{padding:8px!important}ul.social-icons-lists{margin-bottom:8px}#sidebar ul,#sidebar ol{margin-left:0}.testimonia-rating{}#wpcr_respond_1 .average{height:16px}#sidebar #wpcr_respond_1 p,#sidebar #wpcr_respond_2 p{font-size:14px;line-height:18px;color:#fff;padding-left:0;padding-right:0}#sidebar #wpcr_respond_1 p,#sidebar #wpcr_respond_2 p{text-align:center}.footer_home{background:#f2f2f2;float:left;width:100%}.footer_home .container{background:#fff}.inner-content-footer-home img{width:100%;margin-top:-58px}.widget_nav_menu ul{list-style:none;margin:0}.widget_nav_menu{float:left;width:247px;font-size:15px}#sidebar .widget{float:left;width:100%;margin-top:12px}p.testimonial-title{font-weight:700;margin-bottom:5px;color:orange!important}#primary-sidebar .testimonia-rating .stars{display:inline-block}.widget_nav_menu ul li{float:left;width:247px}.widget_nav_menu ul li a{padding-left:15px;color:#fff;text-decoration:none;width:100%;display:block;height:40px;line-height:40px;background:url(https://www.completechimneys.com/wp-content/themes/completechimneys-2021/img/sidemenu.jpg)repeat-x 50% 0;font-size:18px;font-weight:400;box-sizing:border-box}.widget_nav_menu ul li a:hover{background:url(https://www.completechimneys.com/wp-content/themes/completechimneys-2021/img/sidemenu.jpg)repeat-x 50% 100%;color:#fbcf3b}.widget_nav_menu ul li.current-menu-item a{background:url(https://www.completechimneys.com/wp-content/themes/completechimneys-2021/img/sidemenu.jpg)repeat-x 50% 100%;color:#fbcf3b}.widget_nav_menu ul li .sub-menu{display:none}.widget_super_rss_reader{background:repeat #fff;box-sizing:border-box;margin-left:15px;margin-right:14px;width:198px!important;margin-top:16px}.widget_super_rss_reader .srr-wrap .srr-item:last-child{margin-left:8px;margin-right:8px}.widget_super_rss_reader .widget-title{color:#000;font-size:14px;font-weight:700;padding-top:12px;padding-left:12px}#sidebar .widget_super_rss_reader a{color:#00924d;text-decoration:none}.srr-wrap>div{padding-top:10px;padding-bottom:10px}.srr-style-smodern .srr-item{margin-left:8px;margin-right:8px}.content{float:left;width:100%;min-height:600px}.phone-sidebar{text-align:center;font-size:26px;line-height:1em;padding-top:12px;color:#000;margin:0}#sidebar .widget#themegrill_social_icons-2{margin-top:2px}#sidebar .textwidget .alignright,#sidebar .textwidget .alignleft{margin:0}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.article .textwidget p{padding-left:0;padding-right:0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:15px;text-align:center;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}address{font-style:italic;margin-bottom:24px}abbr[title]{border-bottom:1px dotted #2b2b2b;cursor:help}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}mark,ins{background:#fff9c0;text-decoration:none}p{margin-bottom:16px}code,kbd,tt,var,samp,pre{font-family:monospace,serif;font-size:15px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.6}pre{border:1px solid rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:24px;max-width:100%;overflow:auto;padding:12px;white-space:pre;white-space:pre-wrap;word-wrap:break-word}blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}blockquote{color:#767676;font-size:19px;font-style:italic;font-weight:300;line-height:1.2631578947;margin-bottom:24px}blockquote cite,blockquote small{color:#2b2b2b;font-size:16px;font-weight:400;line-height:1.5}blockquote em,blockquote i,blockquote cite{font-style:normal}blockquote strong,blockquote b{font-weight:400}small{font-size:smaller}big{font-size:125%}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}dl{margin-bottom:24px}dt{font-weight:700}dd{margin-bottom:24px}ul,ol{list-style:none;margin:0 0 24px 20px}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin:0 0 0 20px}img{-ms-interpolation-mode:bicubic;border:0;vertical-align:top}figure{margin:0}fieldset{border:1px solid rgba(0,0,0,.1);margin:0 0 24px;padding:11px 12px 0}legend{white-space:normal}button,input,select,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:100%;margin:0;max-width:100%;vertical-align:baseline}button,input{line-height:normal}input,textarea{background-image:-webkit-linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0))}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table,th,td{border:1px solid rgba(0,0,0,.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin-bottom:24px;width:100%}caption,th,td{font-weight:400;text-align:left}th{border-width:0 1px 1px 0;font-weight:700}td{border-width:0 1px 1px 0}del{color:#767676}hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:23px}::selection{background:#283697;color:#fff;text-shadow:none}::-moz-selection{background:#283697;color:#fff;text-shadow:none}input,textarea{border:1px solid rgba(0,0,0,.1);border-radius:2px;color:#2b2b2b;padding:8px 10px 7px}textarea{width:100%}input:focus,textarea:focus{border:1px solid rgba(0,0,0,.3);outline:0}button,.contributor-posts-link,input[type=button],input[type=reset],input[type=submit]{background-color:#283697;border:0;border-radius:2px;color:#fff;font-size:12px;font-weight:700;padding:10px 30px 11px;text-transform:uppercase;vertical-align:bottom}button:hover,button:focus,.contributor-posts-link:hover,input[type=button]:hover,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:focus,input[type=submit]:hover,input[type=submit]:focus{background-color:#41a62a;color:#fff}button:active,.contributor-posts-link:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{background-color:#55d737}.search-field{width:100%}.search-submit{display:none}::-webkit-input-placeholder{color:#939393}:-moz-placeholder{color:#939393}::-moz-placeholder{color:#939393;opacity:1}:-ms-input-placeholder{color:#939393}.comment-content img,.entry-content img,.entry-summary img,#site-header img,.widget img,.wp-caption{max-width:100%}.comment-content img[height],.entry-content img,.entry-summary img,img[class*=align],img[class*=wp-image-],img[class*=attachment-],#site-header img{height:auto}img.size-full,img.size-large,.wp-post-image,.post-thumbnail img{height:auto;max-width:100%}embed,iframe,object,video{margin-bottom:24px;max-width:100%}p>embed,p>iframe,p>object,span>embed,span>iframe,span>object{margin-bottom:0}a{color:#565656;text-decoration:underline}#footer{background:#f2f2f2}.footer{width:100%;float:left;background:#f2f2f2;text-align:center;padding:18px 32px;line-height:14px;font-size:10px;box-sizing:border-box;color:#333438}.footer a{color:#333438}.footer-menu{float:left;margin-bottom:17px}.footer-menu a{margin-left:30px;margin-right:30px;color:#333438}.footer_image{width:100%}.footer_image img{width:100%;height:auto}body.home .metaslider{float:left;margin-top:0}.article h1{margin-bottom:30px}.main-content-area{display:block;width:100%;padding:0;overflow:hidden;box-sizing:border-box}.content,#sidebar{display:block;vertical-align:top}#openmainnav{display:block;width:100%;height:40px;background:#023b7b;text-align:center;line-height:40px;font-size:18px;font-weight:700;color:#fff;position:relative;overflow:hidden;cursor:pointer}#menuarrows{width:35px;height:35px;background:url(https://www.completechimneys.com/wp-content/themes/completechimneys-2021/img/arrows.png)no-repeat 50% 100%;display:block;float:right;margin-right:32px;margin-top:2px;position:absolute;right:0;top:0}.openedmenu #menuarrows{background:url(https://www.completechimneys.com/wp-content/themes/completechimneys-2021/img/arrows.png)no-repeat 50% 0}a.responsivebutton{display:block;width:100%;height:32px;line-height:32px;font-size:16px;font-weight:700;text-decoration:none;background:#023b7b;color:#fff;text-align:center;margin-bottom:8px;overflow:hidden}#menu-responsive{margin:0;padding:0;font-size:16px}#menu-responsive>ul{margin:0}#menu-responsive li{background:#023b7b;border-top:1px solid #000}#menu-responsive li:hover{background:#023b7b;color:#fff}#menu-responsive li.current-menu-item{background:#023b7b;color:#ffbd1f}#menu-responsive li:hover>a{color:#ffbd1f}#menu-responsive li:hover a li:hover>a{color:#ffbd1f}#menu-responsive li.current-menu-item a{color:#ffbd1f;text-shadow:none}#menu-responsive li a{font-weight:500;letter-spacing:0;line-height:42px;padding:0 15px;text-decoration:none;color:#fff;display:block;font-size:16px}#menu-responsive li{list-style:none;position:relative}#menu-responsive .sub-menu{padding-left:0;margin-left:0;background:#024da1;display:none}#menu-responsive .sub-menu li{padding-left:10px;box-sizing:border-box;background:#024da1}.toggle-btn{position:absolute;right:0;top:0;border:0;background:0 0;color:#fff;width:60px;padding:0;margin:0;cursor:pointer;height:42px;z-index:9;font-size:20px;font-weight:400;outline:none;transition:transform .3s ease-out}.toggle-btn.menu-open{transform:rotate(45deg)}.toggle-btn:focus,.toggle-btn:hover{background:0 0}#responsiveheader{position:relative;display:none}.blog-link{background:#b2a389;text-align:center;padding-top:10px;padding-bottom:10px}#sidebar a{color:#fff}#sidebar #wpcr_respond_1 h3.summary{color:#fff}#sidebar #wpcr_respond_1 .wpcr_rating,#sidebar #wpcr_commentform .wpcr_rating{margin-left:50px!important}#sidebar #wpcr_respond_1 .wpcr_fl{float:none}#sidebar #wpcr_respond_1 blockquote.description p{color:#fff}.content iframe{max-width:98%;margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.footer h3{color:#fff;font-size:16px;line-height:21px;text-align:center;font-weight:400;margin:0 auto;letter-spacing:.1em}.footer a{color:#333438;text-decoration:none}.footer p{color:#333438;font-size:16px;line-height:21px;text-align:center;letter-spacing:.1em;margin-bottom:0}.footer p a{text-decoration:none}.footer p.copyright{color:#333438}.footer p.copyright a{color:#333438;text-decoration:none}.headerheadline{text-align:right;color:#565656;font-size:22px;font-weight:400}.headertext{float:right;margin-right:236px;margin-top:44px;text-align:right}a.headerphone{color:#fff;position:absolute;bottom:10px;right:28px}.homebanner{margin-left:-25px;margin-right:-25px;margin-top:-20px}.home-boxes{width:100%;float:left;box-sizing:border-box;padding:26px 30px 15px;font-size:30px;line-height:40px;font-weight:700;color:#020202;background:#fff}.home-boxes a{color:#000;text-decoration:none;display:block}.home-boxes .one-box{width:25%;float:left;padding-left:16px;padding-right:16px;box-sizing:border-box;z-index:99;position:relative}.home-boxes .one-box .box-content{text-align:center;padding:0;position:relative}.featured-box-text{text-align:center;margin-top:10px}.featured-box-text h4{font-family:oswald,sans-serif;color:#3a3a3a;font-size:28px;font-weight:700;word-wrap:break-word;text-transform:uppercase}.featured-box-text p{font-family:open sans,sans-serif;font-size:14px;line-height:1.618;color:#565656;text-align:center}.info-box{text-align:center;line-height:60px;font-weight:900;font-size:54px;color:#000;text-transform:uppercase;margin-top:8px}.home-boxes div img{width:100%;margin-bottom:0}#footer{overflow:hidden}#slidersmall{display:none}.top-image-hero{float:left;width:100%}.responsive-menu-header{display:none}.man_silouete{position:absolute;top:22px;left:575px}a.phonenumber{font-weight:900;font-size:32px;letter-spacing:2px;text-decoration:none;white-space:nowrap;color:#ffbd1f;position:absolute;right:25px;top:8px;text-shadow:-4px 5px 6px rgba(0,0,0,.6)}a.schedule_appointment{position:absolute;left:120px;top:128px}a.responsivebutton img{margin-right:5px;margin-top:9px;width:14px}a.virtual_chimney{left:396px;bottom:16px;position:absolute;text-decoration:none;z-index:11}.csi_ncsg{position:absolute;top:15px;left:332px;z-index:10}.socials-under-logo{margin-top:0;margin-bottom:10px}.top-menu-holder{width:100%;height:54px;display:block}.show_on_mobile{display:none}.home_slider_line{width:100%;background-repeat:repeat-x;height:20px;float:left;background-size:auto;background-image:url(data:image/jpeg;base64,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)}#blogpage{overflow:hidden}.page-list .current_page_item>a{font-weight:700}.page-list-ext{clear:both}.page-list-ext{*zoom:1}.page-list-ext:before,.page-list-ext:after{display:table;line-height:0;content:""}.page-list-ext:after{clear:both}.page-list-ext .page-list-ext-item{clear:both;margin:10px 0 30px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.page-list-ext .page-list-ext-image{float:left;display:inline;margin:5px 15px 15px 0}.page-list-ext .page-list-ext-title{clear:none;margin-bottom:6px;font-size:26px}.page-list-cols-2,.page-list-cols-3,.page-list-cols-4,.page-list-cols-5{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.page-list-cols-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.page-list-cols-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.page-list-cols-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.page-list-cols-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.custom-pagination span,.custom-pagination a{display:inline-block;padding:2px 10px}.custom-pagination a{background-color:#ebebeb;color:#ddf0fb;text-decoration:none}.custom-pagination a:hover{background-color:#ddf0fb;color:#fff}.custom-pagination span.page-num{margin-right:10px;padding:0}.custom-pagination span.dots{padding:0;color:#dcdcdc}.custom-pagination span.current{background-color:#ddf0fb;color:#fff}.wpcr3_review_form_text_field{margin-bottom:6px}.wpcr3_respond_2 input{margin-bottom:10px}div.wpcr3_review div.wpcr3_review_title{font-size:24px;line-height:28px}.wpcr3_respond_2 label{display:inline-block;margin-top:8px}div.wpcr3_review blockquote.wpcr3_content{margin-top:8px}div.wpcr3_review blockquote.wpcr3_content p{font-size:16px}nav.navigation-city{width:100%;background:#023b7b;margin-bottom:20px;font-family:helvetica neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700}nav.navigation-city ul{display:flex;flex-direction:row;margin:0;padding:0}nav.navigation-city ul li{list-style:none;flex-grow:1;text-align:center;padding:10px;align-items:center;display:flex;justify-content:center;margin-bottom:0}nav.navigation-city ul li a{display:block;text-decoration:none;color:#fff9ff}nav.navigation-city ul li.current-menu-item,nav.navigation-city ul li:hover{background:#024da1}header a.request-btn{background:#ea942a;padding:0 15px;text-decoration:none;display:inline-block;color:#fff;font-family:oswald,sans-serif;text-transform:uppercase;font-size:36px;line-height:61px;font-weight:300;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}header a.request-btn .fa{font-size:16px;margin-left:10px}header a.request-btn:hover{background-image:linear-gradient(#f46c12,#f46c12)}#request-button{position:absolute;top:42px;right:450px;text-align:center;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.top-header-fixed.sticky #request-button{position:absolute;top:35px;text-align:center}.mobile-only{display:none}.top-bar{background:#0053a5;color:#fff;height:50px;font-size:20px;line-height:40px;padding-top:5px;padding-bottom:5px;box-sizing:border-box}.top-bar .inner-content{text-align:right}.top-bar .inner-content>div{display:inline-block}.top-bar .inner-content a{color:#fff;text-decoration:none}.top-small-menu{display:inline-block;vertical-align:top}ul.top-sm-menu{list-style-type:none;margin:0;padding:0;overflow:hidden}.top-sm-menu li{float:left;position:relative}.top-sm-menu li a{display:block;color:#fff;text-align:center;padding:0 18px;text-decoration:none;line-height:40px}.top-sm-menu li a:hover{color:#ea942a}.top-sm-menu li::after{content:' ';position:absolute;top:11px;background:#fff;right:0;width:1px;height:22px;display:block}.top-sm-menu li:last-child::after{display:none}.phone-top{position:absolute;right:25px;color:#0053a5;font-size:58px;font-weight:500;font-family:oswald,sans-serif;line-height:62px;top:20px}.phone-top a{color:#0053a5;text-decoration:none}.social-icons-top{margin-right:100px}.social-icons-top a{margin-left:4px;margin-right:4px}.buttons_top_site{padding:0 10px;overflow:hidden}.button_column{width:50%;padding:0 5px;float:left;box-sizing:border-box}.button_column img{width:100%}.button_column a img{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.button_column a:hover img{opacity:.8}table.appointments-table,.appointments-table th,.appointments-table td{border:0}.openmainnav{display:none;height:60px;width:60px;color:#023b7b;line-height:60px;font-size:40px;float:right;cursor:pointer;padding-top:12px;margin-top:0}.closemenu{height:60px;width:60px;color:#fff;line-height:60px;font-size:40px;float:right;cursor:pointer}.responsive-menu-header .container{width:100%}.customer-reviews-header{background:#ea942a;line-height:76px;font-size:46px;font-weight:600;text-align:center}.customer-reviews-header h4{font-family:oswald,sans-serif;background:#ea942a;line-height:76px;font-size:46px;font-weight:700;text-align:center;text-transform:uppercase;color:#fff;margin-bottom:0}.inner-content-reviews{overflow:hidden}.contact-us-section .container,.contact-us-section{background:#c6c6c6}.inner-content-contact-us{display:flex;align-items:center;justify-content:center}.left-col-contact{width:60%;float:left}.right-col-contact{width:40%;float:left}.contact-us-section h5{text-align:center;color:#fff;font-size:90px;font-weight:700;text-transform:uppercase;font-family:oswald,sans-serif}.contact-us-section{padding-top:10px;padding-bottom:10px}div.wpforms-container-full#wpforms-2279 .wpforms-form input[type=submit],div.wpforms-container-full#wpforms-2279 .wpforms-form button[type=submit],div.wpforms-container-full#wpforms-2279 .wpforms-form .wpforms-page-button,div.wpforms-container-full#wpforms-2266 .wpforms-form input[type=submit],div.wpforms-container-full#wpforms-2266 .wpforms-form button[type=submit],div.wpforms-container-full#wpforms-2266 .wpforms-form .wpforms-page-button,div.wpforms-container-full#wpforms-2268 .wpforms-form input[type=submit],div.wpforms-container-full#wpforms-2268 .wpforms-form button[type=submit],div.wpforms-container-full#wpforms-2268 .wpforms-form .wpforms-page-button,div.wpforms-container-full#wpforms-2278 .wpforms-form input[type=submit],div.wpforms-container-full#wpforms-2278 .wpforms-form button[type=submit],div.wpforms-container-full#wpforms-2278 .wpforms-form .wpforms-page-button{background-color:#a70000;border-color:transparent;color:#fff;border-radius:10px;font-size:16px}.wpforms-submit-container{text-align:center}div.wpforms-container-full{margin-bottom:0!important}@media(max-width:780px){.appointments-table{table-layout:fixed;display:table;white-space:normal}table.appointments-table td,table.appointments-table th{white-space:normal}table.appointments-table tr{border-bottom:0}.app_workers,.app_services{font-size:16px}.app_workers_dropdown_select input,.app_services_dropdown_select input{float:left}.app_workers_dropdown_select select,.app_services_dropdown_select select{max-width:100%;width:100%;margin-bottom:10px}}@media(max-width:460px){.appointments-table-2col td{display:block;width:200%;clear:both}}@media only screen and (max-width:1600px){#popmake-2132{max-width:500px}}@media only screen and (max-width:1400px){#popmake-2132{max-width:400px}}@media only screen and (max-width:800px){#popmake-2132{max-width:350px}.so-widget-sow-button-flat-db51e1e22017 .ow-button-base a{font-size:1em!important}}@media only screen and (max-width:400px){#popmake-2132{max-width:80%;top:40px!important}}@media only screen and (max-width:768px){.button_column{width:100%;padding:0}.buttons_top_site{padding-top:10px;padding-left:15px;padding-right:15px}.button_column p{margin-bottom:0}}@media only screen and (max-width:768px){.openmainnav{display:block}.mobile-only{display:block}.desktop-only{display:none}}@media only screen and (max-width:768px){nav.navigation-city ul li a{font-size:12px;line-height:16px}}@media only screen and (max-width:620px){nav.navigation-city ul{display:block}}.mobile-only{display:none}@media only screen and (max-width:768px){.mobile-only{display:block}.desktop-only{display:none}}@media only screen and (min-width:768px){.socials-under-logo{display:none}.top-header-fixed{position:fixed;width:100%;z-index:999;background:#fff;top:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.top-header-fixed .logo{width:316px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.top-header-fixed.sticky .logo{width:260px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.top-header-fixed a.phonenumber{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.top-header-fixed.sticky a.phonenumber{font-size:26px;right:110px;top:10px}.top-header-fixed.sticky .socials{top:95px}.top-header-fixed.sticky .man_silouete{width:222px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.top-header-fixed.sticky .man_silouete{top:22px;left:440px;width:102px}.top-header-fixed.sticky .sf-menu,.top-header-fixed.sticky .top-menu-holder,.top-header-fixed.sticky .top-menu{height:40px}.top-header-fixed.sticky .sf-menu a{line-height:40px}.top-header-fixed.sticky .sf-menu,.top-header-fixed.sticky .sf-menu *{}.top-header-fixed.sticky .sf-menu>li::after{height:12px;top:15px}.admin-bar .top-header-fixed{top:32px}body{margin-top:246px}}@media only screen and (max-width:1240px){.top-header-fixed .sf-menu a{font-size:16px;padding:0 12px}.phone-top{font-size:46px;line-height:50px;top:10px}.address-top{font-size:13px;right:30px;top:68px}header a.request-btn{padding:10px;line-height:28px;color:#fff;font-size:20px}header,.top-menu,.container{width:900px}h1{font-size:32px;line-height:36px}h2{font-size:28px;line-height:34px}p{font-size:16px;line-height:22px}.top-header-fixed .sf-menu li ul a{font-size:16px;line-height:28px}.top-header-fixed a.phonenumber{font-size:36px;right:46px;top:16px}.top-header-fixed a.schedule_appointment{position:absolute;left:92px;top:90px;width:160px}#request-button{position:absolute;top:25px;right:340px}.top-header-fixed .man_silouete{position:absolute;top:22px;left:440px;width:130px}.top-header{background:#000;height:30px}.inner-content-footer-home img{margin-top:-43px}.top-header-fixed .logo{width:200px}.top-sm-menu li a{font-size:16px}.top-header-fixed .header-logo{margin-bottom:18px}.top-header-fixed a.virtual_chimney{width:150px;left:315px}body{margin-top:194px}.top-header-fixed.sticky .logo{width:220px}.top-header-fixed.sticky .man_silouete{top:22px;left:354px;width:80px}.socials{top:67px;right:0}.top-header-fixed.sticky .socials{top:52px;right:50px}.socials a{margin-left:2px;margin-right:2px}.top-header-fixed.sticky #request-button{top:32px}.top-header-fixed.sticky a.request-btn{font-size:14px}.top-bar{font-size:15px}.contact-us-section h5{font-size:62px}}@media only screen and (max-width:960px){.social-icons-top{margin-right:40px}header,.top-menu,.container{width:720px}.top-header-fixed .sf-menu a{font-size:14px;padding:0 10px}.top-header-fixed .sf-menu li ul a{font-size:14px;line-height:26px}.home-boxes{padding-left:0;padding-right:0;font-size:18px}.home-boxes .one-box{padding-left:7px;padding-right:7px}p{font-size:14px;line-height:22px}.header-button{margin-top:20px}.btn-header{font-size:20px}.top-header-fixed .sf-menu a{padding:0 6px}.top-header{height:24px}.info-box{line-height:24px;font-size:22px;margin-top:8px}.top-header-fixed .header-logo{}.top-header-fixed .logo{width:180px}.top-sm-menu li a{font-size:14px;padding:0 10px}.top-sm-menu li::after{top:14px;right:0;height:14px}.top-header-fixed .man_silouete{position:absolute;top:30px;left:331px;width:100px}.inner-content-footer-home img{margin-top:-35px}body{margin-top:174px}.top-header-fixed.sticky .header-logo{margin-left:20px}.top-header-fixed.sticky .man_silouete{left:335px}.top-header-fixed.sticky a.phonenumber{right:70px}.top-header-fixed.sticky #request-button{position:absolute;top:22px;right:300px}.top-bar{height:40px;line-height:30px}.top-header-fixed.sticky .socials{bottom:15px;right:20px}.top-sm-menu li a{line-height:30px}.top-sm-menu li::after{top:10px;height:12px}.top-bar{font-size:14px}.header-logo{margin-top:-28px}.top-header-fixed a.phonenumber{font-size:36px;right:46px;top:8px}#request-button{position:absolute;top:62px;right:182px}header a.request-btn{padding:5px 14px;font-size:14px}.socials{top:57px;right:0}.top-header-fixed.sticky .logo{width:180px}.phone-top{font-size:30px;line-height:40px}.address-top{font-size:12px;right:30px;top:50px}#request-button{position:absolute;top:26px;right:300px}}@media only screen and (max-width:768px){.social-icons-top{margin-right:0}.top-header-fixed .logo{width:130px}.top-header-fixed.sticky .logo{width:130px}.top-header-fixed.sticky .header-logo{margin-left:0}.top-header-fixed{position:fixed;top:0;left:0;right:0;z-index:99999999;background:#fff}.top-header-fixed .header-logo{margin-left:0;float:left;margin:0;position:relative;width:auto;margin-top:10px;margin-bottom:10px;right:auto;left:auto;padding:0;margin-left:20px}.address-top{display:none}.responsive-menu-header{position:absolute;right:0;z-index:2000000001!important;top:100%;background:#a70000;width:80%}.top-header-fixed.sticky #request-button,#request-button{top:10px;right:50%;transform:translate(50%,0)}.phone-top{right:50%;transform:translate(50%,0);bottom:0;top:44px;font-size:26px;line-height:38px}.top-bar .inner-content>div.phone-top{display:none}.top-bar .inner-content{text-align:center}body{margin-top:122px}.inner-content-contact-us{display:block}.right-col-contact,.left-col-contact{width:100%}.contact-us-section h5{margin-bottom:0}.home-boxes .one-box{}.top-header{background:#fff}a.phonenumber{display:none}.header-image{display:none}header,.top-menu,.container{width:620px}.main-menu{display:none}.home-boxes .one-box{padding-left:10px;padding-right:10px}.home-boxes{font-size:16px}.header-button{display:none}.header-logo{width:100%;box-sizing:border-box;padding-left:15%;padding-right:15%;margin-left:0}header .inner-content{}a.schedule_appointment{display:none}.show_on_mobile{display:block;width:100%;text-align:center;background:#fff}.header_mobile{margin-top:10px;margin-bottom:10px}.man_silouete{display:none}.header-logo{text-align:center}.inner-content-footer-home img{margin-top:-30px}.top-header-fixed .header-logo{margin-left:0}.top-header-fixed .logo{max-width:98%}.socials{bottom:auto;right:auto;float:left;top:auto;width:100%;position:relative;text-align:center;margin-bottom:8px}}@media only screen and (max-width:690px){body{background-size:100%}.home-boxes{font-size:12px;line-height:30px}body{margin-top:83px}.top-bar{display:none}header,.top-menu,.container{width:580px}.header-address{display:none}.inner-content-footer-home img{margin-top:-28px}}@media only screen and (max-width:620px){.top-header-fixed.sticky #request-button,#request-button{top:10px;right:40%;transform:translate(50%,0)}.phone-top{right:40%;transform:translate(50%,0);bottom:0;top:40px;font-size:26px;line-height:38px}header a.request-btn{padding:2px 14px;font-size:14px}.header-logo{padding-left:5%;padding-right:5%}.top-bar{height:auto}header,.top-menu,.container{width:440px}h1{font-size:28px}h2{font-size:26px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}p{font-size:16px}.home-boxes .one-box{width:50%;padding-left:10px;padding-right:10px;margin-top:0}.home-boxes{font-size:12px;line-height:30px;display:flex;flex-wrap:wrap}.featured-box-text h4{font-size:20px}.inner-content-footer-home img{margin-top:-21px}.customer-reviews-header h4{line-height:70px;font-size:34px}}@media only screen and (max-width:480px){.contact-us-section h5{font-size:42px}.inner-content-footer-home img{margin-top:-30px}.home-boxes .one-box{padding-left:15px;padding-right:15px}header,.top-menu,.container{width:100%}.content{width:100%}.article{width:100%;padding:20px}}@media only screen and (max-width:380px){.top-header-fixed.sticky #request-button,#request-button{top:10px;right:40%;transform:translate(50%,0)}.phone-top{right:40%;transform:translate(50%,0);bottom:0;top:44px;font-size:20px;line-height:28px}header a.request-btn{padding:2px 14px;font-size:12px}.top-header-fixed .header-logo{margin-top:14px;width:110px}.home-boxes .one-box{padding-left:30px;padding-right:30px}.home-boxes .one-box{padding-left:5px;padding-right:5px}.top-header .inner-content{}.footer{padding:15px}}

#heateor_sss_error{color:red;margin:7px 0}#heateor_sss_sharing_more_providers .filter svg{position:absolute;left:16px;top:18px}div.heateor_sss_sharing_ul a:link,div.heateor_sss_sharing_ul a:focus{text-decoration:none;background:0 0!important}.heateor_sss_login_container{margin:2px 0}.heateor_sss_login_container img,.heateor_sss_sharing_container img{cursor:pointer;margin:2px;border:none}.heateor_sss_login_container img{display:none;float:left}#heateor_sss_loading_image{display:block!important;float:none}.heateor_sss_error{background-color:#ffffe0;border:1px solid #e6db55;padding:5px;margin:10px}#heateor_sss_sharing_more_providers{position:fixed;top:50%;left:47%;background:#fafafa;width:650px;margin:-180px 0 0 -300px;z-index:10000000;text-shadow:none!important;height:308px}#heateor_sss_mastodon_popup_bg,#heateor_sss_popup_bg{background:url(https://www.completechimneys.com/wp-content/plugins/sassy-social-share/public/css/../../images/transparent_bg.png);bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:10000}#heateor_sss_sharing_more_providers .title{font-size:14px!important;height:auto!important;background:#58b8f8!important;border-bottom:1px solid #d7d7d7!important;color:#fff;font-weight:700;letter-spacing:inherit;line-height:34px!important;padding:0!important;text-align:center;text-transform:none;margin:0!important;text-shadow:none!important;width:100%}#heateor_sss_sharing_more_providers *{font-family:Arial,Helvetica,sans-serif}#heateor_sss_sharing_more_providers #heateor_sss_sharing_more_content{background:#fafafa;border-radius:4px;color:#555;height:auto;width:100%}#heateor_sss_sharing_more_providers .filter{margin:0;padding:10px 0 0;position:relative;width:100%}#heateor_sss_sharing_more_providers .all-services{clear:both;height:250px;overflow:auto}#heateor_sss_sharing_more_content .all-services ul{display:block;margin:10px!important;overflow:hidden;list-style:none;padding-left:0!important;position:static!important;width:auto!important}#heateor_sss_sharing_more_content .all-services ul li{padding:0;margin:0 0 0 5px;background:0 0!important;float:left;width:24.1%;text-align:left!important}#heateor_sss_sharing_more_providers .close-button img{margin:0}#heateor_sss_sharing_more_providers .close-button.separated{background:0 0!important;border:none!important;box-shadow:none!important;width:auto!important;height:auto!important;z-index:1000}#heateor_sss_sharing_more_providers .close-button{height:auto!important;width:auto!important;left:auto!important;display:block!important;color:#555!important;cursor:pointer!important;font-size:29px!important;line-height:29px!important;margin:0!important;padding:0!important;position:absolute;right:-16px;top:-16px}#heateor_sss_sharing_more_providers .filter input.search{width:96%;display:block;float:none;font-family:open sans,helvetica neue,helvetica,arial,sans-serif;font-weight:300;height:auto;line-height:inherit;margin:0 11px;padding:5px 8px 5px 27px!important;border:1px solid #ccc!important;color:#000;background:#fff!important;font-size:16px!important;text-align:left!important;max-width:-webkit-fill-available;line-height:1}#heateor_sss_sharing_more_providers .footer-panel{background:#fff;border-top:1px solid #d7d7d7;padding:6px 0;width:100%;color:#fff}#heateor_sss_sharing_more_providers .footer-panel p{background-color:initial;top:0;text-align:left!important;color:#000;font-family:helvetica neue,arial,helvetica,sans-serif;font-size:12px;line-height:1.2;margin:0!important;padding:0 6px!important;text-indent:0!important}#heateor_sss_sharing_more_providers .footer-panel a{color:#fff;text-decoration:none;font-weight:700;text-indent:0!important}#heateor_sss_sharing_more_providers .all-services ul li a span{width:51%}#heateor_sss_sharing_more_providers .all-services ul li a{border-radius:3px;color:#666!important;display:block;font-size:12px;height:auto;line-height:20px;overflow:hidden;padding:8px 8px 8px 1px;text-decoration:none!important;text-overflow:ellipsis;white-space:nowrap;border:none!important;text-indent:0!important;background:0 0!important;text-shadow:none}.heateor_sss_share_count{display:block;text-indent:0!important;visibility:hidden;background-color:#58b8f8!important;width:5px;height:auto;text-align:center;min-width:8px!important;padding:1px 4px!important;color:#fff!important;font-family:open sans,arial,sans-serif!important;font-size:10px!important;font-weight:600!important;-webkit-border-radius:15px!important;border-radius:15px!important;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.4);box-shadow:0 2px 2px rgba(0,0,0,.4);text-shadow:0 -1px 0 rgba(0,0,0,.2);line-height:14px!important;border:2px solid #fff!important;z-index:1;margin:2px auto!important;box-sizing:content-box!important}.heateor_sss_share_count,.heateor_sss_vertical_sharing{-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important}div.heateor_sss_follow_ul,div.heateor_sss_sharing_ul{padding-left:0!important;margin:1px 0!important}#heateor_sss_mastodon_popup_close img,#heateor_sss_sharing_popup_close img{opacity:1!important;background:0 0!important;border:none!important;outline:0!important;box-shadow:none!important;width:auto!important;height:auto!important;top:inherit!important;right:inherit!important;left:9px!important;padding:0!important}div.heateor_sss_follow_ul .heateorSssSharingRound,div.heateor_sss_sharing_ul .heateorSssSharingRound{background:0 0!important}.heateor_sss_square_count{display:none;text-align:center;font-weight:bolder;font-family:sans-serif;font-style:normal;font-size:.6em;visibility:hidden}div.heateor_sss_follow_ul a,div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a{float:left;padding:0!important;list-style:none!important;border:none!important;margin:2px}.heateorSssSharing,.heateorSssSharingButton{display:block;cursor:pointer;margin:2px}div.heateor_sss_follow_ul a:before,div.heateor_sss_sharing_ul a:before{content:none!important}div.heateor_sss_follow_ul a{width:auto}.heateor_sss_vertical_sharing{background:0 0;-webkit-box-shadow:0 1px 4px 1px rgba(0,0,0,.1);box-shadow:0 1px 4px 1px rgba(0,0,0,.1);position:fixed;overflow:visible;z-index:10000000;display:block;padding:10px;border-radius:4px;opacity:1;box-sizing:content-box!important}div.heateor_sss_horizontal_counter li.heateor_sss_facebook_share,div.heateor_sss_horizontal_sharing li.heateor_sss_facebook_share{width:96px}li.heateor_sss_facebook_like .fb-like span,li.heateor_sss_facebook_recommend .fb-like span,li.heateor_sss_facebook_share .fb-share-button span{vertical-align:top!important}li.heateor_sss_facebook_like .fb-like span iframe,li.heateor_sss_facebook_recommend .fb-like span iframe{max-width:none!important;z-index:1000}.heateor_sss_counter_container li{height:21px}.heateorSssTCBackground:hover{border-width:0!important;background-color:initial}.heateorSssTCBackground{border-width:0!important;background-color:initial!important;font-style:normal;word-wrap:normal;color:#666;line-height:1;visibility:hidden}.heateorSssSharingSvg{width:100%;height:100%}.heateorSssSharing{float:left;border:none}.heateorSssSharingArrow{height:16px;width:16px;cursor:pointer;margin-top:10px}.heateorSssPushIn{background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAzMCAzMCI+PHBhdGggZD0iTTcgNnEyIDYgMTAgNlY2bDYgOS02IDl2LTZRNyAyMCA3IDYiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlPSIjMDAwIiBmaWxsPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=)0 no-repeat}.heateorSssPullOut{background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAzMCAzMCI+PHBhdGggZD0iTTIzIDZxLTIgNi0xMCA2VjZsLTYgOSA2IDl2LTZxMTAgMiAxMC0xMiIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2U9IiMwMDAiIGZpbGw9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==)0 no-repeat}.heateorSssCommentingTabs li{padding-left:0!important;float:left;margin:0 1em 0 0!important;list-style:none;color:#aaa;display:block;cursor:pointer;font-size:.85em}div.heateorSssTotalShareCount{word-wrap:normal!important;font-weight:bolder;font-family:sans-serif;padding:0;margin:0;text-align:center}div.heateorSssTotalShareText{word-wrap:normal!important;margin:0;padding:0;text-align:center}div.heateor_sss_horizontal_sharing li{width:auto}div.heateor_sss_horizontal_sharing li.heateor_sss_facebook_like{width:91px}div.heateor_sss_horizontal_sharing li.heateor_sss_facebook_recommend{width:145px}div.heateor_sss_horizontal_sharing li.heateor_sss_twitter_tweet{width:95px}div.heateor_sss_horizontal_sharing li.heateor_sss_linkedin_share span{vertical-align:text-top!important}div.heateor_sss_horizontal_sharing li.heateor_sss_linkedin_share{width:96px}div.heateor_sss_horizontal_sharing li.heateor_sss_buffer_share{width:108px}div.heateor_sss_horizontal_sharing li.heateor_sss_reddit_badge{width:130px}div.heateor_sss_horizontal_sharing li.heateor_sss_yummly{width:106px}div.heateor_sss_horizontal_sharing li.heateor_sss_pinterest_pin{width:76px}div.heateor_sss_horizontal_sharing li.heateor_sss_xing{width:98px}.heateor_sss_sharing_container a{padding:0!important;box-shadow:none!important;border:none!important}.heateorSssClear{clear:both}div.course_instructor_widget .heateor_sss_vertical_sharing{display:none!important}@media screen and (max-width:783px){#heateor_sss_sharing_more_providers{width:80%;left:60%;margin-left:-50%;text-shadow:none!important}}@media screen and (max-width:752px){#heateor_sss_sharing_more_content .all-services ul li{width:32.1%}}@media screen and (max-width:590px){#heateor_sss_sharing_more_content .all-services ul li{width:48.1%}#heateor_sss_sharing_more_providers .filter input.search{width:93%}}@media screen and (max-width:413px){#heateor_sss_sharing_more_content .all-services ul li{width:100%}}div.heateor_sss_bottom_sharing{margin-bottom:0}div.heateor_sss_sharing_container a:before,div.heateor_sss_follow_icons_container a:before{content:none}.heateor_sss_mastodon_popup_button{background:linear-gradient(#ec1b23,#d43116);padding:8px 0 10px;font-size:18px;border:0;color:#fff;border-radius:8px;margin:4px auto;font-weight:bolder;width:35%;cursor:pointer;border-bottom-style:groove;border-bottom-width:5px;border-bottom-color:rgb(0,0,0,.2)}@media screen and (max-width:783px)#heateor_sss_sharing_more_providers .filter input.search{border:1px solid #ccc;width:92.8%}div.heateor_sss_follow_icons_container svg,div.heateor_sss_sharing_container svg{width:100%;height:100%}
#callnowbutton{display:none}@media screen and (max-width:650px){#callnowbutton:not(.cnb-displaymode),#callnowbutton.cnb-displaymode-mobile-only{display:block;position:fixed;text-decoration:none}#callnowbutton.cnb-full.cnb-displaymode-mobile-only{display:flex}}@media screen and (min-width:650px){#callnowbutton.cnb-displaymode-desktop-only{display:block;position:fixed;text-decoration:none}#callnowbutton.cnb-full.cnb-displaymode-desktop-only{display:flex}}@media screen{#callnowbutton.cnb-displaymode-always{display:block;position:fixed;text-decoration:none}#callnowbutton.cnb-full.cnb-displaymode-always{display:flex}}#callnowbutton.cnb-full{justify-content:center;align-items:center;text-shadow:0 1px 0 rgba(0,0,0,.18);width:100%;left:0;height:60px}.cnb-full.cnb-full-bottom{bottom:0}.cnb-full.cnb-full-top{top:0}#callnowbutton.cnb-single{width:55px;height:55px;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.3);background-position:50%;background-size:35px 35px;background-repeat:no-repeat}.cnb-single.cnb-middle{bottom:15px;left:50%;margin-left:-28px}.cnb-single.cnb-left{bottom:15px;left:20px}.cnb-single.cnb-right{bottom:15px;right:20px}.cnb-single.cnb-mleft{top:50%;margin-top:-28px;left:20px}.cnb-single.cnb-mright{top:50%;margin-top:-28px;right:20px}.cnb-single.cnb-tleft{top:15px;left:20px}.cnb-single.cnb-tmiddle{top:15px;left:50%;margin-left:-28px}.cnb-single.cnb-tright{top:15px;right:20px}#callnowbutton.cnb-single.cnb-middle span,#callnowbutton.cnb-single.cnb-tmiddle span{display:none}.cnb-single.cnb-left span,.cnb-single.cnb-mleft span,.cnb-single.cnb-tleft span{left:68px}.cnb-single.cnb-right span,.cnb-single.cnb-mright span,.cnb-single.cnb-tright span{right:68px}.cnb-single.cnb-text span{-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:block;width:auto;background-color:rgba(70,70,70,.9);position:absolute;border-radius:2px;font-family:helvetica,arial,sans-serif;padding:6px 8px;font-size:13px;font-weight:700;color:#ececec;top:15px;box-shadow:0 1px 2px rgba(0,0,0,.15);word-break:keep-all;line-height:1em;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.cnb-single:not(.cnb-text) span{display:none}.cnb-full.cnb-text{text-align:center;color:#fff;font-weight:600;font-size:120%;overflow:hidden;white-space:nowrap}.cnb-full.cnb-zoom-110 img,.cnb-full.cnb-zoom-120 img,.cnb-full.cnb-zoom-130 img{transform-origin:right}.cnb-single.cnb-zoom-70,.cnb-full.cnb-zoom-70 img{transform:scale(.7)}.cnb-single.cnb-zoom-80,.cnb-full.cnb-zoom-80 img{transform:scale(.8)}.cnb-single.cnb-zoom-90,.cnb-full.cnb-zoom-90 img{transform:scale(.9)}.cnb-single.cnb-zoom-110,.cnb-full.cnb-zoom-110 img{transform:scale(1.1)}.cnb-single.cnb-zoom-120,.cnb-full.cnb-zoom-120 img{transform:scale(1.2)}.cnb-single.cnb-zoom-130,.cnb-full.cnb-zoom-130 img{transform:scale(1.3)}.cnb-full.cnb-zoom-70 span{font-size:70%}.cnb-full.cnb-zoom-80 span{font-size:80%}.cnb-full.cnb-zoom-90 span{font-size:90%}.cnb-full.cnb-zoom-110 span{font-size:110%}.cnb-full.cnb-zoom-120 span{font-size:120%}.cnb-full.cnb-zoom-130 span{font-size:130%}.cnb-zindex-10{z-index:2147483647}.cnb-zindex-9{z-index:214748365}.cnb-zindex-8{z-index:21474836}.cnb-zindex-7{z-index:2147484}.cnb-zindex-6{z-index:214748}.cnb-zindex-5{z-index:21475}.cnb-zindex-4{z-index:2147}.cnb-zindex-3{z-index:215}.cnb-zindex-2{z-index:21}.cnb-zindex-1{z-index:2}
.wait_img{z-index:1000}.app_timetable_cell .wait_img{float:right}.app_timetable{margin-left:20px}.app_monthly_schedule_wrapper,.app_timetable_wrapper{float:left;width:50%}aside.widget .app_monthly_schedule_wrapper{width:100%}.app_timetable_cell{float:left;width:25%;border:1px solid grey;font-size:.8em;text-align:left;padding:3px;overflow:hidden}.app_timetable_cell div:hover{opacity:.6}.app_timetable_title{font-weight:700;margin-bottom:1em}.appointments-pagination .previous{float:left}td.today{opacity:.6}.appointments-pagination .next{float:right}.appointments-paypal{display:none}.appointments-list{clear:both;padding:0;margin-top:20px}.appointments-list table{width:100%;border-collapse:collapse}.appointments-list table th{width:12%;background:#333;color:#ddd;cursor:default}.appointments-list table td{border:1px solid #ddd;height:14px;padding:0}.appointments-list table td:hover{opacity:.6}.appointments-list table td.free,.app_timetable div.free{cursor:pointer}.appointments-legend-table{font-size:.75em;table-layout:auto;overflow:hidden;border:0!important}table.appointments-legend-table{width:auto}table.appointments-legend-table td{padding-right:10px;padding-left:10px;text-align:right;height:20px;min-width:30px;border:none!important;cursor:default;width:auto}.appointments-weekly-calendar-hours-mins{font-weight:700;font-size:.65em;text-align:center;min-width:110px}.appointments-confirmation-wrapper{display:none}.appointments-confirmation-wrapper b.required{color:#f20;font-weight:700}.appointments-confirmation-wrapper label{display:block}.appointments-confirmation-wrapper input[type=text]{width:60%}.appointments-confirmation-wrapper span{margin-right:10px;width:30%;display:block;float:left}.appointments-confirmation-text{font-weight:700}.app_form_container{padding:20px;margin:10px;text-align:left}.appointments_login{margin-bottom:.6em;border:none}.app_or{font-size:16px;margin:10px 0;letter-spacing:1px}.app_inner1{}.app_inner2{margin-bottom:0}.app_inner3{}.app_login_submit{display:none}.app_login_submit input{margin-right:10px;width:100px}.app_wait_img img{border:none}.app_login_submit input[type=password]{padding:.5em;background:#fff;border:1px solid #eee;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.app_submit_btn{width:auto}a.appointments-login_link-cancel{margin-top:20px}a.appointments-login_link-cancel,.app_submit_btn{color:#4e4d4d;font-size:13px;cursor:pointer;display:inline-block;background-color:#f6f6f6;background-repeat:no-repeat;font-family:Lucida Grande,Helvetica Neue,Helvetica,Arial;text-shadow:0 1px 0 #fff;background:#f8f8f8;background:-moz-linear-gradient(top,#f8f8f8 0%,#eae9e9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8f8f8),color-stop(100%,#eae9e9));background:-webkit-linear-gradient(top,#f8f8f8 0%,#eae9e9 100%);background:-o-linear-gradient(top,#f8f8f8 0%,#eae9e9 100%);background:-ms-linear-gradient(top,#f8f8f8 0%,#eae9e9 100%);background:linear-gradient(top,#f8f8f8 0%,#eae9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8',endColorstr='#eae9e9',GradientType=0 );padding:6px 14px;line-height:normal;border:1px solid #e3e3e3;border-bottom-color:#d1d1d1;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px #fff;-webkit-transition:.1s linear all;-moz-transition:.1s linear all;-ms-transition:.1s linear all;-o-transition:.1s linear all;transition:.1s linear all;text-decoration:none}a.appointments-login_link-cancel:hover,.app_submit_btn:hover{border:1px solid #c9c9c9;color:#1a1a1a;-webkit-transition:.1s linear all;-moz-transition:.1s linear all;-ms-transition:.1s linear all;-o-transition:.1s linear all;transition:.1s linear all}a.appointments-login_link-cancel:active,.app_submit_btn:active{border:1px solid #b1b1b1;color:#7f7f7f;background:#d0d0d0;background:-moz-linear-gradient(top,#d0d0d0 0%,#dfdfdf 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d0d0d0),color-stop(60%,#dfdfdf));background:-webkit-linear-gradient(top,#d0d0d0 0%,#dfdfdf 60%);background:-o-linear-gradient(top,#d0d0d0 0%,#dfdfdf 60%);background:-ms-linear-gradient(top,#d0d0d0 0%,#dfdfdf 60%);background:linear-gradient(top,#d0d0d0 0%,#dfdfdf 60%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0d0d0',endColorstr='#dfdfdf',GradientType=0 );-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3);box-shadow:inset 0 1px rgba(255,255,255,.3);-webkit-transition:0s linear all;-moz-transition:0s linear all;-ms-transition:0s linear all;-o-transition:0s linear all;transition:0s linear all}.app_form_container{text-align:center;border:1px solid #e3e3e3;border-radius:3px}.appointments-login_links{margin:0;padding:0;list-style:none!important}ul.appointments-login_links li{text-align:center}ul.appointments-login_links li a{text-decoration:none}a.appointments-login_link-facebook{cursor:pointer;display:inline-block;background:#3b5998 url(https://www.completechimneys.com/wp-content/plugins/appointments/css/../images/app-sprite01.png)5px 5px no-repeat!important;padding:5px 14px 6px 30px;text-shadow:0 1px 1px #333;color:#fff;font-size:13px;line-height:normal;border:1px solid #2a406d;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,5%);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,5%);box-shadow:inset 0 1px rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,5%);-webkit-transition:.1s linear all;-moz-transition:.1s linear all;-ms-transition:.1s linear all;-o-transition:.1s linear all;transition:.1s linear all;margin-top:20px}a.appointments-login_link-facebook:hover,a.appointments-login_link-facebook.active{background:#2a406d url(https://www.completechimneys.com/wp-content/plugins/appointments/css/../images/app-sprite01.png)5px 5px no-repeat!important;color:#fff;text-decoration:none}a.appointments-login_link-twitter{cursor:pointer;display:inline-block;background:#439eb8 url(https://www.completechimneys.com/wp-content/plugins/appointments/css/../images/app-sprite01.png)5px -17px no-repeat!important;padding:5px 14px 6px 30px;text-shadow:0 1px 1px #333;color:#fff;font-size:13px;line-height:normal;border:1px solid #39859b;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,5%);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,5%);box-shadow:inset 0 1px rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,5%);-webkit-transition:.1s linear all;-moz-transition:.1s linear all;-ms-transition:.1s linear all;-o-transition:.1s linear all;transition:.1s linear all;margin-top:10px}a.appointments-login_link-twitter:hover,a.appointments-login_link-twitter.active{color:#fff;text-decoration:none;background:#338ba4 url(https://www.completechimneys.com/wp-content/plugins/appointments/css/../images/app-sprite01.png)5px -17px no-repeat!important}a.appointments-login_link-google{cursor:pointer;display:inline-block;background:#94e3f9 url(https://www.completechimneys.com/wp-content/plugins/appointments/css/../images/google.png)5px 5px no-repeat;padding:5px 14px 6px 30px;text-shadow:0 1px 1px #333;color:#fff;font-size:13px;line-height:normal;border:1px solid #439eb8;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,5%);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,5%);box-shadow:inset 0 1px rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,5%);-webkit-transition:.1s linear all;-moz-transition:.1s linear all;-ms-transition:.1s linear all;-o-transition:.1s linear all;transition:.1s linear all;margin-top:10px}a.appointments-login_link-google:hover,a.appointments-login_link-google.active{background:#439eb8 url(https://www.completechimneys.com/wp-content/plugins/appointments/css/../images/google.png)5px 5px no-repeat;color:#fff;text-decoration:none}a.appointments-login_link-wordpress{cursor:pointer;display:inline-block;background:#777 url(https://www.completechimneys.com/wp-content/plugins/appointments/css/../images/app-sprite01.png)5px -38px no-repeat!important;padding:5px 14px 6px 30px;text-shadow:0 1px 1px #111;color:#fff;font-size:13px;line-height:normal;border:1px solid #444;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,5%);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,5%);box-shadow:inset 0 1px rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,5%);-webkit-transition:.1s linear all;-moz-transition:.1s linear all;-ms-transition:.1s linear all;-o-transition:.1s linear all;transition:.1s linear all;margin:10px 0}a.appointments-login_link-wordpress:hover,a.appointments-login_link-wordpress.active{background:#444 url(https://www.completechimneys.com/wp-content/plugins/appointments/css/../images/app-sprite01.png)5px -38px no-repeat!important;color:#fff;text-decoration:none}a.appointments-register_link-wordpress{font-size:13px}a.appointments-login_link-facebook,a.appointments-login_link-twitter,a.appointments-login_link-wordpress,a.appointments-register_link-wordpress{font-family:Lucida Grande,Helvetica Neue,Helvetica,Arial;text-shadow:0 1px 0 rgba(0,0,0,.4);font-weight:400}a.appointments-login_link-submit{cursor:pointer;display:inline-block;background:#999;padding:5px 14px 6px 20px;text-shadow:0 1px 1px #111;color:#fff;font-size:13px;line-height:normal;border:1px solid #444;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,5%);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,5%);box-shadow:inset 0 1px rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,5%);-webkit-transition:.1s linear all;-moz-transition:.1s linear all;-ms-transition:.1s linear all;-o-transition:.1s linear all;transition:.1s linear all;margin-bottom:5px}a.appointments-login_link-submit:hover,a.appointments-login_link-submit.active{background:#444;color:#fff;text-decoration:none}.appointments-list table{padding:0;margin:0;table-layout:fixed}.appointments-list table td{border:1px solid #d0d0d0;color:#333}.app_timetable_cell{color:#333}.appointments-list table th{width:10%;background-color:initial;text-align:center;text-transform:none;font-size:1em;font-family:helvetica neue,Helvetica,Arial,sans-serif;font-weight:200;border:1px solid #d0d0d0;color:#474747}.entry-content .appointments-list td.appointments-weekly-calendar-hours-mins{width:30%}.entry-content .appointments-list td{width:10%;vertical-align:middle}.appointments-list table th.hourmin_column{width:30%}.appointments-list table tbody tr:nth-child(2n+1){background-color:rgba(247,247,247,.2)}.appointments-list table td{height:3em;font-size:.7em}.appointments-list table td.busy:after,.appointments-list table td.notpossible:after{content:'\00D7';position:relative;text-align:center;vertical-align:middle;font-family:helvetica neue,Helvetica,Arial,sans-serif;font-weight:200;font-size:2.1em;display:block;color:#d1d1d1}.appointments-list table td:hover{opacity:1}.appointments-list table td.free:hover,.appointments-list table td.free.today{opacity:.7;font-weight:700}.busy,.notpossible{cursor:not-allowed}#content tr td.free.selected,tr td.free.selected{border-top:none;border:2px solid #fff;opacity:.5}.app_timetable_cell.free.selected{opacity:.5}.app_monthly_schedule_wrapper table th{width:14%}.app_monthly_schedule_wrapper table td.busy:after,.app_monthly_schedule_wrapper table td.notpossible:after{content:'';line-height:0}.app_monthly_schedule_wrapper table tbody tr:nth-child(2n+1){background-color:inherit}.app_monthly_schedule_wrapper table td p{margin-bottom:.5em;margin-left:4px}.app_timetable_cell{text-align:center;width:30%;border:none;margin:1px}.appointments-my-appointments{font-size:.8em}.appointments-my-appointments table,.appointments-my-appointments,.appointments-all-appointments table,.appointments-all-appointments,.appointments-wrapper{width:100%}.appointments-my-appointments table th{font-size:1.2em;background-color:rgba(230,230,230,.2)}.appointments-my-appointments table th,.appointments-my-appointments table td{width:15%;padding:1.5%}.appointments-my-appointments .my-appointments-status{width:15%}.appointments-my-appointments .my-appointments-date{width:25%}.appointments-all-appointments{font-size:.8em}.appointments-all-appointments table th{font-size:1.2em;background-color:rgba(230,230,230,.2)}.appointments-all-appointments table th,.appointments-all-appointments table td{width:20%;padding:1.5%}.appointments-all-appointments .all-appointments-status{width:15%}.appointments-all-appointments .all-appointments-date{width:25%}.appointments-wrapper{margin-top:10px}.appointments-wrapper h2{font-size:1.9em}.app_services_dropdown_title,.app_workers_dropdown_title,.app_service_locations_dropdown_title,.app_provider_locations_dropdown_title{font-size:1.4em;margin:10px 0;font-weight:700}.app_service_excerpts{margin:.5em 0}.appointments-wrapper h3,.appointments-confirmation-wrapper h3{font-size:.8em;font-weight:500;text-transform:uppercase}.appointments-legend{margin:1em 0}.appointments-legend-table{float:left;clear:both}.appointments-pagination{clear:both}.app_services_dropdown_select,.app_workers_dropdown_select,.app_service_locations_dropdown,.app_provider_locations_dropdown{padding:.4em 0}.app_services_dropdown_select select,.app_workers_dropdown_select select,.app_service_locations_dropdown select,.app_provider_locations_dropdown select{margin-right:1em}.appointments-pagination{padding:1.2em 0}.appointments-pagination a{color:#474747;text-decoration:none;text-shadow:0 1px 0 #fff;padding:.2em 1.2em;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;box-shadow:0 1px 1px #b2b2b2,inset 0 -1px 2px #f9f9f9,0 0 0 1px #9b9b9b;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22100%25%22 height=%22100%25%22 viewBox=%220 0 100 100%22 preserveAspectRatio=%22none%22%3E%3ClinearGradient id=%22hat0%22 gradientUnits=%22objectBoundingBox%22 x1=%2250%25%22 y1=%22100%25%22 x2=%2250%25%22 y2=%22-14210854715202e-27%25%22%3E%3Cstop offset=%220%22 stop-color=%22%23ededed%22 stop-opacity=%221%22/%3E%3Cstop offset=%220%22 stop-color=%22%23ededed%22 stop-opacity=%221%22/%3E%3Cstop offset=%2270%25%22 stop-color=%22%23fff%22 stop-opacity=%221%22/%3E%3Cstop offset=%22100%25%22 stop-color=%22%23fff%22 stop-opacity=%221%22/%3E%3C/linearGradient%3E%3Crect x=%220%22 y=%220%22 width=%22100%22 height=%22100%22 fill=%22url(%23hat0)%22/%3E%3C/svg%3E");background-image:-moz-linear-gradient(90deg,#ededed 0%,#ededed .24%,#fff 70.17%,#fff 100%);background-image:-o-linear-gradient(90deg,#ededed 0%,#ededed .24%,#fff 70.17%,#fff 100%);background-image:-webkit-linear-gradient(90deg,#ededed 0%,#ededed .24%,#fff 70.17%,#fff 100%);background-image:linear-gradient(90deg,#ededed 0%,#ededed .24%,#fff 70.17%,#fff 100%)}.appointments-pagination a:hover{text-decoration:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22100%25%22 height=%22100%25%22 viewBox=%220 0 100 100%22 preserveAspectRatio=%22none%22%3E%3ClinearGradient id=%22hat0%22 gradientUnits=%22objectBoundingBox%22 x1=%2250%25%22 y1=%22100%25%22 x2=%2250%25%22 y2=%22-14210854715202e-27%25%22%3E%3Cstop offset=%220%22 stop-color=%22%23e0e0e0%22 stop-opacity=%221%22/%3E%3Cstop offset=%220%22 stop-color=%22%23e0e0e0%22 stop-opacity=%221%22/%3E%3Cstop offset=%2270%25%22 stop-color=%22%23fff%22 stop-opacity=%221%22/%3E%3Cstop offset=%22100%25%22 stop-color=%22%23fff%22 stop-opacity=%221%22/%3E%3C/linearGradient%3E%3Crect x=%220%22 y=%220%22 width=%22100%22 height=%22100%22 fill=%22url(%23hat0)%22/%3E%3C/svg%3E");background-image:-moz-linear-gradient(90deg,#e0e0e0 0%,#e0e0e0 .24%,#fff 70.17%,#fff 100%);background-image:-o-linear-gradient(90deg,#e0e0e0 0%,#e0e0e0 .24%,#fff 70.17%,#fff 100%);background-image:-webkit-linear-gradient(90deg,#e0e0e0 0%,#e0e0e0 .24%,#fff 70.17%,#fff 100%);background-image:linear-gradient(90deg,#e0e0e0 0%,#e0e0e0 .24%,#fff 70.17%,#fff 100%)}a#app_schedule{height:0;padding:0;width:0;line-height:0;font-size:0;position:absolute}.appointments-confirmation-wrapper fieldset{border:1px solid #999;padding:20px}.appointments-confirmation-wrapper fieldset div{clear:both;margin:0 0 10px}.app_worker_excerpts{margin:10px 0}.app-clearfix:before,.app-clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.app-clearfix:after{clear:both}.app-clearfix{zoom:1}.appointments-confirmation-start label{-webkit-transition:.3s linear all;-moz-transition:.3s linear all;-ms-transition:.3s linear all;-o-transition:.3s linear all;transition:.3s linear all}.error{-webkit-border-radius:3px;border-radius:3px;border-width:1px;border-style:solid;background-color:#ffebe8;border-color:#c00}div.error{padding:0 .6em;margin:5px 15px 2px}div.error p{margin:.5em 0;padding:2px}.wrap div.error{margin:5px 0 15px}table.tablesorter thead tr .header{background-repeat:no-repeat;background-position:50% 100%;cursor:pointer}table.tablesorter thead tr .headerSortUp{}table.tablesorter thead tr .headerSortDown{}table.tablesorter thead tr .headerSortDown,table.tablesorter thead tr .headerSortUp{opacity:.5}.app-scheduled_appointment{cursor:pointer;padding:0 2px}.app-scheduled_appointment.app-is_service{opacity:.7}.app-scheduled_appointment.app-is_mine{font-weight:700}.app-worker_monthly_calendar td{height:6em;width:14.2%;vertical-align:top;padding:5px!important}.app-worker_monthly_calendar td.app-today,.app-worker_monthly_calendar td.app-today:hover{background:rgba(164,33,33,.2)}.app-worker_monthly_calendar td .app-end_time{display:none}.app-worker_monthly_calendar td p{margin:0;padding:0;opacity:.5;font-size:2em}.app-worker_monthly_calendar-out{clear:both}.app-worker_monthly_calendar-out ul,.app-worker_monthly_calendar-out ul li{list-style:none!important;background-image:none!important;margin:0!important;padding:0!important}.app-worker_monthly_calendar-out ul li{float:left;width:24%;margin-right:1%!important}.app-worker_monthly_calendar-out ul li b{display:block}@media screen and (max-width:768px){.app_monthly_schedule_wrapper,.app_timetable_wrapper{width:100%}.app_monthly_schedule_wrapper table th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appointments-confirmation-wrapper span{float:none;width:auto}}
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 24 2024 | 11:24:20 */
/* This CSS is used beacuse of Topbar */
@media (max-width: 768px) {
html {
    padding-top: 48px;
}
}
/* This CSS is used beacuse of Topbar */
/* Header CSS */
@media only screen and (max-width: 768px) {
.responsive-menu-header {
    width: 100%;
}
}
/* Header CSS */
/* CSS For SEO Purpose */
.reliable-heading {
	font-size: 42px;
	margin-bottom: 30px;
    font-weight: 800;
    line-height: 46px;
    color: #000;
    margin-bottom: 14px;
    font-family: 'EB Garamond', serif;
    letter-spacing: 2px;
}
.happy-heading {
	font-weight: 700;
    margin-bottom: 14px;
    text-align: left;
    text-transform: uppercase;
    font-family: oswald,sans-serif;
    color: #3a3a3a;
    font-size: 28px;
}
.fireplace-text {
	text-align: center;
    margin-bottom: 20px;
    margin-top: 45px;
    font-size: 45px;
    line-height: 55px;
}
.download-pdf-text {
	font-weight: 700;
    margin-bottom: 14px;
    text-align: left;
    text-transform: uppercase;
    font-family: oswald,sans-serif;
    color: #3a3a3a;
    font-size: 28px;
	line-height: 40px;
}
.sitemap-text {
	text-align: center;
    margin-bottom: 20px;
    margin-top: 45px;
    font-size: 45px;
    line-height: 55px;
}
@media (max-width: 786px) {
.reliable-heading {
   font-size: 28px;	
}
.happy-heading {
    line-height: 38px;
}
.sitemap-text 
    margin-top: 45px;
    font-size: 45px;
    line-height: 55px;
}
}
/* CSS For SEO Purpose */
/* Homepgae CSS */
@media (max-width: 600px) {
div#pg-168-1 {
    margin-bottom: 0px;
}
.siteorigin-widget-tinymce h1 {
    margin-bottom: 25px;
}
div#pg-168-2 {
    margin-bottom: 0px;
}
div#pg-168-3 {
  display: flex;
  flex-direction: column-reverse;
}
div#pg-168-3 {
    margin-bottom: 0px;
}
#pgc-168-5-0 .siteorigin-widget-tinymce ul li {
   font-size: 16px;
	line-height: 26px;
}
div#pgc-168-5-1 {
    margin-top: -90px;
}
.siteorigin-widget-tinymce ul li {
    font-size: 16px;
	line-height: 26px;
}
#pgc-168-6-0 .siteorigin-widget-tinymce p {
	color: #000;
	padding-top: 35px;
}
div#pg-168-7 {
    display: flex;
    flex-direction: column-reverse;
}
div#pg-168-7 {
    margin-top: -50px;
}
#pl-168 .so-panel {
    margin-bottom: 0px !important;
}
div#pgc-168-7-1 {
    margin-top: 20px;
}
/*  .panel-grid .so-parallax img[data-siteorigin-parallax] {
    top: 20px;
}
#pgc-168-6-0 .siteorigin-widget-tinymce h2.alt {
    top: -17px;
    position: relative;
} */
}
/* Homepgae CSS */
/*RECEPIE PAGE CSS SK*/
/* social sharing icons css*/
.single-recipes .heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a{
	margin:12px;
	margin-top: 0px;
}
.heateor_sss_sharing_title{
    display:none;
}
.heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
    display: block;
    text-align: center;
}
/* social sharing icons css end*/
.heateor_sss_follow_ul, div.heateor_sss_sharing_ul {
    margin: 1px 0!important;
    display: inline-block;
    text-align: center;
}
.recipes .post-grid .grid-items {
    visibility: hidden; 
}
.recipes .post-grid .grid-items > * 
{
    visibility: visible; 
}
.recipes .post-grid .grid-items > * 
{   
    transition: opacity 150ms linear 100ms, transform 150ms ease-in-out 100ms; 
}
.recipes .post-grid .grid-items:hover  > * 
{   
    opacity: 0.4; 
    transform: scale(0.9); 
}
.recipes .post-grid .grid-items > *:hover 
{ 
    opacity: 1; 
    transform: scale(1); 
    transition-delay: 0ms, 0ms; 
}
body .recipes .item
{
    box-shadow: 0px 0px 7px 3px #0000002b;
    border-radius: 10px !important;
    border: 1px solid #c8bdbd;
    transition: 0.5s all;
}
body .recipes .item:hover 
{
    transform: scale(0.95);
    box-shadow: -1px 3px 12px 3px #0000005e;
}
body .recipes .item a 
{
	text-align: center;
    font-weight: 700;
    text-transform: capitalize;
    font-size: 16px !important;
}
body .recipes .item img,
body .recipes .item img:hover 
{
    border-radius: 10px 10px 0px 0px !important;
}
body .recipes .item:hover .thumb_link::before 
{
    left: auto;
    bottom: 0;
    top: auto;
}
body .recipes .item .thumb_link::before 
{
    bottom: -100%;
}
body .recipes .item .thumb_link::after 
{
    content: "View Recipe";
    position: absolute;
    z-index:-1 ;
    left: 0;
    top: auto;
    right: 0;
    bottom: 10px;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
}
body .recipes .item:hover .thumb_link::after 
{
    z-index: 9999;
}
/*RECEPIE PAGE CSS SK*/
.page-id-2419 .article h1.page-title, h1.page-title {
    text-align: center;
    margin-bottom: 20px;
    margin-top: 45px;
    font-size: 45px;
    line-height: 55px;
}
.recipes .post-grid .grid-items {
    display: grid;
   grid-template-columns: repeat(auto-fit,minmax(14rem,1fr));  
}
.recipes .item{
  box-shadow: 1px 2px 8px 2px #e3e3e39c;
}
.recipes .item a {
    font-size: 20px;
    color: #534439;
    text-decoration: none;
    font-size: 17px !important;
    line-height: 21px;
    margin-top: 12px !important;
    display: block;
    font-weight: 500;
    padding: 7px 12px;
}
.recipes  {
    font-size: 20px;
    margin: 10px 5px;
    text-align: left;
}
.recipes .item .thumb_link {
    position:relative;
   cursor:pointer;
}
.recipes .item:hover .thumb_link::before {
    left:0px;    
}
.recipes .item .thumb_link::before {
    background: url(https://www.completechimneys.com/wp-content/uploads/2023/03/hover-image.png) center no-repeat;
    position:absolute;
    top:0px;
    left:-999px;
    right:0px;
    content:"";
    z-index:77;
    width: 100%;
    height: 100%;
    transition: 0.5s;
    background-size: cover;
}
.item a::before {
    position:absolute;
    top:0px;
    left:0px;
    right:0px;
    content:"";
    z-index:77;
    width:100%;
    height:100%;
}
.recipe-inner .recipe_ingredients ul {
   padding:10px 0px;    
}
.recipe-inner .recipe_ingredients ul li{
   font-weight:400;
   margin-bottom:5px;
   font-size:17px;
   line-height:38px;
   color:#534439; 
}
.sow-slider-base {
    position: relative;
    overflow: visible !important;
}
.sow-slider-base .sow-slider-pagination {
    bottom: -40px !important;
}
.sow-slider-pagination {
    display:block !important;
    opacity:1 !Important;
}
.sow-slide-nav {
     display:block !important;
      opacity:1 !Important;
}
.sow-slider-base .sow-slider-pagination li a {
    background: #ea942a !important;
}
.recipe-inner  .recipe_ingredients h5 {
   text-align:left;
   line-height:28px;
   padding-top: 10px;
}
.recipe-inner p {
    text-align: center;
    padding-top:0px;
    color: #231f20;
    font-size: 20px;
    line-height: 24px;
}

.recipe-inner .recipe_ingredients .sow-icon-image {
    width: 55px !important;
    height: 55px !important;
}
.recipe_ingredients .textwidget {
    margin: 0px !important;
}
.single-recipes .sow-slider-base ul.sow-slider-images {
    height: 400px;
}
.single-recipes .fluid-width-video-wrapper iframe{
    height:450px;
}
.sow-slider-base .sow-slider-pagination {
    margin: 0px auto !important;
    text-align: center !important;
}
.recipe_ingredients .sow-icon-container {
    margin: 0px !important;
}
.heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
    float: right;
    text-align: right;
    position: relative;
}
.heateor_sss_sharing_ul {
    display: grid;
    position: absolute;
    top: 80px;
    right: -85px;
    z-index: 77;
    content: "";
}
.back_recipe {
    padding:20px 45px !Important;
    font-size:22px !important;
    font-weight:300 !Important;
    text-transform:uppercase !Important;
    letter-spacing:1px;
}
.back_recipe .sow-icon-image {
    background-size: contain !important;
    background-repeat: no-repeat;
    background-position: 0;
}
.shape-image{
    position: absolute;
    left:100%;
    top:200px;
    content: "";
    z-index:-1;
    width: 500px;
}
.shape-image img{
   width: 100%;
   trasnfrom:rotate;
  transform: rotate(150deg);
}





@media only screen and (max-width: 600px) {
/*APPOINTMENT PAGE FORM CSS MOBILE RESPONSIVE*/
.appointments-confirmation-wrapper {
    border: 1px solid #999;
    padding: 10px;
}
.appointments-confirmation-wrapper fieldset {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
/*     outline: 1px solid red; */
    margin: 0px;
    padding: 0px;
    border: unset;
}
.appointments-confirmation-wrapper input.appointments-confirmation-button {
    white-space: pre-line;
}
.appointments-confirmation-wrapper input.appointments-confirmation-cancel-button {
    margin-top: 10px;
    text-align: center;
    margin-inline: 0px !important;
    width: 100%;
}
.appointments-confirmation-wrapper input[type="text"] {
    width: 100%;
}
/*APPOINTMENT PAGE FORM CSS MOBILE RESPONSIVE*/
.single-recipes .sow-slider-base ul.sow-slider-images {
    height: auto;
}
.page-id-2419 .article h1.page-title, h1.page-title {
    font-size: 30px;
    line-height: 42px;
}
.heateor_sss_sharing_ul {
    display: grid;
    position: relative;
    top: 0;
    right: 0;
    z-index: 77;
    content: "";
    left: 0px;
    text-align: center;
    display: block;
} 
  .heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
    float: none;
    text-align: center;
    position: relative;
    display: block;
    margin-bottom: 60px;
}
 .heateor_sss_sharing_ul {
    display: flex;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 77;
    content: "";
    left: 60px;
    align-items: center;
}
.recipe_ingredients .sow-icon-container {
    margin: 0px !important;
    display: block !important;
}
.recipes {
 padding: 0px 5px 50px 5px !important;
}
}
/* About Us Page CSS */
.page-id-171 img.alignleft.wp-image-1221 {
    padding-right: 10px;
}
.extra-width
{
	width: 103%;
}
/* ---END--- About Us Page CSS */
/* Appointment Gas Services Hide */
/* select#app_select_services option[value="12"],
select#app_select_services option[value="13"],
select#app_select_services option[value="14"],
select#app_select_services option[value="15"],
select#app_select_services option[value="16"] {
    display: none;
} */
/* Appointment Gas Services Hide */
/* Top Bar Twitter Icon */
.top-bar .social-icons-top i.fa-twitter {
    font-size: 0px;
}
.top-bar .social-icons-top i.fa-twitter:after {
    content: '';
    position: absolute;
    top: 10px;
    background: url('https://www.completechimneys.com/wp-content/uploads/2024/01/download.svg') no-repeat center center/cover;
    width: 20px;
    height: 20px;
}
@media screen and (max-width: 960px) {
.top-bar .social-icons-top i.fa-twitter:after {
    top: 6px;
    transform: scale(0.8);
}
}
/* Top Bar Twitter Icon */
