body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}h1,h2,h3,h4,h5,h6,.et_quote_content blockquote p,.et_pb_slide_description .et_pb_slide_title{font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-weight:700}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-weight:700}h3{font-weight:700}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-weight:700}h5{font-weight:700}h6{font-weight:700}.et_pb_slide_description .et_pb_slide_title{font-weight:700}.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-weight:700}	h1,h2,h3,h4,h5,h6{font-family:'Sora',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Lexend',Helvetica,Arial,Lucida,sans-serif}.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}