.themify_builder_content-259 .tb_dcqv777.module_row{background-position:100% 0%; background-attachment:scroll; background-repeat:no-repeat;background-size:cover; background-image:url(https://sonjaforsenate.com/wp-content/uploads/2020/01/Sonja-Nichols-for-NC-Senate-about.jpg); padding-bottom:15%; padding-top:15%; margin-bottom:14px;}
.themify_builder_content-259 .tb_dcqv777.module_row>.builder_row_cover::before,.themify_builder_content-259 .tb_dcqv777.module_row>.ms-tableCell>.builder_row_cover::before{background-image:linear-gradient(270deg,rgba(0, 0, 0, 0) 21%,rgba(255, 255, 255, 0.58) 63%);}
.themify_builder_content-259 .tb_8bnu900.module-fancy-heading.module .sub-head,.themify_builder_content-259 .tb_8bnu900.module-fancy-heading.module .sub-head a{color:rgba(0, 0, 0, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-259 .tb_8bnu900.module-fancy-heading.module .main-head,.themify_builder_content-259 .tb_8bnu900.module-fancy-heading.module .main-head a{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-259 .tb_8bnu900.module-fancy-heading.module .main-head{font-size:0.7em; letter-spacing:0.5px;}
.themify_builder_content-259 .tb_q4pc535.module-icon .module-icon-item i{color:rgba(0, 0, 0, 1);}
.themify_builder_content-259 .tb_6ybv144.module-buttons .module-buttons-item a span,.themify_builder_content-259 .tb_6ybv144.module-buttons .module-buttons-item a i{color:rgba(255, 255, 255, 1);}
.themify_builder_content-259 .tb_6ybv144.module-buttons .module-buttons-item a{background-color:rgba(208, 51, 58, 1);background-image:none;}
.themify_builder_content-259 .tb_6ybv144.module-buttons{padding-top:20px; font-weight:bold;}
.themify_builder_content-259 .tb_kny3811.module_row{padding-bottom:0px; padding-right:52px;}
.themify_builder_content-259 .tb_lw44811.module_column{padding-right:0px;}
.themify_builder_content-259 .tb_el9p958.module-video{padding:5px; margin-left:-7px;}
.themify_builder_content-259 .tb_enz8412.module-fancy-heading{padding-top:102px;}
.themify_builder_content-259 .tb_llx7641.module-buttons .module-buttons-item a span,.themify_builder_content-259 .tb_llx7641.module-buttons .module-buttons-item a i{color:rgba(255, 255, 255, 1);}
.themify_builder_content-259 .tb_llx7641.module-buttons .module-buttons-item a{background-color:rgba(208, 51, 58, 1);background-image:none;}
.themify_builder_content-259 .tb_llx7641.module-buttons{padding-top:20px; font-weight:bold;}
.themify_builder_content-259 .tb_ni42882.module-buttons .module-buttons-item a span,.themify_builder_content-259 .tb_ni42882.module-buttons .module-buttons-item a i{color:rgba(255, 255, 255, 1);}
.themify_builder_content-259 .tb_ni42882.module-buttons .module-buttons-item a{background-color:rgba(208, 51, 58, 1);background-image:none;}
.themify_builder_content-259 .tb_ni42882.module-buttons{padding-top:20px; font-weight:bold;}
.themify_builder_content-259 .tb_pm4n119.module-buttons .module-buttons-item a span,.themify_builder_content-259 .tb_pm4n119.module-buttons .module-buttons-item a i{color:rgba(255, 255, 255, 1);}
.themify_builder_content-259 .tb_pm4n119.module-buttons .module-buttons-item a{background-color:rgba(208, 51, 58, 1);background-image:none;}
.themify_builder_content-259 .tb_pm4n119.module-buttons{padding-top:20px; font-weight:bold;}
.themify_builder_content-259 .tb_h1g6730.module-buttons .module-buttons-item a span,.themify_builder_content-259 .tb_h1g6730.module-buttons .module-buttons-item a i{color:rgba(255, 255, 255, 1);}
.themify_builder_content-259 .tb_h1g6730.module-buttons .module-buttons-item a{background-color:rgba(208, 51, 58, 1);background-image:none;}
.themify_builder_content-259 .tb_h1g6730.module-buttons{padding-top:20px; font-weight:bold;}
.themify_builder_content-259 .tb_413l396.module_row{margin-bottom:5%; margin-top:5%;}
.themify_builder_content-259 .tb_bmvl792.module_column{padding-left:76px; padding-bottom:0px; padding-right:91px;}
.themify_builder_content-259 .tb_dv3l792.module_column{padding-left:30px; padding-right:101px;}
.themify_builder_content-259 .tb_0qce127.module_subrow{margin-top:-3px; padding-left:40px; padding-right:40px;}
.themify_builder_content-259 .tb_rfd1975.module-image{padding:62px;}
.themify_builder_content-259 .tb_6l90877.module_column{margin-top:-3px;}
.themify_builder_content-259 .tb_57uh700.module-image{padding-top:69px;}
.themify_builder_content-259 .tb_yq20838.module-image{padding-top:10px; padding-right:70px; padding-bottom:70px; padding-left:70px;}
.themify_builder_content-259 .tb_5ing523.module_column{padding-top:72px;}
.themify_builder_content-259 .tb_ost6481.module-image .image-wrap img{margin-bottom:-1px;}
.themify_builder_content-259 .tb_rfj9797.module_column{margin-top:-3px;}
.themify_builder_content-259 .tb_118h934.module-image .image-wrap img{margin-bottom:-1px;}
.themify_builder_content-259 .tb_xqgf189.module_column{padding-right:0px;}
.themify_builder_content-259 .tb_llzg326.module-gallery{padding-bottom:0px; padding-left:30px; padding-right:30px;}
.themify_builder_content-259 .tb_fbkx136.module_row{padding-right:0px;}
.themify_builder_content-259 .tb_xld9403.module-slider .slide-content{column-count:0;}
.themify_builder_content-259 .tb_xld9403.module-slider{padding:70px;}
.themify_builder_content-259 .tb_2w17000.module_row{background-position:49.99% 0%; background-attachment:scroll; background-repeat:no-repeat;background-size:cover; background-image:url(https://sonjaforsenate.com/wp-content/uploads/2020/02/NC-State-Flag-bl.jpg); mix-blend-mode:normal; margin-top:5%;}
.themify_builder_content-259 .tb_uyru070.module_column{padding:5%;}
.themify_builder_content-259 .tb_z7wj873.module-text{font-weight:bold; border:1px solid rgba(255, 255, 255, 1); padding:12px;}
.themify_builder_content-259 .tb_z7wj873.module-text .tb_text_wrap,.themify_builder_content-259 .tb_z7wj873.module-text .tb_text_wrap p,.themify_builder_content-259 .tb_z7wj873.module-text .tb_text_wrap blockquote,.themify_builder_content-259 .tb_z7wj873.module-text .tb_text_wrap h1,.themify_builder_content-259 .tb_z7wj873.module-text .tb_text_wrap h2,.themify_builder_content-259 .tb_z7wj873.module-text .tb_text_wrap h3,.themify_builder_content-259 .tb_z7wj873.module-text .tb_text_wrap h4,.themify_builder_content-259 .tb_z7wj873.module-text .tb_text_wrap h5,.themify_builder_content-259 .tb_z7wj873.module-text .tb_text_wrap h6,.themify_builder_content-259 .tb_z7wj873.module-text .tb_text_wrap li,.themify_builder_content-259 .tb_z7wj873.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-259 .tb_8dx0229.module_row{padding-top:10%; background-position:0% 0%; background-attachment:scroll; background-repeat:no-repeat;background-size:cover; background-image:url(https://sonjaforsenate.com/wp-content/uploads/2020/02/Sonja-Nichols-Republican-for-NC-Senate.jpg); padding-bottom:10%; background-color:rgba(126, 163, 77, 1);}
.themify_builder_content-259 .tb_8dx0229.module_row>.builder_row_cover::before,.themify_builder_content-259 .tb_8dx0229.module_row>.ms-tableCell>.builder_row_cover::before{background-color:rgba(0, 0, 0, 0.10); background-image:linear-gradient(270deg,rgba(0, 0, 0, 0.53) 49%,rgba(255, 255, 255, 0) 64%);}
.themify_builder_content-259 .tb_dwfr337.module-buttons .module-buttons-item a span,.themify_builder_content-259 .tb_dwfr337.module-buttons .module-buttons-item a i{color:rgba(208, 51, 58, 1);}
.themify_builder_content-259 .tb_dwfr337.module-buttons{font-weight:bold; padding-top:5%;}
.themify_builder_content-259 .tb_dwfr337.module-buttons span{text-transform:uppercase;}
.themify_builder_content-259 .tb_nmm4226.module_row{background-position:50% 0%; background-attachment:scroll; background-repeat:no-repeat;background-size:cover; background-image:url(https://sonjaforsenate.com/wp-content/uploads/2020/01/Sonja-Nichols-Headshot-NC-State-Senate.jpg); padding-top:46%; padding-right:1px; padding-left:1px;}
.themify_builder_content-259 .tb_q8uq228.module-buttons .module-buttons-item a span,.themify_builder_content-259 .tb_q8uq228.module-buttons .module-buttons-item a i{color:rgba(208, 51, 58, 1);}
.themify_builder_content-259 .tb_q8uq228.module-buttons{font-weight:bold; padding-top:5%;}
.themify_builder_content-259 .tb_q8uq228.module-buttons span{text-transform:uppercase;}
.themify_builder_content-259 .tb_mqka89.module_row{padding-top:5%;}
.themify_builder_content-259 .tb_0rjc794.module_column{padding:0%;}

@media screen and (max-width: 1280px) {
.themify_builder_content-259 .tb_dcqv777.module_row{padding-bottom:15%; padding-top:15%;}
.themify_builder_content-259 .tb_8bnu900.module-fancy-heading.module .main-head{letter-spacing:0.5px; font-size:0.55em;}
.themify_builder_content-259 .tb_8bnu900.module-fancy-heading.module .main-head,.themify_builder_content-259 .tb_8bnu900.module-fancy-heading.module .main-head a{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-259 .tb_2w17000.module_row{padding-left:0px;}
.themify_builder_content-259 .tb_8dx0229.module_row{padding-bottom:10%; padding-top:10%;}
}
@media screen and (max-width: 768px) {
.themify_builder_content-259 .tb_dcqv777.module_row{padding-bottom:15%; padding-top:15%;}
.themify_builder_content-259 .tb_8bnu900.module-fancy-heading.module .main-head{letter-spacing:0.5px; font-size:0.55em;}
.themify_builder_content-259 .tb_8bnu900.module-fancy-heading.module .main-head,.themify_builder_content-259 .tb_8bnu900.module-fancy-heading.module .main-head a{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-259 .tb_2w17000.module_row{padding-left:3px;}
.themify_builder_content-259 .tb_8dx0229.module_row{padding:5%; background-color:rgba(126, 163, 77, 1); background-position:0% 0%; background-attachment:scroll; background-repeat:no-repeat;background-size:cover; background-image:url(https://sonjaforsenate.com/wp-content/uploads/2020/02/Sonja-Nichols-Republican-for-NC-Senate.jpg);}
.themify_builder_content-259 .tb_zqt0793.module_column{padding-right:2px;}
.themify_builder_content-259 .tb_thnn227.module_column{padding-right:2px;}
}
@media screen and (max-width: 680px) {
.themify_builder_content-259 .tb_dcqv777.module_row>.builder_row_cover::before,.themify_builder_content-259 .tb_dcqv777.module_row>.ms-tableCell>.builder_row_cover::before{background-image:linear-gradient(180deg,rgba(0, 0, 0, 0) 24%,rgba(255, 255, 255, 0.67) 78%);}
.themify_builder_content-259 .tb_xkip373.module-text{margin-top:64%;}
.themify_builder_content-259 .tb_kny3811.module_row{padding-right:0px;}
.themify_builder_content-259 .tb_enz8412.module-fancy-heading{padding-top:0px;}
.themify_builder_content-259 .tb_llx7641.module-buttons{padding-top:0px;}
.themify_builder_content-259 .tb_bmvl792.module_column{padding-left:41px; padding-right:68px;}
.themify_builder_content-259 .tb_dv3l792.module_column{padding-right:39px;}
.themify_builder_content-259 .tb_rfd1975.module-image{padding-right:28px; padding-bottom:28px; padding-left:28px; padding-top:28px;}
.themify_builder_content-259 .tb_2lk4676.module-image{padding-left:70px;}
.themify_builder_content-259 .tb_5ing523.module_column{padding-bottom:0px; padding-top:0px;}
.themify_builder_content-259 .tb_ost6481.module-image{padding-top:0px;}
.themify_builder_content-259 .tb_118h934.module-image{padding-top:0px; padding-left:200px; padding-bottom:2px; padding-right:200px;}
.themify_builder_content-259 .tb_8dx0229.module_row>.builder_row_cover::before,.themify_builder_content-259 .tb_8dx0229.module_row>.ms-tableCell>.builder_row_cover::before{background-color:rgba(0, 0, 0, 0.53);}
.themify_builder_content-259 .tb_8dx0229.module_row{padding-right:8%; padding-bottom:8%; padding-left:8%; padding-top:8%;}
.themify_builder_content-259 .tb_nmm4226.module_row{padding-left:10px; padding-bottom:5%; padding-top:70%; padding-right:10px;}
.themify_builder_content-259 .tb_nmm4226.module_row>.builder_row_cover::before,.themify_builder_content-259 .tb_nmm4226.module_row>.ms-tableCell>.builder_row_cover::before{background-image:linear-gradient(360deg,rgba(0, 0, 0, 0.63) 46%,rgba(255, 255, 255, 0) 70%); background-color:rgba(0, 0, 0, 0.24);}
.themify_builder_content-259 .tb_4vd8228.module-image{padding-bottom:0px;}
.themify_builder_content-259 .tb_q8uq228.module-buttons{padding-top:0%;}
}