.tcb-flex-row .tcb-col,.tcb-flex-row .tcb-flex-col,ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.aligncenter{clear:both}html :where(img[class*=wp-image-]){height:auto;max-width:100%}.thrv_text_element a:not(.tcb-button-link){font-size:inherit}.thrv_text_element{overflow-wrap:break-word}article{box-sizing:border-box;transition:opacity 1s ease-in-out;width:100%}@media (max-width:767px){html{overflow-x:hidden!important}body,html{max-width:100vw!important}}.tcb-flex-row{display:flex;flex-wrap:nowrap;align-items:stretch;flex-direction:row;justify-content:space-between;margin-top:0;margin-left:-15px;padding-bottom:15px;padding-top:15px}.tcb-flex-col{flex:1 1 auto;padding-top:0;padding-left:15px}.tcb-col,.tvd-toast.tve-fe-message span{display:flex;flex-direction:column;height:100%}.tcb-col{position:relative}.tcb--cols--1>.tcb-flex-col>.tcb-col,img{max-width:100%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.tcb-flex-col{width:100%}.tcb-col{display:block}}@media (max-width:1023px) and (min-width:768px){.tcb-flex-row.tcb-resized:not(.tcb--cols--2):not(.tcb-medium-no-wrap),.tcb-flex-row:not(.tcb--cols--2):not(.tcb-medium-no-wrap){flex-wrap:wrap}.tcb-flex-row.tcb-resized:not(.tcb--cols--2):not(.tcb-medium-no-wrap)>.tcb-flex-col,.tcb-flex-row:not(.tcb--cols--2):not(.tcb-medium-no-wrap)>.tcb-flex-col{max-width:100%!important;flex:1 0 250px}}@media (max-width:767px){.tcb-flex-row{flex-direction:column}.thrv_wrapper>.tcb-flex-row:not(.v-2)>.tcb-flex-col{width:100%;max-width:100%!important;flex:0 0 auto!important}}@media screen and (max-device-width:480px){body{-webkit-text-size-adjust:none}}html,html body{text-rendering:auto!important}.tve_p_center{text-align:center}.thrv_wrapper{margin-top:20px;margin-bottom:20px;padding:1px}.thrv_wrapper div{box-sizing:content-box}.thrv_wrapper.thrv_text_element{margin:0}.thrv_wrapper.thrv-columns{margin-top:10px;margin-bottom:10px;padding:0}.tve_cb_cnt:after,.tve_clearfix:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}@media only screen and (-webkit-min-device-pixel-ratio:0) and (min-width:900px){::i-block-chrome{min-width:250px}}.tvd-toast{justify-content:space-between}.tvd-toast.tve-fe-message{top:50px;width:60%;padding:0;color:#000;max-width:500px;position:fixed;z-index:9999993;left:50%}.tvd-toast.tve-fe-message .tve-toast-message{position:relative;left:-50%;background:#fff;box-shadow:0 0 15px 0#a7a7a7}.tvd-toast.tve-fe-message .tve-toast-icon-container{display:inline-block;width:50px;background:green;color:#fff;height:100%;position:absolute}.tvd-toast.tve-fe-message .tve-toast-message-container{padding:20px 10px 20px 70px;margin:auto 0;font-family:Roboto,sans-serif;font-size:16px}.tvd-toast.tve-fe-message span{text-align:center;justify-content:center;align-items:center;min-height:50px;width:100%}.tve_flt .tve_cb{width:auto}.tve_flt .tve_cb .tve_cb_cnt{padding:20px}.tve_flt .tve_green.tve_cb.tve_cb1{border:2px solid #45bf55}.tve_flt .tve_green.tve_cb.tve_cb1 .tve_hd{background:#45bf55}.tve_flt .tve_green.tve_cb .tve_hd h3{text-shadow:0 1px 0#279435;color:#fff;margin:0!important}.tve_flt .tve_cb1{overflow:hidden}.thrv_wrapper.thrv_contentbox_shortcode{position:relative}@font-face{font-display:swap;font-family:"VFBPro-Ratings";src:url(/wp-content/plugins/vfb-pro/public/assets/fonts/VFBPro-Ratings.eot?-4sax10);src:url(/wp-content/plugins/vfb-pro/public/assets/fonts/VFBPro-Ratings.eot?#iefix-4sax10)format("embedded-opentype"),url(/wp-content/plugins/vfb-pro/public/assets/fonts/VFBPro-Ratings.ttf?-4sax10)format("truetype"),url(/wp-content/plugins/vfb-pro/public/assets/fonts/VFBPro-Ratings.woff?-4sax10)format("woff"),url(/wp-content/plugins/vfb-pro/public/assets/fonts/VFBPro-Ratings.svg?-4sax10#VFBPro-Ratings)format("svg");font-weight:400;font-style:normal}html,p{padding:0}article,div,footer,li,nav,section,span{margin:0;padding:0;font-size:100%}img{height:auto;box-sizing:border-box}body,img,ul{padding:0}article,body,div,footer,header,html,img,li,nav,p,section,span,ul{border:0;outline:0;vertical-align:baseline;background:#fff0}h3,h4{font-family:"Open Sans",sans-serif;font-weight:700;line-height:1.3;word-wrap:break-word}a,body,header,html,img,p,ul{margin:0}a,header,html,img,ul{font-size:100%}a{padding:0;vertical-align:baseline;background:#fff0;text-decoration:none}article,footer,nav,section{display:block}@font-face{font-display:swap;font-family:"Open Sans";src:url(/wp-content/themes/ignition/thrive-dashboard/css/font/OpenSans.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"Roboto Slab";src:url(/wp-content/themes/ignition/fonts/RobotoSlab.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"FontAwesome";src:url(/wp-content/themes/ignition/fonts/fontawesome-custom.eot);src:url(/wp-content/themes/ignition/fonts/fontawesome-custom.eot)format("embedded-opentype"),url(/wp-content/themes/ignition/fonts/fontawesome-webfont.woff?v=4.0.1)format("woff"),url(/wp-content/themes/ignition/fonts/fontawesome-webfont.ttf?v=4.0.1)format("truetype"),url(/wp-content/themes/ignition/fonts/fontawesome-webfont.svg?v=4.0.1#fontawesomeregular)format("svg");font-weight:400;font-style:normal}.left{float:left}.right{float:right}.clear{clear:both}.wrp{margin:0 auto;padding:0 10px;width:1060px}@font-face{font-display:swap;font-family:"WooCommerce";src:url(/wp-content/themes/ignition/fonts/WooCommerce.eot);src:url(/wp-content/themes/ignition/fonts/WooCommerce.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/ignition/fonts/WooCommerce.woff)format("woff"),url(/wp-content/themes/ignition/fonts/WooCommerce.ttf)format("truetype"),url(/wp-content/themes/ignition/fonts/WooCommerce.svg#WooCommerce)format("svg");font-weight:400;font-style:normal}html{height:100%}body{background:#fff;font-family:‘Open Sans’,sans-serif;font-size:13px;overflow-x:hidden}body,html:not(.tcb){overflow-x:hidden}.flex-cnt{overflow:hidden}.spr{height:25px}.bspr{height:60px}h3{font-size:1.538em;margin:22px 0 11px}h4{font-size:1.462em;margin:18px 0 9px}p{font-size:1em;line-height:2em;word-wrap:break-word}.aligncenter{display:block;margin:10px auto}.lst{margin-right:0}.awe{font-size:1.3em;font-family:FontAwesome}#floating_menu{width:100%;z-index:101;-webkit-transition:all,.2s,linear;-moz-transition:all,.2s,linear;transition:all,.2s,linear}#floating_menu header{-webkit-transition:all,.2s,ease-out;-moz-transition:all,.2s,ease-out;transition:all,.2s,ease-out;padding:20px 0 10px}#floating_menu #logo img{-webkit-transition:max-height,.2s,linear;-moz-transition:max-height,.2s,linear;transition:max-height,.2s,linear}header{background-color:#fff;background-image:-webkit-linear-gradient(#fff 0,#f8f8f8 50%,#f2f2f2 100%);background-image:linear-gradient(#fff 0,#f8f8f8 50%,#f2f2f2 100%);border-bottom:1px solid #ebebeb;font-weight:400;padding:20px 0 10px;display:block;text-align:center}header .hmn{display:none}header nav>ul>li.menu-item-has-children>a:after{content:"";color:#828282;font-family:FontAwesome;font-weight:300;font-size:10px;padding:0 5px}.awe,.cnt .mre a,header nav ul li a:hover,header nav>ul>li.menu-item-has-children:hover>a:after{color:#ff4351}header nav ul li{display:inline-block;font-size:1em;float:left;padding:0 10px;position:relative}header nav ul li a{color:#4e4e4e;display:block}header nav ul li>ul{box-shadow:0 2px 4px -3px #000;border:1px solid #f0f0f0;display:none;margin-left:-100px;min-width:200px;position:absolute;left:50%;top:30px;z-index:4000}header nav ul li>ul li{background:#f9f9f9;border-top:1px solid #f0f0f0;color:#fff;display:block;float:none;font-size:.75rem;position:relative;padding:0}header nav ul li>ul li:first-child{border-top:none}header nav ul li>ul li a{height:40px;line-height:40px;text-indent:15px}header nav ul li>ul li a:hover{background-color:#f6f6f6}header nav>ul>li{padding-bottom:10px;padding-top:10px}.phone,.phone_mobile{display:table-cell;font-family:"Open Sans",sans-serif;text-align:center;vertical-align:middle;width:235px}.phone .phr,.phone_mobile .phr{border-radius:9px;border:1px solid #bbb;padding:10px}.phone .apnr,.phone span,.phone_mobile .apnr,.phone_mobile span{display:block}.phone span,.phone_mobile span{font-size:13px;line-height:22px}.phone .fphr,.phone .mphr,.phone_mobile .mphr{color:#4e4e4e;font-size:13px}.phone .fphr{display:block}.phone a,.phone_mobile a{color:#4e4e4e}.phone .apnr,.phone_mobile .apnr{font-size:19px;line-height:25px}.phone .apnr:before,.phone_mobile .apnr:before{content:"";color:#4e4e4e;display:inline-block;font-family:"FontAwesome";margin-right:5px}.phone .mphr,.phone_mobile{display:none}footer .phr{background:#fbfbfb}.widget .phone{display:block;margin:0 auto}header:before{content:"";height:100%;margin-right:-.25em}header #head_wrp,header:before{display:inline-block;vertical-align:bottom}header #nav_right,header .side_logo #logo{text-align:left}header .side_logo .h-i{display:table;width:100%}header .side_logo #logo,header .side_logo #nav_right,header .side_logo .phone{display:table-cell;float:none;vertical-align:middle}#logo{-webkit-transition:all,.5s,ease-in-out;-moz-transition:all,.5s,ease-in-out;transition:all,.5s,ease-in-out}#logo img{max-width:200px}.cnt .awr{padding:0 10px 10px}.cnt .bSe article{box-sizing:border-box;position:relative}.cnt article p{color:#555;margin-bottom:30px;word-wrap:break-word}.cnt article h4{font-weight:700}.cnt article .mre a,.cnt article h4 a{text-decoration:none}.cnt article a{text-decoration:underline}.cnt .mre{background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#f3f3f3 100%);background-image:linear-gradient(to bottom,#fff 0,#f3f3f3 100%);box-shadow:0-1px 0 0#f6f6f6 inset;border-radius:4px;border:1px solid #e3e3e3;display:table;font-size:1em;padding:12px 10px 12px 16px;text-align:center}.cnt .mre span{display:block;float:left}.cnt .mre span:first-child{line-height:1.5em}.cnt .mre .awe{color:#ff4351;line-height:1.2em;margin-left:10px}.scn{color:#949494}footer{color:#969aa8}footer .fmn ul,footer ul{list-style-type:none}footer a{color:#969ba9}footer .ftw{background:#34495e;padding:80px 0}footer .fmn{background:#2f4255;padding:20px 0;text-transform:uppercase}footer .fmn ul{display:table;margin:0 auto}footer .fmn ul li{margin-right:5px}footer .fmn ul li a{color:#5b6f84;font-size:.769em}footer .fmn+.copy{border-top:1px solid #2b2b2b}footer .copy{background:#f7f7f7;padding:25px 0}footer .copy p{color:#b0b0b0;font-size:.846em;text-align:center}footer .copy a{color:#b0b0b0}footer .copy .fsc{display:table;list-style-type:none;margin:25px auto 0}footer .copy .fsc li,footer .fmn ul li{display:inline-block}footer .copy .fsc span{border-radius:100px;box-shadow:0 1px 1px 1px #eaeaea;border:1px solid #dedede;background:#fff;color:#7e7e7e;display:block;height:34px;line-height:34px;margin-right:10px;text-align:center;width:34px}footer .colm section{margin-bottom:40px}.ftw .colm section{width:100%}.colm{float:left;margin-bottom:10px}.oth{padding:0 2%0 0;width:32%}.oth.lst{padding:0}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.scbg{clear:both}.scbg h4{margin:10px 0;width:86%}.scbg .scc,.scbg h3{border-bottom:1px solid #e7e7e7}.scbg h3{margin-bottom:16px;padding-bottom:13px}.scbg .scc{margin-bottom:20px}.scbg .scc .bgin{display:inline-table;margin:15px 0;width:100%}.scbg .scc .bgin .mre,.scbg .scc .bgin h4{display:table-cell;vertical-align:middle}.scbg .mre{box-shadow:none;border:0;background:0 0;font-size:20px;padding:0}.scbg .mre .awe{margin-left:0}.scbg .rimc{background-size:cover;background-position:center center;background-repeat:no-repeat;display:block;height:160px;margin:0 auto}@media only screen and (min-width:1080px){.bip .scc,.fullWidth .scc{margin-right:2%;width:23.5%}.bip .scc:nth-of-type(4n),.fullWidth .scc:nth-of-type(4n){margin-right:0}}@media only screen and (min-width:940px) and (max-width:1080px){.bip .scc,.fullWidth .scc{margin-right:2%;width:32%}.bip .scc:nth-of-type(3n),.fullWidth .scc:nth-of-type(3n){margin-right:0}}@media only screen and (min-width:741px) and (max-width:940px){.bip .scc,.fullWidth .scc{margin-right:2%;width:49%}.bip .scc:nth-of-type(2n),.fullWidth .scc:nth-of-type(2n){margin-right:0}}@media only screen and (max-width:740px){.scc{float:none;height:100%!important;margin:10px auto;width:67%}}@media only screen and (max-width:1080px){.wrp{width:900px}}@media only screen and (max-width:940px){.wrp{width:700px}.ftw .colm{box-sizing:border-box;margin-bottom:40px}header #logo img{max-width:200px!important}}@media only screen and (min-width:772px){#nav_right{overflow:visible!important}}@media only screen and (max-width:768px){header .side_logo #nav_right{display:none}html{overflow-x:hidden}header{position:relative}header #nav_right{background:#e9e9e9;position:absolute;top:100%;left:0;right:0;overflow-y:scroll;z-index:101;display:block;float:right}header #nav_right:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}header nav{box-sizing:border-box;clear:both;display:block;overflow:hidden;width:100%;z-index:10}header nav>ul>li.menu-item-has-children>a:after{content:" "}header nav .menu>li:first-child:before{border-width:6px;border-style:solid;border-color:#fff0 #fff0 #ff4351;content:"";display:block;height:0;position:absolute;right:10px;top:-12px;width:0}header nav ul{box-shadow:0 4px 11px -9px #000;display:block}header nav ul li{background:#f9f9f9;display:block;float:none;padding:0}header nav ul li:first-child{border-top:2px solid #ff4351}header nav ul li a{box-sizing:border-box;border-top:1px solid #dcdcdc;display:block;height:36px;line-height:36px;padding-left:20px;width:100%}header nav ul li ul{box-sizing:border-box;box-shadow:none;border:0;margin-left:0;position:static}header nav ul li ul li a:before{content:"-";padding-right:10px}header .hmn{cursor:pointer;clear:right;display:table-cell;text-align:right;vertical-align:middle}header .hmn .rmn{background-image:linear-gradient(#ff7680 0,#ff4351 100%);border-radius:3px;border-style:solid;border-width:1px;border-color:#ff7680 #ff4351 #ff4351;color:#fff;font-size:32px;height:46px;line-height:46px;margin:0 0 0 10px;text-align:center;width:46px}header .h-i{display:table;vertical-align:middle;width:100%}header .h-i #logo{text-align:left}header .phone{display:none!important}.phone_mobile{color:#fff;display:block}.phone_mobile .apnr,.phone_mobile .apnr:before,.phone_mobile a,.phone_mobile span.mphr,.phone_mobile span.mphr:before,.widget .phone .apnr:before,.widget .phone a,.widget .phone span.mphr:before{color:#fff}.phone_mobile,.widget .phone{margin:10px auto 0;text-align:center}.widget .phone,.widget .phone .apnr,.widget .phone span.mphr{display:block;color:#fff}.widget .phone .fphr{display:none}.phone_mobile.red .phr{background-color:#ff7680;background-image:-webkit-linear-gradient(top,#ff7680 0,#ff4351 100%);background-image:linear-gradient(to bottom,#ff7680 0,#ff4351 100%);box-shadow:inset 0 1px 0 0#ff9098;border-radius:3px;border:1px solid #ff1022;text-shadow:1px 0 1px #ff4351}.phone_mobile.red .phr:hover{background-color:#ff7680;background-image:-webkit-linear-gradient(bottom,#ff7680 0,#ff4351 100%);background-image:linear-gradient(to top,#ff7680 0,#ff4351 100%)}header ul.menu>li>a{color:#4e4e4e!important}}@media only screen and (max-width:768px) and (min-width:540px){header .mhl{width:100%}.wrp{width:490px}#logo,.hmn{display:table-cell}.hmn{vertical-align:middle}#logo{float:none}#head_wrp{display:block}.ftw .colm{margin-bottom:40px;width:100%}}@media only screen and (max-width:540px){.wrp{width:340px}header #logo{float:none}header .hmn{float:none;padding:10px 0;width:100%}header .mhl{width:100%}.cnt .colm{float:none;width:100%}header nav ul li ul{width:92%}.ftw .colm{margin-top:20px;margin-left:0;max-width:auto;width:100%}.ftw .colm:first-child{margin-top:0}#logo{display:block;max-width:100%}.bSe h3{font-size:20px!important}.bSe h4{font-size:19px!important}}@media only screen and (max-width:380px){.wrp{padding-left:0;padding-right:0;width:300px}.fullWidth .awr{padding:0}header .hmn{float:none;padding:10px 0;width:100%}footer{color:#fff;margin-top:50px;padding:45px 0 20px}}@media only screen and (max-width:768px){header nav .colch{border:0;color:#4e4e4e;display:inline-block;margin:0;padding-bottom:6px}header nav ul{background:0 0!important}header nav ul li{position:static}}