Showing posts sorted by relevance for query local bathroom remodeling pros. Sort by date Show all posts
Showing posts sorted by relevance for query local bathroom remodeling pros. Sort by date Show all posts

Sunday, October 22, 2017

10 Affordable Ideas That Will Turn Your Small Bathroom Into A Spa

Read article : 10 Affordable Ideas That Will Turn Your Small Bathroom Into A Spa
10 Affordable Ideas That Will Turn Your Small Bathroom Into A Spa

After a long day at work, there’s nothing better for your body and mind than a spa visit. However, as the cold weather creeps in, most would rather skip the pricey trip and just stay warm at home. Given that the gloomy winter weather can snap your energy and make you feel depressed, you need a soothing sanctuary in your own home.

So, why not turn your bathroom into an at-home spa? Like most spa services, your bathroom offers a private space where you can take a relaxing shower or warm bath to de-stress. All it takes is a few more elements to evoke the spa-like atmosphere. In this article, I'll show you how to enhance all five senses by recreating the ultimate spa experience right in your small bathroom.

If you want some professional help, we can connect you with bathroom remodeling pros in your area ready for your spa project.

Bathroom

Sight

The visual appeal of your bathroom is the key element for setting a spa-like vibe. Most spas tend to embrace the “less is more” philosophy, as a minimalist style can help open up a room, giving the space a serene and restful feel.

To help you achieve the similar “clean and comforting” spa look in your small bathroom, here are several tips:  

Paint Your Walls with An Earthy Palette

Spa bath-earthy tones

Nature-inspired colors, such as brown, gray and green, can give your bathroom an organic feel along with a calming effect. Nevertheless, if you have a rather small bathroom, opt for a lighter and more neutral color scheme. Beige, light gray and pale green, for example, can lend a soothing sense, as well as a spacious feel to your small bathroom.  

Install Dimming Bathroom Lights

Spa bath-lighting

Get up to 4 Free Quotes!

If you prefer a late night, romantic bath before bed, consider installing recessed ceiling lights or wall scones that come with dimmer controls. With the help of a dimmer, you can soften your lighting and get the spa-like feel when you need a soothing soak in the tub.  

Installing dimmer controls involves complex circuits or electrical wiring issues. As a result, I highly recommend leaving such work to a professional electrician. According to our database, the national average price to hire a local electrician is $293.

Create A Warm Feeling with Faux Wood Tiles

Spa bath-wood floor

Although wood flooring can surely evoke the feeling of peace and warmth, it’s never an ideal material for damp areas. Fortunately, thanks to today's technology, homeowners now have another viable alternative. That is, faux wood tile. Faux wood tile is indeed ceramic or porcelain tile that imitates the natural textures of wood. It not only has a higher resistance to water, but also comes in a variety of patterns that can match any spa bathroom décor.

Clear Toiletry Clutter 

Spa bath-glass jars

Get up to 4 Free Quotes!

Clutter usually gives us stress. That’s why spas always keep their toiletries hidden and in order. However, storage space is usually a serious issue in small bathrooms. Thus, when it comes to hiding all toiletries, most will get frustrated.

Well, it’s time to get rid of those old and expired toiletries you won’t ever use. By doing so, you should be able to free up a significant amount of cabinet space.

Still need to borrow some counter space for your go-to toiletries, such as cotton balls and Q-tips? To avoid visual clutter in your bathroom, try organizing these items in clear glass jars. Believe it or not, jarred toiletries will look just like a part of your décor.

Touch

You may not be able to afford expansive hydrotherapy facilities on par with your favorite spas, but you can absolutely give yourself that spa touch with these affordable bath amenities:

Pamper Yourself with A Small, Deep Soaking Tub

Spa bath-soaking tub

Just because you live with a tiny bathroom, that doesn’t mean you can’t enjoy a relaxing soak in the tub. Bath manufacturers are offering a wide array of scaled-down tubs that are no longer than five feet, but deep enough to soak.

Looking to create an exotic Zen style bathroom? You can’t go wrong with the traditional Japanese soaking tub. Compared to other small tubs, Japanese tubs are much deeper, allowing you to submerge your entire body from the neck down. Better yet, most of them even come with built-in seats, so you can sit comfortably and safely while enjoying the hot bath.

Sound like a good addition to your spa-like bathroom? Don’t forget to ask your local contractors for free installation estimates.   

A Massage Shower Head is A Must-Have

Spa bath-massage showerhead

Many homeowners assume a soaking tub is a must-have item in a spa-like bathroom. Yet, chances are that you only use it occasionally, not to mention it may make your small bathroom feel crowded. A massage shower head, on the other hand, won’t take up any extra square footage. Additionally, you’ll definitely use it everyday.

Of course, it would be awesome if you could install both products in your bathroom. However, if you do have budget and space concerns, here's my advice. Sacrifice your tub for an upgraded shower along with a fancier massage showerhead. The spa-like shower will surely satisfy your relaxation needs. 

Warm Up With Heated Towels

Spa bath-towel warmer

No one would like to wrap up a nice, healing hot bath or shower with cold towels, especially during the winter. To retain heat within your body, there’s no better way than indulging yourself in comfy, warm towels after a long session of hot water.

That’s why towel warmers are becoming a popular addition in recent bathroom remodels. You can enjoy the cozy warmth within reach by installing a towel-warming drawer in your vanity. If you want to dry your towels at the same time, towel-warming bars will be a better and cheaper option. Plus, its wall-mounted design can save more space!

Smell

Your rejuvenation journey can’t be completed without aromatherapy, since scents are famous for boosting one’s health and mood. For instance, the easiest and fastest way to wake our brains up in the morning is showering with peppermint-scented soap. Need a good night’s sleep? Lavender and jasmine lotions will surely come in handy.

Except for body care products, the addition of scented candles or old diffusers can also enhance your sensual experience.

While Candles Can Add Some Ambience, Oil Diffuser Provides Safety

Spa bath-candles

Everyone, particularly ladies, enjoys unwinding in the tub surrounded by burning candles. Why? In addition to lovely smells, the flame of fragrant candles can add a warm ambience to your bathroom, making the space feel romantic. However, for forgetful homeowners, oil diffusers will be a better and safer choice. 

Sound

Let’s face it. Taking a long soak in the tub can be somewhat boring. You might see some of your friends mount TVs in their bathrooms. Well, before you copy that idea for your spa-like bathroom, think twice. It’s true that a bathroom TV will keep you entertained. But, does it help you keep a tranquil mind? Probably not.

Have Some Calm Music For Your Bath Meditation

Spa bath-bluetooth speaker

You can create a meditation playlist on your phone and play it through a waterproof Bluetooth speaker. With such a calming backdrop, you’ll take a relaxing soak as long as you can.

Taste

The last sense you should bring into your at-home spa retreat is taste.

Yes, taste.

Of course, I’m not telling you to have a taste of your bathroom; I’m implying that you should take your bath experience to the next level with a glass of wine or champagne.

Use A Tub Tray to Hold A Glass of Wine, Champagne…

Spa bath-tub tray

Don’t assume drinking a glass of wine while bathing will make you sound like an alcoholic. In fact, this idea has been in vogue for a while. If you take a trip to your local home improvement store, you’ll find there are different types of tub trays available on the market. And almost all of them come with a wine holder design.

Conclusion

Getting the benefits of a spa treatment in your own home is not as hard as you think. With just a few bathroom renovations and additions, you can immediately turn your bathroom into a private oasis, even if it’s short on space.

Is your small bathroom a spa sanctuary? Tell us about it in the comments section. We love seeing successful remodeling examples from our fans.

Tuesday, May 16, 2017

11 Shower Heads For Your Master Bathroom

Read article : 11 Shower Heads For Your Master Bathroom
11 Perfect Shower Heads For Your Master Bathroom

Get up to 4 Free Quotes!

There is no better feeling in the world than coming home to a warm shower and having the water run along your face. Showers are supposed to be soothing. They are meant to make you forget work, soccer practice or reality TV. As such, given that the shower can do all the above, you better have the best shower head on the market.

Shower heads come in all shapes and sizes. Whether it’s a handheld, rainfall, dual or double shower head, it better take you to a place you can’t experience anywhere else in the home. The designs have greatly changed over the years and that is why I gathered 11 of the best shower head designs on the market.

If you're thinking about installing a new shower head, let us help you find reliable shower contractors near you!

Hand Held Shower Heads

Basic Shower Head

As you will see with the other shower heads mentioned in this article, many are made of chrome that give your shower the shiny and bright design all of us desire. This hand held shower head is part of a casual and comfortable shower surrounded by different sized tile. The shower head may have a small diameter, but homeowners can adjust the height while you wash your hair.

Thinking about upgrading or converting your tub into a more luxurious shower? See some of the costs involved with our shower installation cost estimator.

White Bathroom & Shower Head

As you can see in our next handheld shower head, they are many updates you can implement to make sure your shower experience is up there with the best. The silver shower fixtures are part of a traditional bathroom that is covered in white wall coverings. The shower head comes with an adjustable height feature, as well as multiple shower panels below. With this shower head system, you surely won’t miss a spot.

Bathroom

Dual Shower Heads

Dual Shower Head

This is one of my favorite shower heads as the traditional beauty features dual shower heads, slate tile all around, extra panels below the shower heads and a frameless shower door. Clearly, this shower was designed for two people, but I doubt anyone would complain about the extra space if they go at it alone.

If you are thinking of installing a glass shower door like you see here, see what it costs with our glass shower door cost estimator.

Rainfall Showers

Square Rainfall Shower Head

If there is one dominant theme in new shower design, it’s the idea of the rainfall shower. No matter where you look, more and more homeowners are asking for rainfall showers in their master bathrooms. After all, they are easy, relaxing and fast.

This contemporary shower features a walk-in shower with a square, silver rainfall shower head. The simple shower handle matches the design of the gray and white bathroom. The shower head is not as flashy as some of the rainfall shower heads below, but it enhances a shower experience like no other.

Outdoor Shower Head

Who said all great shower heads belong indoors? This courtyard shower added teak floors, tile backsplashes, a soap dish and of course, a large rainfall shower head.

Outdoor showers are often used to remove dirt or sand, but even so, that doesn’t mean you have to sacrifice your design creativity. As you can see, if weather permits, your outdoor shower can look as good as any in America.

Outdoor Bathroom Shower Head

Get up to 4 Free Quotes!

Now we are really stepping up our outdoor shower. These homeowners decided to go all out with an entire indoor-outdoor bathroom, complete with a luxurious inground tub, mosaic wall tile, glass doors, an outdoor shower with a stone floor and of course, a chrome, rainfall shower head.

No need to worry about privacy, as this outdoor shower is completely surrounded by a tall, stone wall and greenery. If you want to add an outdoor shower, make sure you know what plumbing costs come with it.

Multiple Shower Heads

As you have read, there is no one shower head fits all. Many showers and bathrooms demand more and therefore, installed multiple shower heads in their newly remodeled bathroom.

Multiple Shower Heads

Shower heads and bathrooms do not get more contemporary than this masterpiece with the massive rainfall shower head above and a smooth, thin handheld shower head below. The bathroom also highlights smooth, gray wall tile, stainless steel all around, a floating sink and tile flooring.

No matter your design preference, when you turn this amazing shower on, you’re in for an unforgettable shower experience.

Big Shower Head

I understand the size of this massive shower will not fit for most of our fans, but the shower head system is one that can go in any master bathroom. Two rainfall shower heads, a handheld option and multiple panels right in front highlight this frameless shower.

This brighter, international shower design also incorporated a built-in shower seat, recessed lights and a marble soaking tub.

Multiple Shower Heads and Bench

Many Americans don’t like to hold the shower head, but still want the experience of multiple water outlets. That is why this shower head combo is perfect with the wide rainfall shower above, dual shower heads on the side and a small shower head next to the corner seat. Despite the size of the smaller shower head, it would be hard to turn down those shower jets.

Front and Back Shower Heads

Dual, detachable shower heads made their way into this gorgeous shower remodel with marble shower walls, a rock shower floor and bronze fixtures all around. They added a small bench for comfort as well as multiple shower shelves for storage.

Modern and Industrial Bathroom

This simple modern shower design implemented both a small ceiling shower head, in addition to a handheld shower head near the shower bench. Overall, they did a great job of implementing a mix of modern and industrial design with the white tile and cement wall in front.

Conclusion

Shower heads come in all shapes and sizes. If you want to enhance your shower experience and establish that relaxing and soothing aroma every night, then you may want to install one of these 11 shower heads as part of your next bathroom remodel.

As always, make sure you talk to local bathroom remodeling pros before you take out your checkbook.

Wednesday, September 27, 2017

Home Improvement Questions including "If the rear bumper of your car is detached a little bit is there any kind of glue or Super Glue which will work to hold it on"

Read article : Home Improvement Questions including "If the rear bumper of your car is detached a little bit is there any kind of glue or Super Glue which will work to hold it on"

",i.addBidResponse(m.placementCode,v)}else{var w=o.createBid(2);w.bidderCode=e.bidderCode,i.addBidResponse(m.placementCode,w)}}var I=(new Date).getTime(),T=I-_,S=I-performance.timing.navigationStart,A=r.getEvents(),x=A.some(function(t){return t.args&&t.eventType===s.EVENTS.BID_TIMEOUT&&t.args.bidderCode===e.bidderCode}),E="https://an.facebook.com/placementbidlatency.json?";E+="bid_request_id="+u,E+="&latency_ms="+T.toString(),E+="&bid_returned_time_since_page_load_ms="+S.toString(),E+="&timeout="+x.toString();var j=!0,D=!1,O=void 0;try{for(var C,R=a[Symbol.iterator]();!(j=(C=R.next()).done);j=!0){var B=C.value;E+="&placement_ids[]="+B}}catch(N){D=!0,O=N}finally{try{!j&&R["return"]&&R["return"]()}finally{if(D)throw O}}var q=new XMLHttpRequest;q.open("GET",E,!0),q.withCredentials=!0,q.send(null)})}}var t=function(){this.get=function(e,t){var n=new XMLHttpRequest;n.onreadystatechange=function(){if(4===n.readyState&&200===n.status){var r=JSON.parse(n.responseText);a.logInfo("ANAdapter: "+e+" ==> "+JSON.stringify(r)),t(r)}},n.open("GET",e,!0),n.withCredentials=!0,n.send(null)}};return{callBids:e}};e.exports=d},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=n(2),o=n(12),a=n(13),s=n(19),d="INDEXEXCHANGE",u="indexExchange",c={INDEX_DEBUG_MODE:{queryParam:"pbjs_ix_debug",mode:{sandbox:{topFrameLimit:10,queryValue:"sandbox",siteID:"999990"}}}},l="IOM",f="IPM";window.cygnus_index_parse_res=function(e){try{if(e){if("object"!==("undefined"==typeof _IndexRequestData?"undefined":r(_IndexRequestData))||"object"!==r(_IndexRequestData.impIDToSlotID)||"undefined"==typeof _IndexRequestData.impIDToSlotID[e.id])return;var t,n=1;"object"===r(_IndexRequestData.reqOptions)&&"object"===r(_IndexRequestData.reqOptions[e.id])&&("function"==typeof _IndexRequestData.reqOptions[e.id].callback&&(t=_IndexRequestData.reqOptions[e.id].callback),"number"==typeof _IndexRequestData.reqOptions[e.id].targetMode&&(n=_IndexRequestData.reqOptions[e.id].targetMode)),_IndexRequestData.lastRequestID=e.id,_IndexRequestData.targetIDToBid={},_IndexRequestData.targetIDToResp={},_IndexRequestData.targetIDToCreative={};for(var i=[],o="undefined"==typeof e.seatbid?0:e.seatbid.length,a=0;o>a;a++)for(var s=0;se)throw"Invalid Site ID";if(n=Number(n),"number"==typeof n&&n%1===0&&n>=0&&(this.timeoutDelay=n),this.siteID=e,this.impressions=[],this._parseFnName=void 0,top===self?(this.sitePage=location.href,this.topframe=1):(this.sitePage=document.referrer,this.topframe=0),"undefined"!=typeof t){if("function"!=typeof t)throw"Invalid jsonp target function";this._parseFnName="cygnus_index_args.parseFn"}_IndexRequestData.requestCounter="undefined"==typeof _IndexRequestData.requestCounter?Math.floor(256*Math.random()):(_IndexRequestData.requestCounter+1)%256,this.requestID=String((new Date).getTime()%2592e3*256+_IndexRequestData.requestCounter+256),this.initialized=!0}window.cygnus_index_args.parseFn=cygnus_index_parse_res;var r=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,o={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};n.prototype.serialize=function(){var e='{"id":"'+this.requestID+'","site":{"page":"'+t(this.sitePage)+'"';"string"==typeof document.referrer&&""!==document.referrer&&(e+=',"ref":"'+t(document.referrer)+'"'),e+='},"imp":[';for(var n=0;n0&&(e+=',"ext": {'+i.join()+"}"),e+=n+1===this.impressions.length?"}":"},"}return e+="]}"},n.prototype.setPageOverride=function(e){return"string"!=typeof e||e.match(/^\s*$/)?!1:(this.sitePage=e,!0)},n.prototype.addImpression=function(e,t,n,r,i,o){var a={id:String(this.impressions.length+1)};if("number"!=typeof e||1>=e)return null;if("number"!=typeof t||1>=t)return null;if(("string"==typeof i||"number"==typeof i)&&String(i).lengthn)return null;if(a.bidfloor=n,void 0!==r&&"string"!=typeof r)return null;a.bidfloorcur=r}if("undefined"!=typeof o){if(!("number"==typeof o&&o%1===0&&o>=0))return null;a.siteID=o}return this.impressions.push(a),a.id},n.prototype.buildRequest=function(){if(0!==this.impressions.length&&this.initialized===!0){var e,t=encodeURIComponent(this.serialize());g()==c.INDEX_DEBUG_MODE.mode.sandbox.queryValue.toUpperCase()?(this.siteID=c.INDEX_DEBUG_MODE.mode.sandbox.siteID,e="https:"===window.location.protocol?"https://sandbox.ht.indexexchange.com":"http://sandbox.ht.indexexchange.com",i.logMessage("IX DEBUG: Sandbox mode activated")):e="https:"===window.location.protocol?"https://as-sec.casalemedia.com":"http://as.casalemedia.com";var n=encodeURIComponent("0.19.0");return e+="/cygnus?v=7&fn=cygnus_index_parse_res&s="+this.siteID+"&r="+t+"&pid=pb"+n,"number"==typeof this.timeoutDelay&&this.timeoutDelay%1===0&&this.timeoutDelay>=0&&(e+="&t="+this.timeoutDelay),e}};try{if("undefined"==typeof cygnus_index_args||"undefined"==typeof cygnus_index_args.siteID||"undefined"==typeof cygnus_index_args.slots)return;var a=new n(cygnus_index_args.siteID,cygnus_index_args.parseFn,cygnus_index_args.timeout);cygnus_index_args.url&&"string"==typeof cygnus_index_args.url&&a.setPageOverride(cygnus_index_args.url),_IndexRequestData.impIDToSlotID[a.requestID]={},_IndexRequestData.reqOptions[a.requestID]={};for(var s,u,l=0;l=A)i.logMessage(d+" slot excluded from request due to invalid siteID");else if(A&&"undefined"==typeof cygnus_index_args.siteID&&(cygnus_index_args.siteID=A),i.hasValidBidRequest(y.params,f,d)){g=y.placementCode;var x=y.params[f[0]];if("string"!=typeof x&&"number"!=typeof x){i.logError(d+" bid contains invalid slot ID from "+y.placementCode+". Discarding slot");continue}w++;var E={width:y.sizes[_][0],height:y.sizes[_][1]},j=S?String(x):x+"_"+w;if(l[j]=y,cygnus_index_args.slots=t({id:j,width:E.width,height:E.height,siteID:A||cygnus_index_args.siteID},cygnus_index_args.slots),y.params.tier2SiteID){var D=Number(y.params.tier2SiteID);if("undefined"!=typeof D&&!D)continue;cygnus_index_args.slots=t({id:"T1_"+j,width:E.width,height:E.height,siteID:D},cygnus_index_args.slots)}if(y.params.tier3SiteID){var O=Number(y.params.tier3SiteID);if("undefined"!=typeof O&&!O)continue;cygnus_index_args.slots=t({id:"T2_"+j,width:E.width,height:E.height,siteID:O},cygnus_index_args.slots)}}}else i.logMessage(d+" slot excluded from request due to no valid sizes")}}cygnus_index_args.slots.length>20&&i.logError("Too many unique sizes on slots, will use the first 20.",d),s.loadScript(b());var C=!1;window.cygnus_index_ready_state=function(){if(!C){C=!0;try{var e=_IndexRequestData.targetIDToBid;for(var t in l){var s=l[t],f=s.placementCode,p=[];for(var g in e){var m=/^(T\d_)?(.+)_(\d+)$/.exec(g);if(m){var b=m[1]||"",v=m[2],h=m[3],y=n(cygnus_index_args,b+v);if(v===t){var w=o.createBid(1);w.cpm=h/100,w.ad=e[g][0],w.bidderCode=u,w.width=y.width,w.height=y.height,w.siteID=y.siteID,"object"===r(_IndexRequestData.targetIDToResp)&&"object"===r(_IndexRequestData.targetIDToResp[g])&&"undefined"!=typeof _IndexRequestData.targetIDToResp[g].dealID?("undefined"==typeof _IndexRequestData.targetAggregate["private"][f]&&(_IndexRequestData.targetAggregate["private"][f]=[]),w.dealId=_IndexRequestData.targetIDToResp[g].dealID,_IndexRequestData.targetAggregate["private"][f].push(v+"_"+_IndexRequestData.targetIDToResp[g].dealID)):("undefined"==typeof _IndexRequestData.targetAggregate.open[f]&&(_IndexRequestData.targetAggregate.open[f]=[]),_IndexRequestData.targetAggregate.open[f].push(v+"_"+h)),p.push(w)}}else i.logError("Unable to parse "+g+", skipping slot",d)}var _=void 0;if(p.length>0)for(var I=0;I

0?"&":"?",n=e+t+"rnd="+Math.floor(1e7*Math.random()),(new Image).src=n,n):(i.logMessage("Missing or invalid pixelUrl."),void 0)}},function(e,t,n){"use strict";var r=n(12),i=n(13),o=n(19),a=n(2),s=function(){function e(e){"undefined"==typeof window.pp?o.loadScript(c,function(){t(e)},!0):t(e)}function t(e){for(var t=e.bids,r=0;rd;d++){var u=n[d];if(String(u)===String(a)){i=!0;break}}return i}function l(e,t,n){if(s.isArray(e)){t.auid=s._map(e,function(e){return e.params.unit}).join("%2C"),t.aus=s._map(e,function(e){return s.parseSizesInput(e.sizes).join(",")}).join("|"),e.forEach(function(e){for(var n in e.params.customParams)e.params.customParams.hasOwnProperty(n)&&(t["c."+n]=e.params.customParams[n])}),t.callback="window.pbjs.oxARJResponse";var r=d(t);o.loadScript("//"+n+"/w/1.0/arj?"+r)}}function f(t){var n=void 0,r=t.bids||[],i=window.location.href&&encodeURIComponent(window.location.href);try{n=window.self!==window.top}catch(o){n=!1}if(0!==r.length){var a=r[0].params.delDomain;m=new Date(t.start),l(r,{ju:i,jr:i,ch:document.charSet||document.characterSet,res:screen.width+"x"+screen.height+"x"+screen.colorDepth,ifr:n,tz:m.getTimezoneOffset(),tws:e(n),ee:"api_sync_write",ef:"bt%2Cdb",be:1,bc:g},a)}}var p="openx",g="hb_pb",m=void 0,b=null;return pbjs.oxARJResponse=function(e){var r=e.ads.ad;e.ads&&e.ads.pixels&&t(e.ads.pixels),r||(r=[]);for(var i=pbjs._bidsRequested.find(function(e){return"openx"===e.bidderCode}).bids,o=0;o0&&Array.isArray(e.sizes[0])&&e.sizes[0].length>1))throw"Invalid Video Bid - No size provided";i=e.sizes[0]}var a={page_url:r.referrer?r.referrer:v.getTopWindowUrl(),resolution:t(),account_id:r.accountId,integration:o(),timeout:n.timeout-(Date.now()-n.auctionStart+T),stash_creatives:!0,ae_pass_through_parameters:r.video.aeParams,slots:[]},s={site_id:r.siteId,zone_id:r.zoneId,position:r.position||"btf",floor:.01,element_id:e.placementCode,name:e.placementCode,language:r.video.language,width:i[0],height:i[1]};if(!r.video.size_id)throw"Invalid Video Bid - Invalid Ad Type!";return s.size_id=r.video.size_id,r.inventory&&"object"===u(r.inventory)&&(s.inventory=r.inventory),r.keywords&&Array.isArray(r.keywords)&&(s.keywords=r.keywords),r.visitor&&"object"===u(r.visitor)&&(s.visitor=r.visitor),a.slots.push(s),JSON.stringify(a)}function r(e){e.startTime=(new Date).getTime();var n=e.params,r=n.accountId,i=n.siteId,s=n.zoneId,d=n.position,c=n.floor,l=n.keywords,f=n.visitor,p=n.inventory,g=n.userId,m=n.referrer;c=(c=parseFloat(c))>.01?c:.01,d=d||"btf";var b=a.masSizeOrdering(Array.isArray(e.params.sizes)?e.params.sizes.map(function(e){return(S[e]||"").split("x")}):e.sizes);if(b.length\ninDapIF=true;"+f+">\n\n\n\n"+e+""+f+">\n

\n\n

"};return s(l.createNew(w),{callBids:e,createNew:a.createNew})}var s=Object.assign||function(e){for(var t=1;t-1||i>-1?-1===r?1:-1===i?-1:r-i:e-n})},a.createNew=function(){return new a},e.exports=a},function(e,t,n){"use strict";var r=n(3),i=n(2),o=n(12),a=n(13),s=n(19),d=function(){function e(e){var n=e.bids||[];t(n)}function t(e){var t=window.location.host,n=window.location.pathname+location.search+location.hash,o=[];i._each(e,function(e){var t=i.getBidIdParameter("tagid",e.params),n=i.getBidIdParameter("bidfloor",e.params),r=0,a=0,s=Array.isArray(e.params.sizes)?e.params.sizes:e.sizes,d=s.length;2===d&&"number"==typeof s[0]&&"number"==typeof s[1]?(r=s[0],a=s[1]):(r=s[0][0],a=s[0][1]);var u={id:e.bidId,banner:{w:r,h:a},tagid:t,bidfloor:n};o.push(u)});var a={id:i.getUniqueIdentifierStr(),imp:o,site:{domain:t,page:n}},u="//"+d+"?callback=window.pbjs.sovrnResponse&src="+r.REPO_AND_VERSION+"&br="+encodeURIComponent(JSON.stringify(a));s.loadScript(u)}function n(e){var t=pbjs._bidsRequested.find(function(e){return"sovrn"===e.bidderCode});t=t?t.bids.filter(function(t){return e.indexOf(t.bidId)';d=o.createBid(1,u),d.creative_id=e.id,d.bidderCode="sovrn",d.cpm=n,d.ad=decodeURIComponent(c+l),d.width=parseInt(e.w),d.height=parseInt(e.h),a.addBidResponse(i,d),t.push(s)}}),n(t)}else n([]);else n([])},{callBids:e}};e.exports=d},function(e,t,n){"use strict";var r=n(2),i=n(19),o=n(13),a=n(12),s=function(){function e(e){for(var n=e.bids,r=n.length,o=0;r>o;o++){var a=n[o],s=a.bidId;i.loadScript(t(a,s))}}function t(e,t){var i=r.getBidIdParameter("inventoryCode",e.params),o=r.getBidIdParameter("floor",e.params),a="//tlx.3lift.com/header/auction?",s=document.location.protocol+a;s=r.tryAppendQueryString(s,"callback","pbjs.TLCB"),s=r.tryAppendQueryString(s,"lib","prebid"),s=r.tryAppendQueryString(s,"v","0.19.0"),s=r.tryAppendQueryString(s,"callback_id",t),s=r.tryAppendQueryString(s,"inv_code",i),s=r.tryAppendQueryString(s,"floor",o),s=r.tryAppendQueryString(s,"fe",n());var d=r.parseSizesInput(e.sizes);d&&(s+="size="+d+"&");var u=r.getTopWindowUrl();return s=r.tryAppendQueryString(s,"referrer",u),s.lastIndexOf("&")===s.length-1&&(s=s.substring(0,s.length-1)),r.logMessage("tlCall request built: "+s),e.startTime=(new Date).getTime(),s}function n(){var e=0;try{var t=new window.ActiveXObject("ShockwaveFlash.ShockwaveFlash");t&&(e=1)}catch(n){navigator.mimeTypes&&void 0!==navigator.mimeTypes["application/x-shockwave-flash"]&&navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin&&(e=1)}return e}return pbjs.TLCB=function(e){if(e&&e.callback_id){var t=r.getBidRequest(e.callback_id),n=t&&t.placementCode;t&&r.logMessage("JSONP callback function called for inventory code: "+t.params.inventoryCode);var i=[];e&&e.cpm&&0!==e.cpm?(i=a.createBid(1,t),i.bidderCode="triplelift",i.cpm=e.cpm,i.ad=e.ad,i.width=e.width,i.height=e.height,i.dealId=e.deal_id,o.addBidResponse(n,i)):(t&&r.logMessage("No prebid response from TripleLift for inventory code: "+t.params.inventoryCode),i=a.createBid(2,t),i.bidderCode="triplelift",o.addBidResponse(n,i))}else r.logMessage("No prebid response for placement %%PLACEMENT%%")},{callBids:e}};e.exports=s},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}var i=n(26),o=r(i),a=n(51),s=r(a);Array.prototype.find||o["default"](),Array.prototype.includes||s["default"](),Number.isInteger=Number.isInteger||function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e}},function(e,t,n){"use strict";var r=n(27),i=n(31);e.exports=function(){var e=i();return r(Array.prototype,{find:e},{find:function(){return Array.prototype.find!==e}}),e}},function(e,t,n){"use strict";var r=n(28),i=n(30),o="function"==typeof Symbol&&"symbol"==typeof Symbol(),a=Object.prototype.toString,s=function(e){return"function"==typeof e&&"[object Function]"===a.call(e)},d=function(){var e={};try{Object.defineProperty(e,"x",{enumerable:!1,value:e});for(var t in e)return!1;return e.x===e}catch(n){return!1}},u=Object.defineProperty&&d(),c=function(e,t,n,r){(!(t in e)||s(r)&&r())&&(u?Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0}):e[t]=n)},l=function(e,t){var n=arguments.length>2?arguments[2]:{},a=r(t);o&&(a=a.concat(Object.getOwnPropertySymbols(t))),i(a,function(r){c(e,r,t[r],n[r])})};l.supportsDescriptors=!!u,e.exports=l},function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty,i=Object.prototype.toString,o=Array.prototype.slice,a=n(29),s=Object.prototype.propertyIsEnumerable,d=!s.call({toString:null},"toString"),u=s.call(function(){},"prototype"),c=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],l=function(e){var t=e.constructor;return t&&t.prototype===e},f={$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},p=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!f["$"+e]&&r.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{l(window[e])}catch(t){return!0}}catch(t){return!0}return!1}(),g=function(e){if("undefined"==typeof window||!p)return l(e);try{return l(e)}catch(t){return!1}},m=function(e){var t=null!==e&&"object"==typeof e,n="[object Function]"===i.call(e),o=a(e),s=t&&"[object String]"===i.call(e),l=[];if(!t&&!n&&!o)throw new TypeError("Object.keys called on a non-object");var f=u&&n;if(s&&e.length>0&&!r.call(e,0))for(var p=0;p0)for(var m=0;m=0&&"[object Function]"===t.call(e.callee)),r}},function(e){var t=Object.prototype.hasOwnProperty,n=Object.prototype.toString;e.exports=function(e,r,i){if("[object Function]"!==n.call(r))throw new TypeError("iterator must be a function");var o=e.length;if(o===+o)for(var a=0;o>a;a++)r.call(i,e[a],a,e);else for(var s in e)t.call(e,s)&&r.call(i,e[s],s,e)}},function(e,t,n){"use strict";e.exports=function(){var e=Array.prototype.find&&1!==[,1].find(function(){return!0});return e?Array.prototype.find:n(32)}},function(e,t,n){"use strict";var r=n(33);e.exports=function(e){var t=r.ToObject(this),n=r.ToInteger(r.ToLength(t.length));if(!r.IsCallable(e))throw new TypeError("Array#find: predicate must be a function");if(0===n)return void 0;for(var i,o=arguments[1],a=0;n>a;a++)if(i=t[a],r.Call(e,o,[i,a,t]))return i;return void 0}},function(e,t,n){"use strict";var r=Object.prototype.toString,i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator,o=i?Symbol.prototype.toString:r,a=n(34),s=n(35),d=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,u=n(36),c=n(37),l=n(38),f=n(39),p=n(40),g=parseInt,m=n(45),b=m.call(Function.call,String.prototype.slice),v=m.call(Function.call,RegExp.prototype.test,/^0b[01]+$/i),h=m.call(Function.call,RegExp.prototype.test,/^0o[0-7]+$/i),y=["…","​",""].join(""),w=new RegExp("["+y+"]","g"),_=m.call(Function.call,RegExp.prototype.test,w),I=/^[-+]0x[0-9a-f]+$/i,T=m.call(Function.call,RegExp.prototype.test,I),S=[" \n\f\r   ᠎    ","          \u2028","\u2029"].join(""),A=new RegExp("(^["+S+"]+)|(["+S+"]+$)","g"),x=m.call(Function.call,String.prototype.replace),E=function(e){return x(e,A,"")},j=n(47),D=n(49),O=u(u({},j),{Call:function(e,t){var n=arguments.length>2?arguments[2]:[];if(!this.IsCallable(e))throw new TypeError(e+" is not a function");return e.apply(t,n)},ToPrimitive:p,ToNumber:function(e){var t=f(e)?e:p(e,"number");if("symbol"==typeof t)throw new TypeError("Cannot convert a Symbol value to a number");if("string"==typeof t){if(v(t))return this.ToNumber(g(b(t,2),2));if(h(t))return this.ToNumber(g(b(t,2),8));if(_(t)||T(t))return 0/0;var n=E(t);if(n!==t)return this.ToNumber(n)}return Number(t)},ToInt16:function(e){var t=this.ToUint16(e);return t>=32768?t-65536:t},ToInt8:function(e){var t=this.ToUint8(e);return t>=128?t-256:t},ToUint8:function(e){var t=this.ToNumber(e);if(a(t)||0===t||!s(t))return 0;var n=c(t)*Math.floor(Math.abs(t));return l(n,256)},ToUint8Clamp:function(e){var t=this.ToNumber(e);if(a(t)||0>=t)return 0;if(t>=255)return 255;var n=Math.floor(e);return t>n+.5?n+1:n+.5>t?n:n%2!==0?n+1:n},ToString:function(e){if("symbol"==typeof e)throw new TypeError("Cannot convert a Symbol value to a string");return String(e)},ToObject:function(e){return this.RequireObjectCoercible(e),Object(e)},ToPropertyKey:function(e){var t=this.ToPrimitive(e,String);return"symbol"==typeof t?o.call(t):this.ToString(t)},ToLength:function(e){var t=this.ToInteger(e);return 0>=t?0:t>d?d:t},CanonicalNumericIndexString:function(e){if("[object String]"!==r.call(e))throw new TypeError("must be a string");if("-0"===e)return-0;var t=this.ToNumber(e);return this.SameValue(this.ToString(t),e)?t:void 0},RequireObjectCoercible:j.CheckObjectCoercible,IsArray:Array.isArray||function(e){return"[object Array]"===r.call(e)},IsConstructor:function(e){return"function"==typeof e&&!!e.prototype},IsExtensible:function(e){return Object.preventExtensions?f(e)?!1:Object.isExtensible(e):!0},IsInteger:function(e){if("number"!=typeof e||a(e)||!s(e))return!1;var t=Math.abs(e);return Math.floor(t)===t},IsPropertyKey:function(e){return"string"==typeof e||"symbol"==typeof e},IsRegExp:function(e){if(!e||"object"!=typeof e)return!1;if(i){var t=e[Symbol.match];if("undefined"!=typeof t)return j.ToBoolean(t)}return D(e)},SameValueZero:function(e,t){return e===t||a(e)&&a(t)},GetV:function(e,t){if(!this.IsPropertyKey(t))throw new TypeError("Assertion failed: IsPropertyKey(P) is not true");var n=this.ToObject(e);return n[t]},GetMethod:function(e,t){if(!this.IsPropertyKey(t))throw new TypeError("Assertion failed: IsPropertyKey(P) is not true");var n=this.GetV(e,t);if(null==n)return void 0;if(!this.IsCallable(n))throw new TypeError(t+"is not a function");return n},Get:function(e,t){if("Object"!==this.Type(e))throw new TypeError("Assertion failed: Type(O) is not Object");if(!this.IsPropertyKey(t))throw new TypeError("Assertion failed: IsPropertyKey(P) is not true");return e[t]},Type:function(e){return"symbol"==typeof e?"Symbol":j.Type(e)},SpeciesConstructor:function(e,t){if("Object"!==this.Type(e))throw new TypeError("Assertion failed: Type(O) is not Object");var n=e.constructor;if("undefined"==typeof n)return t;if("Object"!==this.Type(n))throw new TypeError("O.constructor is not an Object");var r=i&&Symbol.species?n[Symbol.species]:void 0;if(null==r)return t;if(this.IsConstructor(r))return r;throw new TypeError("no constructor found")}});delete O.CheckObjectCoercible,e.exports=O},function(e){e.exports=Number.isNaN||function(e){return e!==e}},function(e){var t=Number.isNaN||function(e){return e!==e};e.exports=Number.isFinite||function(e){return"number"==typeof e&&!t(e)&&1/0!==e&&e!==-1/0}},function(e){var t=Object.prototype.hasOwnProperty;e.exports=Object.assign||function(e,n){for(var r in n)t.call(n,r)&&(e[r]=n[r]);return e}},function(e){e.exports=function(e){return e>=0?1:-1}},function(e){e.exports=function(e,t){var n=e%t;return Math.floor(n>=0?n:n+t)}},function(e){e.exports=function(e){return null===e||"function"!=typeof e&&"object"!=typeof e}},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator,i=n(41),o=n(42),a=n(43),s=n(44),d=function(e,t){if("undefined"==typeof e||null===e)throw new TypeError("Cannot call method on "+e);if("string"!=typeof t||"number"!==t&&"string"!==t)throw new TypeError('hint must be "string" or "number"');var n,r,a,s="string"===t?["toString","valueOf"]:["valueOf","toString"];for(a=0;a1&&(t===String?n="string":t===Number&&(n="number"));var o;if(r&&(Symbol.toPrimitive?o=u(e,Symbol.toPrimitive):s(e)&&(o=Symbol.prototype.valueOf)),"undefined"!=typeof o){var c=o.call(e,n);if(i(c))return c;throw new TypeError("unable to convert exotic object to primitive")}return"default"===n&&(a(e)||s(e))&&(n="string"),d(e,"default"===n?"number":n)}},function(e){e.exports=function(e){return null===e||"function"!=typeof e&&"object"!=typeof e}},function(e){"use strict";var t=Function.prototype.toString,n=/^\s*class /,r=function(e){try{var r=t.call(e),i=r.replace(/\/\/.*\n/g,""),o=i.replace(/\/\*[.\s\S]*\*\//g,""),a=o.replace(/\n/gm," ").replace(/ {2}/g," ");return n.test(a)}catch(s){return!1}},i=function(e){try{return r(e)?!1:(t.call(e),!0)}catch(n){return!1}},o=Object.prototype.toString,a="[object Function]",s="[object GeneratorFunction]",d="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;e.exports=function(e){if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;if(d)return i(e);if(r(e))return!1;var t=o.call(e);return t===a||t===s}},function(e){"use strict";var t=Date.prototype.getDay,n=function(e){try{return t.call(e),!0}catch(n){return!1}},r=Object.prototype.toString,i="[object Date]",o="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;e.exports=function(e){return"object"!=typeof e||null===e?!1:o?n(e):r.call(e)===i}},function(e){"use strict";var t=Object.prototype.toString,n="function"==typeof Symbol&&"symbol"==typeof Symbol();if(n){var r=Symbol.prototype.toString,i=/^Symbol\(.*\)$/,o=function(e){return"symbol"!=typeof e.valueOf()?!1:i.test(r.call(e))};e.exports=function(e){if("symbol"==typeof e)return!0;if("[object Symbol]"!==t.call(e))return!1;try{return o(e)}catch(n){return!1}}}else e.exports=function(){return!1}},function(e,t,n){var r=n(46);e.exports=Function.prototype.bind||r},function(e){var t="Function.prototype.bind called on incompatible ",n=Array.prototype.slice,r=Object.prototype.toString,i="[object Function]";e.exports=function(e){var o=this;if("function"!=typeof o||r.call(o)!==i)throw new TypeError(t+o);for(var a,s=n.call(arguments,1),d=function(){if(this instanceof a){var t=o.apply(this,s.concat(n.call(arguments)));return Object(t)===t?t:this}return o.apply(e,s.concat(n.call(arguments)))},u=Math.max(0,o.length-s.length),c=[],l=0;u>l;l++)c.push("$"+l);if(a=Function("binder","return function ("+c.join(",")+"){ return binder.apply(this,arguments); }")(d),o.prototype){var f=function(){};f.prototype=o.prototype,a.prototype=new f,f.prototype=null}return a}},function(e,t,n){"use strict";var r=n(34),i=n(35),o=n(37),a=n(38),s=n(42),d=n(48),u={ToPrimitive:d,ToBoolean:function(e){return Boolean(e)},ToNumber:function(e){return Number(e)},ToInteger:function(e){var t=this.ToNumber(e);return r(t)?0:0!==t&&i(t)?o(t)*Math.floor(Math.abs(t)):t},ToInt32:function(e){return this.ToNumber(e)>>0},ToUint32:function(e){return this.ToNumber(e)>>>0},ToUint16:function(e){var t=this.ToNumber(e);if(r(t)||0===t||!i(t))return 0;var n=o(t)*Math.floor(Math.abs(t));return a(n,65536)},ToString:function(e){return String(e)},ToObject:function(e){return this.CheckObjectCoercible(e),Object(e)},CheckObjectCoercible:function(e,t){if(null==e)throw new TypeError(t||"Cannot call method on "+e);return e},IsCallable:s,SameValue:function(e,t){return e===t?0===e?1/e===1/t:!0:r(e)&&r(t)},Type:function(e){return null===e?"Null":"undefined"==typeof e?"Undefined":"function"==typeof e||"object"==typeof e?"Object":"number"==typeof e?"Number":"boolean"==typeof e?"Boolean":"string"==typeof e?"String":void 0}};e.exports=u},function(e,t,n){"use strict";var r=Object.prototype.toString,i=n(41),o=n(42),a={"[[DefaultValue]]":function(e,t){var n=t||("[object Date]"===r.call(e)?String:Number);if(n===String||n===Number){var a,s,d=n===String?["toString","valueOf"]:["valueOf","toString"];for(s=0;s1?r.ToInteger(arguments[1]):0;if(a&&!i(e)&&o(t)&&"undefined"!=typeof e)return a.apply(this,arguments)>-1;var n=r.ToObject(this),s=r.ToLength(n.length);if(0===s)return!1;for(var d=t>=0?t:Math.max(0,s+t);s>d;){if(r.SameValueZero(e,n[d]))return!0;d+=1}return!1}}).call(t,function(){return this}())},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function i(){addEventListener("message",o,!1)}function o(e){var t=e.message?"message":"data",n={};try{n=JSON.parse(e[t])}catch(r){return}if(n.adId){var i=pbjs._bidsReceived.find(function(e){return e.adId===n.adId});"Prebid Request"===n.message&&(a(i,n.adServerDomain,e.source),u["default"].emit(l,i))}}function a(e,t,n){var r=e.adId,i=e.ad,o=e.adUrl,a=e.width,d=e.height;r&&(s(e),n.postMessage(JSON.stringify({message:"Prebid Response",ad:i,adUrl:o,adId:r,width:a,height:d}),t))}function s(e){var t=e.adUnitCode,n=e.width,r=e.height,i=document.getElementById(window.googletag.pubads().getSlots().find(function(e){return e.getAdUnitPath()===t||e.getSlotElementId()===t}).getSlotElementId()).querySelector("iframe");i.width=""+n,i.height=""+r}Object.defineProperty(t,"__esModule",{value:!0}),t.listenMessagesFromCreative=i;var d=n(8),u=r(d),c=n(3),l=c.EVENTS.BID_WON},function(e,t,n){"use strict";var r=n(11),i=function(e){this.name=e.adserver,this.code=e.code,this.getWinningBidByCode=function(){var e=this,t=pbjs._bidsReceived.find(function(t){return t.adUnitCode===e.code});return t}};t.dfpAdserver=function(e,t){var n=new i(e);n.urlComponents=t;var o={env:"vp",gdfp_req:"1",impl:"s",unviewed_position_start:"1"},a=["output","iu","sz","url","correlator","description_url","hl"],s=function(e){return encodeURIComponent(r.formatQS(e))};return n.appendQueryParams=function(){var e=n.getWinningBidByCode();this.urlComponents.search.description_url=encodeURIComponent(e.descriptionUrl),this.urlComponents.search.cust_params=s(e.adserverTargeting),this.urlComponents.search.correlator=Date.now()},n.verifyAdserverTag=function(){for(var e in o)if(!this.urlComponents.search.hasOwnProperty(e)||this.urlComponents.search[e]!==o[e])return!1; for(var t in a)if(!this.urlComponents.search.hasOwnProperty(a[t]))return!1;return!0},n}},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e){var t=e?"string"==typeof e?[e]:e:pbjs._adUnitCodes,n=p.getWinningBids(t),i=o();return n=n.map(function(e){return r({},e.adUnitCode,Object.keys(e.adserverTargeting).filter(function(t){return"undefined"==typeof e.sendStandardTargeting||e.sendStandardTargeting||-1===i.indexOf(t)}).map(function(t){return r({},t.substring(0,20),[e.adserverTargeting[t]])}))})}function o(){return c.getStandardBidderAdServerTargeting().map(function(e){return e.key}).concat(f.TARGETING_KEYS).filter(u.uniques)}function a(e){var t=o();return pbjs._bidsReceived.filter(u.adUnitsFilter.bind(this,e)).map(function(e){return e.alwaysUseBid?r({},e.adUnitCode,Object.keys(e.adserverTargeting).map(function(n){return t.indexOf(n)>-1?void 0:r({},n.substring(0,20),[e.adserverTargeting[n]])}).filter(function(e){return e})):void 0}).filter(function(e){return e})}function s(e){var t=f.TARGETING_KEYS;return pbjs._bidsReceived.filter(u.adUnitsFilter.bind(this,e)).map(function(e){return e.adserverTargeting?r({},e.adUnitCode,d(e,t.filter(function(t){return"undefined"!=typeof e.adserverTargeting[t]}))):void 0}).filter(function(e){return e})}function d(e,t){return t.map(function(t){return r({},(t+"_"+e.bidderCode).substring(0,20),[e.adserverTargeting[t]])})}var u=n(2),c=n(13),l=n(2),f=n(3),p=t,g=[];p.resetPresetTargeting=function(e){var t=e?"string"==typeof e?[e]:e:pbjs._adUnitCodes;u.isGptPubadsDefined()&&window.googletag.pubads().getSlots().forEach(function(e){g.forEach(function(n){(t.includes(e.getAdUnitPath())||t.includes(e.getSlotElementId()))&&e.setTargeting(n,null)})})},p.getAllTargeting=function(e){var t=e?"string"==typeof e?[e]:e:pbjs._adUnitCodes,n=i(t).concat(a(t)).concat(pbjs._sendAllBids?s(t):[]);return n.map(function(e){Object.keys(e).map(function(t){e[t].map(function(e){-1===g.indexOf(Object.keys(e)[0])&&(g=Object.keys(e).concat(g))})})}),n},p.setTargeting=function(e){window.googletag.pubads().getSlots().forEach(function(t){e.filter(function(e){return Object.keys(e)[0]===t.getAdUnitPath()||Object.keys(e)[0]===t.getSlotElementId()}).forEach(function(e){return e[Object.keys(e)[0]].forEach(function(e){e[Object.keys(e)[0]].map(function(n){return l.logMessage("Attempting to set key value for slot: "+t.getSlotElementId()+" key: "+Object.keys(e)[0]+" value: "+n),n}).forEach(function(n){t.setTargeting(Object.keys(e)[0],n)})})})})},p.getWinningBids=function(e){var t=e?"string"==typeof e?[e]:e:pbjs._adUnitCodes;return pbjs._bidsReceived.filter(function(e){return t.includes(e.adUnitCode)}).filter(function(e){return e.cpm>0}).map(function(e){return e.adUnitCode}).filter(u.uniques).map(function(e){return pbjs._bidsReceived.filter(function(t){return t.adUnitCode===e?t:null}).reduce(u.getHighestCpm,{adUnitCode:e,cpm:0,adserverTargeting:{},timeToRespond:0})})},p.setTargetingForAst=function(){var e=pbjs.getAdserverTargeting();Object.keys(e).forEach(function(t){return Object.keys(e[t]).forEach(function(n){if(l.logMessage("Attempting to set targeting for targetId: "+t+" key: "+n+" value: "+e[t][n]),l.isStr(e[t][n])||l.isArray(e[t][n])){var r={},i="hb_adid"===n?n.toUpperCase():n;r[i]=e[t][n],window.apntag.setKeywords(t,r)}})})},p.isApntagDefined=function(){return window.apntag&&l.isFn(window.apntag.setKeywords)?!0:void 0}}]); pbjs.version="0.19.0"; Newest Categories YOU HAVE CHANGES THAT ARE NOT IN OUR CACHE YET

Rebuild Topic Tree Cache

NOTE: This can take several seconds to complete. Only do this when you are done with your changes.

Rebuild category tree?

image

Rebuilding...

Winged.knight130
Gaines Fox

To request a new category, fill out this form.

Most modern car bumpers have been made with a specific mix that makes it almost impossible to glue. Many of these products are 'hot air welded' rather than glued.

Popularity: 47

You need bushings in the bottom door hinge. You might have to remove the finder to get to it. You might trying to go to a you pull it and find a good hinge from a 89 to 97 Thunderbird or Cougar. It would be less work.

Popularity: 83

Many gasket kits actually recommend using a gasket goo. As long as you are careful and get only a light coating to hold the gasket while installing you will have no problem.

Popularity: 45

It is easiest if the gas line and the electrical outlet are already set up in your home. At that point, it is easy to set up the appliance. When hooking up a new or used gas appliance it is required that you use a new gas line. I always try to use a flexible line and make sure it is extra long so …

Popularity: 153

When it comes to moss or mold on a roof, the culprit is actually a blue-green algae which is most commonly found in warmer, humid climates. Although it does not damage the roofing the black stains it leaves do not look good. One solution if there are only a few shingles involved, would be to repla…

Popularity: 330

Books on Home Repair If you're likely to shop for tools and supplies at a Home Depot, then I recommend you have a look at their own series of home improvement books. (Note that there is considerable redundancy between the various volumes they offer.) These books provide detailed instructions for a w…

Popularity: 180

Get Rid of Bees in Walls Call in the exterminator. -Zo Another option: Take a one gallon jug , glass is preferred, plastic will do, take 1/3 cup of sugar and fill 1/4 full with water. The bees will go into the jug and drown. place this where you have the bee problem. This works outside with ye…

Popularity: 25

First of all DO NOT start a fire in the fireplace to drive the bees out. The bees could have damaged the lining of the fireplace creating a home fire hazard or created a nest that is blocking the flue and this will back smoke up into the house. Step 1. Install a chimney balloon or inflatable damper…

Popularity: 38

Unless you are replacing a 16 foot wide window, you will need to install a header. Your best bet to span that distance is a laminated beam or other engineered lumber, and you will need 3 jack studs supporting it on each side. Since you are making a structural change, you will need to pull a permit a…

Popularity: 117

There is a wide array of costs concerning roof replacement, regardless of the area. The material used, size in square footage, labor costs, and so on. Sometimes a second layer of shingles can be added, but use caution since you may just be covering up an underlying issue with the roof structure or m…

Popularity: 126

Insurance for older homes You may not find a company willing to provide all-risk coverage or replacement cost coverage. You should be able to buy a named-peril, ACV (pays depreciated value due to age) policy with basic fire & extended coverage. Contact a few agents. In Florida, most insurers wi…

Popularity: 175

The general theory or principle of homeowners insurance as it pertains to the structure itself is to repair or replace it to its pre-loss condition. It does not cover issues that are caused by deferred maintenance. Coverage for Structural integrity and quality of workmanship issues are generally a…

Popularity: 191

Vacuuming large debris through skimmer without using a leaf trap. A leaf trap has a bag inside for catching debris and is placed between the end of your pool vacuum hose and the skimmer. It keeps leaves from clogging your skimmer line when you vacuum. It's OK to not to use a leaf trap as long a…

Popularity: 65

Swimming pool paint companies do not recomment mixing paint types rubber goes back on rubber or epoxy back on epoxySo if you want epoxy, sandblast off the rubber. BTW Silica sand is very toxic and best left to the pros, the paint ain't much to help out the health either.Take special care when painti…

Popularity: 65

I believe that when chlorinated water splashes on the limestone, it will create a crossive environment that may be adverse to the metal wall.

Popularity: 47

Use "pool repair mortar" if it is under water or any exterior latex fortified thinset mortar if it's not under water. After trying several types of products that didn't work I used "liquid nail" which can be purchased at a local hardware store. You then have to re-grout the tile and seal them.

Popularity: 45

About 2.6 million dollars as there is sold bed rock to remove and the blasting will cost several hundred thousand dollars then there is the EPA and environmental impact studies and noise abatement and having to remove the trees that are housing endangered birds and Then installing Schedule 80 PVC pi

Popularity: 55

It sounds like you do need to put air in your tank. Look here for a fairly clear description of the process: gremcoinc.com The exact process will depend on your system. No. Low air in the tank would only make the pump run more. Pressure is a factor of the pump and the well. The tank will only hol…

Popularity: 388

Answer If there is no plumbing in the wall it has to be either a leak from upstairs that's running down the wall or the grout or caulk has gone bad and every time you take a shower you make it worse. Grout is cheap and easy. Try scraping out the old grout between the tiles and then regrout between t…

Popularity: 163

Sometimes chemicals causes rust to get into the water lines. a change in water pressure will cause this rust to turn loose and come through into the bathtub or other appliances. Another cause could be a break in the pipe. What you may be seeing is dirt. What happens is when the water flows, and then…

Popularity: 241

Many plumbing supply stores have a list of contractors that can be recommended. Otherwise, ask around to see who has been used before. Angie's List (a service you pay for) has vetted home improvement professionals if you would like to go that route.

Popularity: 162

I usually use the thickest wax ring I can find with the plastic funnel thing embedded in it. If it's a little too thick, the extra wax will just squeeze out a bit underneath the toilet. Sometimes its necessary to double up on the ring (use two - one with the funnel one without) to make a good seal o…

Popularity: 310

Depending on the condition of the bladder tank sometimes you can add more air to it for a temporary fix, but ultimately you will have to replace it. Press in the air valve on top to see if any water comes out, if so then the bladder is water logged.   Depending on the tank, the bladder can so…

Popularity: 191

%DETAILS% Answer It's possible that you have a blockage, on the toilet line and the water is coming up in the tub to alleviate pressure. Or, your vent may be clogged causing what is called back syphonage, causing the water not to push out.

Popularity: 95

Installing a Toilet on a Cast Yes, you can put a toilet on it. The hardest part would be putting a toilet flange onto the cast. There are two options: you can either get a cast iron flange to fit over it and pour a lead joint or you have to chip around the pipe enough to get a no hub band on it. Yo…

Popularity: 514

You normally locate the vent at the sink drain, but you can locate a vent at every fixture if you like.  *The sink is vented above the tee holding the trap arm to the sink. The sink drain will go below the floor and be joined(usually with a wye) from the shower drain which then is joined into …

Popularity: 281

If this noise occurs after shutting off a fixture (e.g., shower or sink), I'd pop the lid on the toilet tank and check there. Sometimes, this type of noise occurs when water pressure is reduced somewhere else, causing the fill valve to open slightly and howl like a foghorn. So, after shutting off th…

Popularity: 216

It depends on your system. If your on city water you should be able to pull off the airaters on the sinks and open up all your fixtures until the air is out. If your on a well you could try the same thing. If it doesen't work on a well it could be that your well pump isn't filling your tank as fast …

Popularity: 210

Be aware that for the first few minutes after turning off you will get the shower head leak a little. This is because the shower head has a large cavity inside that fills up with water in use. When you turn off, that water has to go somewhere, so it dribbles through the outlets of the shower head. …

Popularity: 249

Several things cause the toilet to "keep running." Either the flap in the bottom of the tank isn't sealing shut. When you push the handle, a chain connects an arm on the handle to the flap on the bottom of the tank. The flap opens letting the water in the tank run through the bowl flushing the float…

Popularity: 76

Yes, the baffle is choking off the vent, causing the toilets to flush slow.

Popularity: 48

Do you have the tub where you can measure it? If so, measure from the back of the tub to the center of the overflow, that will give you the measurement for the drain.

Popularity: 72

First, remove the shower head and test the valve. If you have plenty of water at the shower with the head removed, then the problem is a clogged shower head. Clean it or replace it. What the hell...just replace it. You deserve it. Go buy one of those cool shower massage heads to replace it. If you…

Popularity: 85

If it is loose debris, simply remove the strainers at each faucet and turn on the water. If the depris is hardened and cannot be removed in this manner, replace the offending water line.Ans 2 - The above answer will help, but not always cure the problem. Other parts where debris will almost certainl…

Popularity: 44

Low water pressue is caused by debris in the line, depending on the type of pipe, ie. galvanized produces buildup which restricts flow. Foul smell is caused by food particles in your disposal. This can be easily corrected by pouring bleach down your drain, also check to make sure trap is not dry.Ans…

Popularity: 56

Look for a special toilet that mounts directly to the floor and the water drains into a box mounted on the floor behind the toilet, under the tank. This box contains a pump that runs off electricity (plugs into standard outlet), and when the toilet is flushed, the waste goes into the box and is pum…

Popularity: 60

Yes.

Popularity: 54

install a tank and a sewage ejector pump There are also "macerating toilets" which grind the waste and eject it vertically through a 3/4" or 1" waste pipe until the waste is higher than the existing waste drain pipe where it can then flow downward using gravity. These macerating toilets can cost u…

Popularity: 91

If you have alot of fine sand in your water as we do, it could be that as the water heats it cooks the sand onto the heating coil and therefore narrows the space the hot water travels through. It does not affect the cold at all only the hot. If this is the case you need a new heating coil for your …

Popularity: 77

Reset the pressure switch to energize (close) at a higher pressure. I would increase it 10# for starters.Ans 2 - That won't do it. The only way is to feed the outside hydrants from the pressure tank.

Popularity: 43

If the pressure problem is in the shower try removing the shower head but leave the shower arm in place. Then turn the water on and see if you have a good flow of water with no shower head in place. Sometimes the shower head gets clogged with a mineral deposit which needs to be disloved with somethi…

Popularity: 52

Yes.

Popularity: 52

Replace the shower valve (faucet).   I would call a plumber to check it out. Because there may be another reason, it depends on other things besides faucet. Like a crimped water line under slab floor, if you have copper water lines, i have seen the cooper pipe go all the way into a tee and bl…

Popularity: 62

alot of times if the fittings are close together the solder takes but doesen't get full penetration. over time the pressure of the water will push through the solder joint. the best thing to do is drain down the system and replace the leaky joints. More than likely the plumber used too much flux or…

Popularity: 71

The pressure in your tank should be checked with water drained from the tank, with the water drained the air pressure in the tank should be set 2psi lower than your kick in pressure. So for a kick in pressure of 25psi the tank air pressure should be set at 23psi.Ans 2 - Water should NOT be totally d…

Popularity: 48

Not without breaking up some concrete or crawling under it, if you have a wood floor, and you will have to know where you can tie it into the existing system before beginning anything.

Popularity: 36

Low Water Pressure The further away your taps are (example: the bathroom) the less water pressure you have. If you have a lot of trees around your property I suggest getting "Rotor Rooter" in to clean out your pipes. Especially in an older home the pipes can have all sorts of odd things in the…

Popularity: 48

The pressure can be adjusted at the pump. You may need to replace the inlet to the home with 3/4 inch water line. If you have 1/2 inch line and a high iron content, the pipes may be partially plugged.Ans 2 - You don't say if this is a shallow well with jet pump or a deep well (over 75 feet) with a s…

Popularity: 54

The easiest way to do this, is to tie into the drain below the lavatory piping as it connects to the vertical pipes in the wall.Cut in the tee for the washer below the tee for the lavatory.Run the 1 1/2" or 2" pipe horisontaly to the washer location,and add a p-trap of the same size.If the p-trap is…

Popularity: 94

i found a great website for discount shower heads, but it also has a great support section with step by step pictures and instructions, including tips on increasing water pressure.htp://www.showerstore.com

Popularity: 51

Not much choice other than to shut off the water to the entire house at the meter or at a secondary valve that may be installed where the water main enters the house.Yes, that is the only way, other than freezing the pipe using a special tool some plumbers carry, where if no valves are found or if a…

Popularity: 52

If you have an old complex built pre 80's, you may not have pressure balance shower valves. Replace existing valve with a new pressure balance valve. The problem is most notable in second and above floors, but can occur at the ground level as well.Setting at the water heater has been chaged. This …

Popularity: 43

Replace the flapper. If that doesn't work, try a Flusher Fixer Kit.

Popularity: 44

Replace the shower valve.

Popularity: 51

Adjust pressure regulator valve (P.R.V.) Turn clockwise. remove water saver from shower head

Popularity: 61

Shower valve is bad. Replace it.Ans 2 - Shower valves often become plugged with debris. Many of them can simply be cleaned by carefully removing the control lever and and ball and then picking out the debris. Be careful to lay all parts in order if you dismantle it. This may take about an hour, but …

Popularity: 43

the new one has a aeriator that's working right

Popularity: 31

the blue could be from over use of a joint compound used by plumbers. Have you recently had work done? If so it should go away after it is flushed out for awhile. good luck snm

Popularity: 32

Because by flushing the toilet while using the shower, you have removed some of the water pressure on the cold side. This decreases the amount of water flowing to the shower head. Therefore changing the mix more toward the hot side. Answer this is also due to incorrect pipe size installation of cold…

Popularity: 50

You might want to replace your seats inside the body of the faucet. You can pick up a seat wrench at any Home Depot or plumbing supply house. Burrs on the seats casue your washers to get cut and, inturn, they cause the faucet to leak. If that doesnt work, chances are that you have a hairlne fracture…

Popularity: 39

For Moen, there is a part called a "posi temp" and this can be replaced to manage the hot water. You may need a specialized tool called a puller. There is an amusing You Tube with Steven Lavmoniere that shows the process to do this. Maybe. If it is a Moen or other type of single handle shower valv

Popularity: 34

Buy a new toilet. The trap in the toilet probably has a crack in it allowing the water in the bowl to leak out.ANS 2 - Have you carefully inspected the bowl for cracks ? - Please do this first, before rushing out and wasting money. There may be other reasons for this/

Popularity: 34

Yes. It is called a carrier fitting. These are only sold at plumbing supply stores. I would not suggest trying to install it by yourself.

Popularity: 23

Yes. If not it will be a wet vent and cause MAJOR problems.

Popularity: 34

simple, you increase the height of the storage tank thus increasing the water head pressure to the cylinder or install a continuous rated pump (but not recommend) for best results change the cylinder to an unvented (output: potentially 22ltrs at 3 bar) :o)

Popularity: 52

Yes, programmable thermostats can reduce the energy used for air conditioning or heating by 5 to 30%. Programmable thermostats save money by turning the air conditioner to a higher setting (or heater to a lower setting) when no one is present in the house, or in the evenings when it is cooler. [Fro…

Popularity: 114

Balance insulation is best way to keep heating and cooling costs down, For that propose glass window & Doors at your home is a natural way which has been admired by peoples from A longer time. But it gives a versatile look to your home if it installed well.

Popularity: 115

A good rule of thumb for HVAC contractors is usually 600 square feet per ton of cooling. With a 2200 square ft. home you should have no less than a 3.5 ton heat pump with no more than a 10kw heat strip. This is a general figure. The type of windows and how many you have plays a big part in the fact…

Popularity: 112

Regular cleaning can be done with detergent and water, and rinsed; or commercial household cleaners or bathroom cleaners used according to label directions. Do not use scouring powders or other abrasives which can scratch the finish. Special cleaning may be needed for ceramic tile in bathrooms if t…

Popularity: 202

Latex is water-based paint, so take a very thin rag, put it over the edge of a putty knife and scrape very carefully. It should come off quite easily. Don't rush this job! Take your time and the latex should come off like butter.If the paint has a tenacious bond, use some denatured alcohol to slowly…

Popularity: 179

Good luck. I did that several years ago and never could get it off. I ended up painting the concrete. You could try muriatic acid, though, that's the only thing I did not try, just because I'd never heard of it.   Paint stripper.

Popularity: 181

First, brush off the loose ashes. Spray the brick with water. Then, mix a mild cleaner with water and use that to clean off the soot.

Popularity: 228

Alternatives to Painters Tape     There are a few that I try + Spray shield, slide it up or under the baseboard. Mainly if you are able to slide it under the baseboards it works wonders. +Use painters tape and seal it with painter's caulk. I've tried the green tape and it sometim…

Popularity: 99

Aha! I just had this problem this past summer, but it was just the normal squirrels. My husband had to rent a trap (won't harm the squirrels)and put a lump of peanut butter in the cage to attract them (they love it!) Sounds like you have a family of them, so it's going to take you several trips. Too…

Popularity: 21

The gravity is the same regardless of flooring type. The bouncyness of the floor depends on the floor material and this is what affects how high the ball will bounce. For example, carpet will absorb energy and ball will not bounce as high as on concrete or a sprung wood floor, which do not take a lo…

Popularity: 36

An easy way is to use a paint scraper. Any sharp edged object should be useful.It is important that you do this regularly...soot can actually catch fire if left to build up, and can therefore be very dangerous.

Popularity: 74

Answer Buy a spud pistol and shoot them. This is the best way. I am going to do this myself. Shooting at them annoys them and this puts them off. Continuous sniping at them for many years leads them to learn to stay away. But lizards being slow learners, this may take time. If any one knows a bet…

Popularity: 54

Answer here's a few more pennies... The glue preferred by pool pros for this application is Mr. Sticky's Underwater Glue. It is sticky underwater, does not become brittle, easy to work with. you can find it at mrstickys.com Well here is my 2 cents worth, I am not in the pool repair business b…

Popularity: 23

If there are supply valves feeding the supply lines connecting your faucet, they may be closed, or simply your faucet components/inserts and or supply lines may be restricted.ANS 2 - most common cause for this is a plugged aerator or stop valve.

Popularity: 21

Answer light a fire CHECK AND SEE IF AN ANIMAL OR BIRD HAS BUILT NEST WHICH IS KEEPING YOUR CHIMNEY'S FLUE OPEN. Answer You need to close the damper. look inside the flute 4 handle,and push or pull. Answer It could either be your Flue is stuck open slightly or you have a crack in the chimney...eithe…

Popularity: 89

If its a nice big wide dent you may be able to pop it out take off the door panel make sure the window is up use a small block of wood to pop it out if its a small dent then you need a grinder pondo primer paint sander etc a lot of time an patience When a dent occurs, the metal is pushed in. The …

Popularity: 25

If the toilet and shower are in an upper floor then there is a PVC drain for both that will drain to either the sewer or septic. If there is a vertical piece to this, as there is in my basement, then you actually get some dribbling and running sounds from the water 'falling' down that vertical PVC. …

Popularity: 32

Answer Since there are so many different advances in "indoor plumbing" recorded from many time periods it is hard to be precise. I found this webiste to be of much help. http://www.theplumber.com/H_index.html Hope this helps to answer. -JRB- Answer The earliest identifiable flushing toile

Popularity: 59

I have used a product called Goof Off. One could probably purchase it at Home Depot. It is specifically used to remove water-based, latex paints off of fabric or other surfaces. I would test a small spot first to make sure it will not damage of discolor the surface. I have used this on fabric be…

Popularity: 89

Using Underwater Glue, you can easily repair pool liners without draining the pool. Instructions are below. 1. Get a piece of PVC (vinyl) liner patch material that would provide a surface approx 2" larger than the slit all the way around the slit. 2. If possible, rough up with sandpaper both the a…

Popularity: 41

I would glue it with silicon and hold the edges with tape till firm.

Popularity: 29

Answer Go to your local hardware store and ask them this question. There are all sorts of products to get rid of that rust (most of it) before going to the expense of putting a liner up. Answer I agree: fix the cause of the rust and remove the rust before attempting to cover it up. If not, you …

Popularity: 160

Towel Bar HeightHere is input:Whatever height is most comfortable for you considering your height. If you are remodeling a home to sell, I would place it at around 4 feet. Just make sure that a large bath towel will not drag on the floor.Standard adult towel bar height is indeed 48". For kids, 36" i…

Popularity: 278

Just today we had a company come out to work on a home we just purchased that has a neww bladder tank, they said it should be at 38p.s.i. pre charge is set at aprox 15 lbs P.S.I. Set well pressure at 55 to 60 lbs  A better rule of thumb is the pump cut-in pressure minus 2 psi.ANS 4 -Factory p…

Popularity: 35

I'm from British Columbia, Canada and we have the odd year where we are over-run with yellow jackets. Yellow jackets hatch out in grassy areas so go to your local nursery and ask them what environmentally safe product you can put on your grass to safetly get rid of them. It's doubtful they do build …

Popularity: 21

Depending if your on a well or public water system ,Well sys just increase your pressure with your pressure switch ,adjustment of your pressure regulator valve if so equiped (turn in )clockwisePlumbers generally apply a narrow vent in the tubular flow of your plumbing pipes to increase the water pre…

Popularity: 17

I recently installed a new pump and filter. The tools and materials that I needed were: 1. Screwdriver for connecting the electrical wires to the pump. 2. An 8 foot piece of PVC pipe from Home Depot. 3. An assortment of PVC elbows and adaptor fittings for the pipes (also from Home Depot) 4. PVC prim…

Popularity: 35

Try using 3-m spray glue. make sure surface is clean. squirt a "light"coat on both surfaces, let it sit for a minute, lay it down. WARNING once you lay it down, you cant pull it up again, so do it right the first time.

Popularity: 60

Answer I would think the bathroom has leaked....alot of pipes to a bath, could be any of them. At least you know, now you can fix the problem, and use Kilz to paint with it does cover mold and mildew. Answer The worst problem is not fixing the pipes, but fixing the resultant damage. It is pos…

Popularity: 78

Answer garden bugs

Popularity: 24

Hire an expert to install a support bar to hold the weight of the AC. The support bar must be mounted to the surface of the building, most preferably, a brick building.

Popularity: 53

u can use construction adhesive or build the wall out w/ 2x4 on the flat .....then glue @ nail 2 the wood. better yet use small concrete nails into mortar joints thru 1" x 3/4" furring strips spaced an 16" centers. small lag screws into lead expanders work well if mortar is too hard and as stated ab…

Popularity: 103

You can purchase Loctite Auto Mirror Adhesive to replace the rear view mirror at any auto parts store or Walmart. Follow the directions to the letter.

Popularity: 57

It depends on the valve, who makes it and what model is it?you have a cross connection in the water system ( I don't think it is the value, most of the time it is on your washing machine hot and cold water valve. Go to a faucet away from the machine and turn on the water. Then go listen at the machi…

Popularity: 20

you can use either "bondo" or "Minwax Wood Filler" to patch the wood.Dont mix more that you can use in 5-10 min.. Use a good stiff putty knife,let set ,sand, then prime and paint.This will hold up in Minnesota winters/summers(not to mention bondo is used on cars and boats). Hope this will work for …

Popularity: 71