/* Generated from post: complete-guide-to-fly-fishing-the-madison-river-in-montana */
.themify_builder_content-321528 .tb_row_00001{padding-top:0;padding-bottom:0}
.themify_builder_content-321528 .tb_row_00004>.row_inner{--align_content:var(--align_center);--col:1.1881fr 5.0358fr 1fr;--colg:var(--narrow)}
.themify_builder_content-321528 .tb_row_00004{background-attachment:scroll;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-image:url(https://media.thecatchandthehatch.com/generated/madison-river-aerial-summer-web.webp);background-color:#6b7280;text-align:center;padding:100px;line-height:180%;font-size:125%}
.themify_builder_content-321528 .tb_row_00004,.themify_builder_content-321528 .tb_row_00004 p,.themify_builder_content-321528 .tb_row_00004 h1,.themify_builder_content-321528 .tb_row_00004 h2,.themify_builder_content-321528 .tb_row_00004 h3,.themify_builder_content-321528 .tb_row_00004 h4,.themify_builder_content-321528 .tb_row_00004 h5,.themify_builder_content-321528 .tb_row_00004 h6,.themify_builder_content-321528 .tb_row_0000f,.themify_builder_content-321528 .tb_row_0000f p,.themify_builder_content-321528 .tb_row_0000f h1,.themify_builder_content-321528 .tb_row_0000f h2,.themify_builder_content-321528 .tb_row_0000f h3,.themify_builder_content-321528 .tb_row_0000f h4,.themify_builder_content-321528 .tb_row_0000f h5,.themify_builder_content-321528 .tb_row_0000f h6,.themify_builder_content-321528 .tb_row_0000l,.themify_builder_content-321528 .tb_row_0000l p,.themify_builder_content-321528 .tb_row_0000l h1,.themify_builder_content-321528 .tb_row_0000l h2,.themify_builder_content-321528 .tb_row_0000l h3,.themify_builder_content-321528 .tb_row_0000l h4,.themify_builder_content-321528 .tb_row_0000l h5,.themify_builder_content-321528 .tb_row_0000l h6,.themify_builder_content-321528 .tb_row_0000u,.themify_builder_content-321528 .tb_row_0000u p,.themify_builder_content-321528 .tb_row_0000u h1,.themify_builder_content-321528 .tb_row_0000u h2,.themify_builder_content-321528 .tb_row_0000u h3,.themify_builder_content-321528 .tb_row_0000u h4,.themify_builder_content-321528 .tb_row_0000u h5,.themify_builder_content-321528 .tb_row_0000u h6,.themify_builder_content-321528 .tb_row_00010,.themify_builder_content-321528 .tb_row_00010 p,.themify_builder_content-321528 .tb_row_00010 h1,.themify_builder_content-321528 .tb_row_00010 h2,.themify_builder_content-321528 .tb_row_00010 h3,.themify_builder_content-321528 .tb_row_00010 h4,.themify_builder_content-321528 .tb_row_00010 h5,.themify_builder_content-321528 .tb_row_00010 h6,.themify_builder_content-321528 .tb_row_00016,.themify_builder_content-321528 .tb_row_00016 p,.themify_builder_content-321528 .tb_row_00016 h1,.themify_builder_content-321528 .tb_row_00016 h2,.themify_builder_content-321528 .tb_row_00016 h3,.themify_builder_content-321528 .tb_row_00016 h4,.themify_builder_content-321528 .tb_row_00016 h5,.themify_builder_content-321528 .tb_row_00016 h6,.themify_builder_content-321528 .tb_row_0001c,.themify_builder_content-321528 .tb_row_0001c p,.themify_builder_content-321528 .tb_row_0001c h1,.themify_builder_content-321528 .tb_row_0001c h2,.themify_builder_content-321528 .tb_row_0001c h3,.themify_builder_content-321528 .tb_row_0001c h4,.themify_builder_content-321528 .tb_row_0001c h5,.themify_builder_content-321528 .tb_row_0001c h6,.themify_builder_content-321528 .tb_row_0001l,.themify_builder_content-321528 .tb_row_0001l p,.themify_builder_content-321528 .tb_row_0001l h1,.themify_builder_content-321528 .tb_row_0001l h2,.themify_builder_content-321528 .tb_row_0001l h3,.themify_builder_content-321528 .tb_row_0001l h4,.themify_builder_content-321528 .tb_row_0001l h5,.themify_builder_content-321528 .tb_row_0001l h6,.themify_builder_content-321528 .tb_row_0001r,.themify_builder_content-321528 .tb_row_0001r p,.themify_builder_content-321528 .tb_row_0001r h1,.themify_builder_content-321528 .tb_row_0001r h2,.themify_builder_content-321528 .tb_row_0001r h3,.themify_builder_content-321528 .tb_row_0001r h4,.themify_builder_content-321528 .tb_row_0001r h5,.themify_builder_content-321528 .tb_row_0001r h6,.themify_builder_content-321528 .tb_row_0001x,.themify_builder_content-321528 .tb_row_0001x p,.themify_builder_content-321528 .tb_row_0001x h1,.themify_builder_content-321528 .tb_row_0001x h2,.themify_builder_content-321528 .tb_row_0001x h3,.themify_builder_content-321528 .tb_row_0001x h4,.themify_builder_content-321528 .tb_row_0001x h5,.themify_builder_content-321528 .tb_row_0001x h6,.themify_builder_content-321528 .tb_row_00023,.themify_builder_content-321528 .tb_row_00023 p,.themify_builder_content-321528 .tb_row_00023 h1,.themify_builder_content-321528 .tb_row_00023 h2,.themify_builder_content-321528 .tb_row_00023 h3,.themify_builder_content-321528 .tb_row_00023 h4,.themify_builder_content-321528 .tb_row_00023 h5,.themify_builder_content-321528 .tb_row_00023 h6,.themify_builder_content-321528 .tb_row_00029,.themify_builder_content-321528 .tb_row_00029 p,.themify_builder_content-321528 .tb_row_00029 h1,.themify_builder_content-321528 .tb_row_00029 h2,.themify_builder_content-321528 .tb_row_00029 h3,.themify_builder_content-321528 .tb_row_00029 h4,.themify_builder_content-321528 .tb_row_00029 h5,.themify_builder_content-321528 .tb_row_00029 h6,.themify_builder_content-321528 .tb_row_0002i,.themify_builder_content-321528 .tb_row_0002i p,.themify_builder_content-321528 .tb_row_0002i h1,.themify_builder_content-321528 .tb_row_0002i h2,.themify_builder_content-321528 .tb_row_0002i h3,.themify_builder_content-321528 .tb_row_0002i h4,.themify_builder_content-321528 .tb_row_0002i h5,.themify_builder_content-321528 .tb_row_0002i h6,.themify_builder_content-321528 .tb_row_0002o,.themify_builder_content-321528 .tb_row_0002o p,.themify_builder_content-321528 .tb_row_0002o h1,.themify_builder_content-321528 .tb_row_0002o h2,.themify_builder_content-321528 .tb_row_0002o h3,.themify_builder_content-321528 .tb_row_0002o h4,.themify_builder_content-321528 .tb_row_0002o h5,.themify_builder_content-321528 .tb_row_0002o h6,.themify_builder_content-321528 .tb_row_0002u,.themify_builder_content-321528 .tb_row_0002u p,.themify_builder_content-321528 .tb_row_0002u h1,.themify_builder_content-321528 .tb_row_0002u h2,.themify_builder_content-321528 .tb_row_0002u h3,.themify_builder_content-321528 .tb_row_0002u h4,.themify_builder_content-321528 .tb_row_0002u h5,.themify_builder_content-321528 .tb_row_0002u h6,.themify_builder_content-321528 .tb_row_00030,.themify_builder_content-321528 .tb_row_00030 p,.themify_builder_content-321528 .tb_row_00030 h1,.themify_builder_content-321528 .tb_row_00030 h2,.themify_builder_content-321528 .tb_row_00030 h3,.themify_builder_content-321528 .tb_row_00030 h4,.themify_builder_content-321528 .tb_row_00030 h5,.themify_builder_content-321528 .tb_row_00030 h6{color:#fff}
.themify_builder_content-321528 .tb_row_00004>.builder_row_cover::before,.themify_builder_content-321528 .tb_row_00004>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-321528 .tb_row_0000f>.builder_row_cover::before,.themify_builder_content-321528 .tb_row_0000f>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-321528 .tb_row_0000l>.builder_row_cover::before,.themify_builder_content-321528 .tb_row_0000l>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-321528 .tb_row_0000u>.builder_row_cover::before,.themify_builder_content-321528 .tb_row_0000u>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-321528 .tb_row_00010>.builder_row_cover::before,.themify_builder_content-321528 .tb_row_00010>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-321528 .tb_row_00016>.builder_row_cover::before,.themify_builder_content-321528 .tb_row_00016>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-321528 .tb_row_0001c>.builder_row_cover::before,.themify_builder_content-321528 .tb_row_0001c>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-321528 .tb_row_0001l>.builder_row_cover::before,.themify_builder_content-321528 .tb_row_0001l>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-321528 .tb_row_0001r>.builder_row_cover::before,.themify_builder_content-321528 .tb_row_0001r>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-321528 .tb_row_0001x>.builder_row_cover::before,.themify_builder_content-321528 .tb_row_0001x>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-321528 .tb_row_00023>.builder_row_cover::before,.themify_builder_content-321528 .tb_row_00023>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-321528 .tb_row_00029>.builder_row_cover::before,.themify_builder_content-321528 .tb_row_00029>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-321528 .tb_row_0002i>.builder_row_cover::before,.themify_builder_content-321528 .tb_row_0002i>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-321528 .tb_row_0002o>.builder_row_cover::before,.themify_builder_content-321528 .tb_row_0002o>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-321528 .tb_row_0002u>.builder_row_cover::before,.themify_builder_content-321528 .tb_row_0002u>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-321528 .tb_row_00030>.builder_row_cover::before,.themify_builder_content-321528 .tb_row_00030>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before{background-color:rgba(0, 0, 0, .5)}
.themify_builder_content-321528 .tb_row_00009,.themify_builder_content-321528 .tb_row_0000c,.themify_builder_content-321528 .tb_row_0000i,.themify_builder_content-321528 .tb_row_0000o,.themify_builder_content-321528 .tb_row_0000x,.themify_builder_content-321528 .tb_row_00013,.themify_builder_content-321528 .tb_row_00019,.themify_builder_content-321528 .tb_row_0001f,.themify_builder_content-321528 .tb_row_0001i,.themify_builder_content-321528 .tb_row_0001o,.themify_builder_content-321528 .tb_row_0001u,.themify_builder_content-321528 .tb_row_00020,.themify_builder_content-321528 .tb_row_00026,.themify_builder_content-321528 .tb_row_0002c,.themify_builder_content-321528 .tb_row_0002l,.themify_builder_content-321528 .tb_row_0002r,.themify_builder_content-321528 .tb_row_0002x,.themify_builder_content-321528 .tb_row_00033{padding-top:42px;padding-bottom:28px;line-height:180%;font-size:115%}
.themify_builder_content-321528 .tb_row_0000f,.themify_builder_content-321528 .tb_row_0001c,.themify_builder_content-321528 .tb_row_0001l,.themify_builder_content-321528 .tb_row_0001r,.themify_builder_content-321528 .tb_row_0001x,.themify_builder_content-321528 .tb_row_00023,.themify_builder_content-321528 .tb_row_00030{background-attachment:scroll;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-image:url(https://media.thecatchandthehatch.com/generated/madison-river-riverbend-fall-web.webp);background-color:#6b7280;text-align:center;padding:100px;line-height:180%;font-size:125%}
.themify_builder_content-321528 .tb_row_0000l,.themify_builder_content-321528 .tb_row_00029{background-attachment:scroll;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-image:url(https://media.thecatchandthehatch.com/generated/madison-river-riverbend-summer-web.webp);background-color:#6b7280;text-align:center;padding:100px;line-height:180%;font-size:125%}
.themify_builder_content-321528 .tb_row_0000r,.themify_builder_content-321528 .tb_row_0002f{padding-top:28px;padding-bottom:28px}
.themify_builder_content-321528 .tb_row_0000u,.themify_builder_content-321528 .tb_row_0002i{background-attachment:scroll;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-image:url(https://media.thecatchandthehatch.com/generated/madison-river-same-pov-fall-web.webp);background-color:#6b7280;text-align:center;padding:100px;line-height:180%;font-size:125%}
.themify_builder_content-321528 .tb_row_00010,.themify_builder_content-321528 .tb_row_0002o{background-attachment:scroll;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-image:url(https://media.thecatchandthehatch.com/generated/madison-river-same-pov-spring-web.webp);background-color:#6b7280;text-align:center;padding:100px;line-height:180%;font-size:125%}
.themify_builder_content-321528 .tb_row_00016,.themify_builder_content-321528 .tb_row_0002u{background-attachment:scroll;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-image:url(https://media.thecatchandthehatch.com/generated/madison-river-same-pov-summer-web.webp);background-color:#6b7280;text-align:center;padding:100px;line-height:180%;font-size:125%}

@media(max-width:1200px){
.themify_builder_content-321528 .tb_row_00004,.themify_builder_content-321528 .tb_row_0000f,.themify_builder_content-321528 .tb_row_0000l,.themify_builder_content-321528 .tb_row_0000u,.themify_builder_content-321528 .tb_row_00010,.themify_builder_content-321528 .tb_row_00016,.themify_builder_content-321528 .tb_row_0001c,.themify_builder_content-321528 .tb_row_0001l,.themify_builder_content-321528 .tb_row_0001r,.themify_builder_content-321528 .tb_row_0001x,.themify_builder_content-321528 .tb_row_00023,.themify_builder_content-321528 .tb_row_00029,.themify_builder_content-321528 .tb_row_0002i,.themify_builder_content-321528 .tb_row_0002o,.themify_builder_content-321528 .tb_row_0002u,.themify_builder_content-321528 .tb_row_00030{padding:50px}
}
@media(max-width:1024px){
.themify_builder_content-321528 .tb_row_00004>.row_inner{--col:none;--area:"col1" "col2" "col3"}
.themify_builder_content-321528 .tb_row_0000f,.themify_builder_content-321528 .tb_row_0000l,.themify_builder_content-321528 .tb_row_0000u,.themify_builder_content-321528 .tb_row_00010,.themify_builder_content-321528 .tb_row_00016,.themify_builder_content-321528 .tb_row_0001c,.themify_builder_content-321528 .tb_row_0001l,.themify_builder_content-321528 .tb_row_0001r,.themify_builder_content-321528 .tb_row_0001x,.themify_builder_content-321528 .tb_row_00023,.themify_builder_content-321528 .tb_row_00029,.themify_builder_content-321528 .tb_row_0002i,.themify_builder_content-321528 .tb_row_0002o,.themify_builder_content-321528 .tb_row_0002u,.themify_builder_content-321528 .tb_row_00030{font-size:115%}
}
@media(max-width:767px){
.themify_builder_content-321528 .tb_row_00004{font-size:110%}
.themify_builder_content-321528 .tb_row_00004>.row_inner{--area:var(--aream3_auto)}
.themify_builder_content-321528 .tb_row_00009,.themify_builder_content-321528 .tb_row_0000c,.themify_builder_content-321528 .tb_row_0000i,.themify_builder_content-321528 .tb_row_0000o,.themify_builder_content-321528 .tb_row_0000x,.themify_builder_content-321528 .tb_row_00013,.themify_builder_content-321528 .tb_row_00019,.themify_builder_content-321528 .tb_row_0001f,.themify_builder_content-321528 .tb_row_0001i,.themify_builder_content-321528 .tb_row_0001o,.themify_builder_content-321528 .tb_row_0001u,.themify_builder_content-321528 .tb_row_00020,.themify_builder_content-321528 .tb_row_00026,.themify_builder_content-321528 .tb_row_0002c,.themify_builder_content-321528 .tb_row_0002l,.themify_builder_content-321528 .tb_row_0002r,.themify_builder_content-321528 .tb_row_0002x,.themify_builder_content-321528 .tb_row_00033{padding-top:24px;padding-bottom:18px;font-size:105%;line-height:170%}
.themify_builder_content-321528 .tb_row_0000f,.themify_builder_content-321528 .tb_row_0000l,.themify_builder_content-321528 .tb_row_0000u,.themify_builder_content-321528 .tb_row_00010,.themify_builder_content-321528 .tb_row_00016,.themify_builder_content-321528 .tb_row_0001c,.themify_builder_content-321528 .tb_row_0001l,.themify_builder_content-321528 .tb_row_0001r,.themify_builder_content-321528 .tb_row_0001x,.themify_builder_content-321528 .tb_row_00023,.themify_builder_content-321528 .tb_row_00029,.themify_builder_content-321528 .tb_row_0002i,.themify_builder_content-321528 .tb_row_0002o,.themify_builder_content-321528 .tb_row_0002u,.themify_builder_content-321528 .tb_row_00030{font-size:105%}
}