.slick-slider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-slide{float:left}.slick-list{overflow:hidden}.slick-arrow{cursor:pointer}.et_pb_button_module_wrapper:after{content:'';position:absolute;width:20px;height:20px;background:url(https://timberlineroofingmn.com/wp-content/uploads/2024/10/right-up.png);background-size:20px!important;margin-left:-32px;margin-top:15px}@media(max-width:1100px) and (min-width:980px){div#id_hero_bb .et_pb_column{display:flex;flex-direction:column;margin:auto}div#id_hero_bb{width:60%;margin:auto}}@media(max-width:980px){div#id_hero_bb div{margin-bottom:20px}}@media(max-width:580px){#id_row_blo .et_pb_column.et_pb_column_1_2.et_pb_column_13.et_pb_css_mix_blend_mode_passthrough.et-last-child{margin-top:10px!important}#column_bottom_bb{margin-top:10px!important}}#id_why_choose h4.et_pb_module_header{text-transform:uppercase}#my_serv_bb h4{text-transform:uppercase}#id_btn_row .et_pb_button_module_wrapper:after{content:'';position:absolute;width:20px;height:20px;background:url(https://timberlineroofingmn.com/wp-content/uploads/2024/10/right-up-10red.png);background-size:20px!important;margin-left:-32px;margin-top:15px;cursor:pointer}#id_btn_row .et_pb_button_module_wrapper:after:hover{content:'';position:absolute;width:20px;height:20px;background:url(https://timberlineroofingmn.com/wp-content/uploads/2024/10/right-up.png);background-size:20px!important;margin-left:-32px;margin-top:15px;cursor:pointer}.g_slider{margin-left:-15px}#id_wor_ss{width:120%;margin-left:-12%;overflow:hidden}#my_serv_bb:hover{background-color:#00b8c4}#my_serv_bb:hover h4{color:#fff!important}#my_serv_bb:hover p{color:#fff!important}#my_serv_bb:hover a{color:#fff!important}.for-first .et_pb_contact_reset,.et_pb_contact_submit{font-family:inherit;display:inline-block;margin:8px 0 0 0px}.for-first .et_contact_bottom_container{float:none;text-align:center;display:flex;flex-direction:column;width:fit-content;margin:auto}@media(max-width:980px){.row_blu .et_pb_column:nth-child(1){margin-bottom:15px!important}}#my_serv_bb:hover .bb_btn:after{content:'';position:absolute;width:20px;height:20px;background:url(https://timberlineroofingmn.com/wp-content/uploads/2024/10/right-up.png);background-size:20px!important;margin-left:5px;margin-top:2px;cursor:pointer}.bb_btn:after{content:'';position:absolute;width:20px;height:20px;background:url(https://timberlineroofingmn.com/wp-content/uploads/2024/10/right-up-blu.png);background-size:20px!important;margin-left:5px;margin-top:2px;cursor:pointer}.clients-slider .slick-dots{position:absolute;left:-5px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:7px}.clients-slider .slick-dots li{margin:0px 0}.clients-slider .slick-dots li button:before{font-size:21px;color:#00b8c4!important}.clients-slider .slick-prev,.clients-slider .slick-next{z-index:10}.clients-slider .slick-list{height:400px}.clients-slider button{display:none}.slick-active{color:#00b8c4}ul.slick-dots{color:#f1f1f1;font-size:30px}#li.slick-active{font-size:50px;margin-left:21px!important}.clients-slider .slick-dots:before{content:'';background:#00b8c4;position:absolute;width:3px;height:50px;top:-60px;left:7px}.clients-slider .slick-dots:after{content:'';background:#00b8c4;position:absolute;width:3px;height:40px;bottom:-30px;left:8px}@media(min-width:1900px){#section_id_team{width:1520px;margin:auto}}.g_slider .slick-arrow.slick-prev{right:30%}.g_slider .slick-arrow.slick-next{right:26%}.g_slider .slick-arrow{position:absolute;top:-115px;background:#00b8c4;font-size:24px;color:#fff;border:2px solid #00b8c4;padding:4.5px 22px;border-radius:5px;cursor:pointer}@media(min-width:1701px){#my_sliddr_row_h{margin-left:23%!important}}@media(max-width:1700px) and (min-width:1440px){#my_sliddr_row_h{margin-left:15%!important}}@media(max-width:1490px) and (min-width:1400px){#my_sliddr_row_h{margin-left:13%!important}}@media(max-width:1300px) and (min-width:1140px){#my_sliddr_row_h{margin-left:10%!important}}@media(max-width:1139px) and (min-width:1000px){#my_sliddr_row_h{margin-left:11%!important}}@media(min-width:1900px){.g_slider .slick-arrow.slick-next{right:46%}.g_slider .slick-arrow.slick-prev{right:49%}}@media(max-width:1300px) and (min-width:1092px){.g_slider .slick-arrow.slick-next{right:19%}.g_slider .slick-arrow.slick-prev{right:24%}}@media(max-width:1090px) and (min-width:980px){.g_slider .slick-arrow.slick-next{right:18%}#id_btn_row .et_pb_button_module_wrapper{margin-right:30px}.g_slider .slick-arrow{top:-100px}.g_slider .slick-arrow.slick-prev{right:24%}}@media(max-width:980px){#id_wor_ss{width:100%;margin-left:0%;overflow:hidden}}@media(min-width:980px){#id_mm_gal{overflow:hidden}}@media(max-width:980px){.g_slider .slick-arrow.slick-prev{left:-3%;z-index:10;right:unset}.g_slider .slick-arrow{position:absolute;top:40%}.g_slider .slick-arrow.slick-next{right:-3%}div#row_review{padding-top:30px!important}.g_slider{margin-left:0px}}@media(max-width:580px){#id_wor_ss{width:80%;margin:auto!important;overflow:hidden;padding:0px}}@media(max-width:1100px) and (min-width:980px){#id_why_choose h4.et_pb_module_header{font-size:18px!important}}@media(max-width:1200px) and (min-width:981px){.img_im_g img{height:465px;min-width:465px!important}.col_im_p{padding-left:30px}.col_im_p p{padding-bottom:50px;font-size:14px}}@media(min-width:2000px){div#my_sliddr_row_h{margin-left:29%!important}div#my_sliddr_row_h img{width:600px}}@media(min-width:2000px){#id_wor_ss img{width:600px}}@media(max-width:971px){.row_blu .et_pb_column:nth-child(1){margin-bottom:0px!important}}.slick-list.draggable{height:100%!important}#my_serv_bb:hover .et_pb_main_blurb_image{filter:brightness(0) invert(1)}.et_pb_menu .et-menu{margin-left:-25px;margin-right:-25px}@media (min-width:1100px){div#header-menu li a{font-size:14px!important}}div#social-icons-col{width:18%}div#header-col{width:82%!important}